html, body
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	border: none;
	font-family: 'Arial','Helvetica','Verdana';
	font-size: 11px;
	color: #666666;
}



/* elementi cornice esterna */
.tblFullHeight
{
	height: 100%;
}
.tdContenutiCornice
{
	height: 100%;
	padding: 10px 10px 10px 10px;
	text-align: left;
}
.css_cornice_sx
{
	height: 100%;
	background: #FFFFFF url('/common/images/cornice_sx.gif') repeat-y;
}
.css_cornice_dx
{
	height: 100%;
	background: #FFFFFF url('/common/images/cornice_dx.gif') repeat-y;
}
.css_cornice_bottom
{
	background: #FFFFFF url('/common/images/cornice_bottom.gif') repeat-x;
	vertical-align: bottom;
}
.css_cornice_top
{
	background: #FFFFFF url('/common/images/cornice_top.gif') repeat-x;
}

/* elementi header */
.css_header_login_area
{	
	padding-top: 5px;
	height: 60px;
}
.css_header_background
{
	width: 890px;
	height: 110px;
	background: #FFFFFF url('/it/images/cedam_header.jpg') no-repeat;
}
.css_header_links
{
	font-size: 10px;
	color: #FFFFFF;
}
.css_header_links:visited
{
	color: #FFFFFF;
}
.css_header_srcimg
{
	vertical-align: middle;
}
.css_header_srctxt
{
	vertical-align: middle;
	font-size: 11px;
	border: double 1px #CCCCCC;
	background: #FFFFFF url('/common/images/bg_src.gif') no-repeat;
}

/* menu */
.css_menu_p
{
	background: #FFFFFF url('/common/images/bg-menu-top-home.gif') repeat-x;
	height: 35px;
	text-align: center;
	vertical-align: middle;
	color: #00408E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.css_menu_p a, .css_menu_p a:link, .css_menu_p a:visited, .css_menu_p a:active
{
	color: #00408E;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.css_menu_p a:hover
{
	color: #00408E;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.css_menu_n
{
	background: #FFFFFF url('/common/images/bg_menu_n.gif') repeat-x;
	height: 35px;
	text-align: center;
	vertical-align: middle;
}
.css_menu_n a, .css_menu_n a:link, .css_menu_n a:visited, .css_menu_n a:active
{
	color: #336601;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.css_menu_n a:hover
{
	color: #336601;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

/* sub menu */
.css_linksubmenu
{
	color: #0099FF;
}
.css_linksubmenu a, .css_linksubmenu a:link, .css_linksubmenu a:visited, .css_linksubmenu a:hover, .css_linksubmenu a:active
{
	color: #0099FF;
	text-decoration: underline;
}
.css_sub_menu_selectpg
{
	color: #666666;
}
.css_sub_menu_bold
{
	font-weight: bold;
}

.css_menusx_sezioni_F2F9FF
{
	background-color: #F2F9FF;
	width: 180px;
	height: 50px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 10px;
}
.css_menusx_Blog_sezioni_F2F9FF
{
	background-color: #F2F9FF;
	width: 180px;
	height: 35px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 10px;
}
.css_menusx_Blog_sezioni_FFFFFF
{
	background-color: #FFFFFF;
	width: 180px;
	height: 35px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 10px;
}
.css_menusx_sezioni_voci_avvocato
{
	background-color: #DFEFFF;
	width: 120px;
	height: 17px;
	color: #00408E;
	text-align: left;
	vertical-align: middle;
	padding: 0px 5px 0px 10px;
}

.css_menusx_sezioni_voci_notaio
{
	background-color: #E8F2CD;
	width: 120px;
	height: 17px;
	color: #326601;
	text-align: left;
	vertical-align: middle;
	padding: 0px 5px 0px 10px;
}

.css_menusx_sezioni_voci_magistrato
{
	background-color: #F0D1D1;
	width: 120px;
	height: 17px;
	color: #990100;
	text-align: left;
	vertical-align: middle;
	padding: 0px 5px 0px 10px;
}

.css_menusx_sezioni_voci_first
{
	width: 120px;
	height: 26px;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	padding: 0px 5px 0px 10px;
}

.css_menusx_Blog_sezioni_FFFFFF_Post
{
	background-color: #FFFFFF;
	width: 180px;
	height: 35px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 10px;
}
.css_menusx_sezioni_voci_notaio a, .css_menusx_sezioni_voci_notaio a:link, .css_menusx_sezioni_voci_notaio a:active, .css_menusx_sezioni_voci_notaio a:visited, .css_menusx_sezioni_voci_notaio a:hover
{
	color: #326601;
	text-decoration: none;
}
.css_menusx_sezioni_voci_magistrato a, .css_menusx_sezioni_voci_magistrato a:link, .css_menusx_sezioni_voci_magistrato a:active, .css_menusx_sezioni_voci_magistrato a:visited, .css_menusx_sezioni_voci_magistrato a:hover
{
	color: #990100;
	text-decoration: none;
}
.css_menusx_sezioni_voci_avvocato a, .css_menusx_sezioni_voci_avvocato a:link, .css_menusx_sezioni_voci_avvocato a:active, .css_menusx_sezioni_voci_avvocato a:visited, .css_menusx_sezioni_voci_avvocato a:hover
{
	color: #00408E;
	text-decoration: none;
}

.css_menusx_sezioni_vocesel_notaio
{
	background-color: #E8F2CD;
	width: 120px;
	height: 17px;
	color: #326601;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 0px 5px 0px 10px;
}

.css_menusx_sezioni_vocesel_avvocato
{
	background-color: #C0DFFF;
	color: #00408E;
	width: 120px;
	height: 17px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 0px 5px 0px 10px;
}

.css_menusx_sezioni_vocesel_avvocato a 
{
	color: #00408E !important;
}

.css_menusx_sezioni_vocesel_magistrato
{
	background-color: #F0D1D1;
	width: 120px;
	height: 17px;
	color: #990100;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 0px 5px 0px 10px;
}

/* bordini tratteggiati */
.css_border_dot_horizontal_12
{
	background: #FFFFFF url('/common/images/border_dot_horizontal_12.gif') repeat-x;
	height: 12px;
}
.css_border_dot_vertical_12
{
	background: #FFFFFF url('/common/images/border_dot_vertical_12.gif') repeat-y;
	width: 12px;
}
.css_border_dot_horizontal_1
{
	background: #FFFFFF url('/common/images/border_dot_horizontal_1.gif') repeat-x;
	height: 1px;
}
.css_border_dot_vertical_1
{
	background: #FFFFFF url('/common/images/border_dot_vertical_1.gif') repeat-y;
	width: 1px;
}

/* titoli */
.css_preparazione_concorso_tit, .css_preparazione_concorso_tit a, .css_preparazione_concorso_tit a:visited
{
	background-color: #CCCCCC;
	color: #666666;
	font-size: 10px;
	height: 15px;
	padding-left: 5px;
	vertical-align: middle;
}
.css_advertising_tit
{
	font-size: 8px;
	height: 15px;
	text-align: center;
	vertical-align: top;
}
.css_novitaleggiesentenze_hp_tit
{
	height: 26px;
	font-family: Georgia;
	color: #00408E;
	font-size: 15px;
	font-weight: bold;
	background-color: #C0DFFF;
	margin: 1px;
	padding-top: 5px;
}
.css_blogconsigli_hp_tit
{
	background: #0166FF url('/it/images/tit_blogconsigli_hp.gif') no-repeat;
	width: 380px;
	height: 29px;
	text-align: right;
	vertical-align: middle;
	padding: 0px 5px 0px 0px;
}
.css_blogconsigli_hp_sottotitolo
{
	background-color: #CCEBFF;
	color: #0066FF;
	width: 380px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 10px;
}
.css_blogconsigli_hp_data
{
	color: #0099FF;
	font-weight: bold;
	width: 380px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 10px;
}
.css_blogconsigli_hp_risposta
{
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 10px;
	text-decoration: underline;
}
.css_blogconsigli_hp_risposta a, .css_blogconsigli_hp_risposta a:link, .css_blogconsigli_hp_risposta a:visited, .css_blogconsigli_hp_risposta a:active, .css_blogconsigli_hp_risposta a:hover
{
	color: #666666;
	text-align: left;
	vertical-align: top;
	text-decoration: underline;
}
.css_blogconsigli_hp_nrcommenti
{
	color: #0066FF;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 10px;
}

.css_archiviocurricula_hp_tit
{
	background: #0166FF url('/it/images/tit_archiviocurricula_hp.gif') no-repeat;
	width: 380px;
	height: 29px;
	text-align: right;
	vertical-align: middle;
	padding: 0px 5px 0px 0px;
}
.css_infoconcorso_hp_tit
{	
	height: 26px;	
	font-family: Georgia;
	color: #00408E;
	font-size: 15px;
	font-weight: bold;
	margin: 1px;
	background-color: #C0DFFF;	
	padding-top: 5px;
}
.css_studiumiuris_hp_tit
{
	background: #0166FF url('/it/images/tit_studiumiuris_hp.gif') no-repeat;
	width: 275px;
	height: 29px;
	text-align: right;
	vertical-align: middle;
	padding: 0px 5px 0px 0px;
}
.css_novitacatalogo_hp_tit
{
	background: #0166FF url('/it/images/tit_novitacatalogo_hp.gif') no-repeat;
	width: 275px;
	height: 29px;
	text-align: right;
	vertical-align: middle;
	padding: 0px 5px 0px 0px;
}


/* promo_hp */
.css_promo_hp
{
	background: #F8F8F0;
	color: #0077DB;
	font-size: 12px;
	/*font-weight: bold;*/
	padding: 5px 5px 2px 5px;
	vertical-align: top;
}
.css_studium_iuris_hp
{
	background: #FFFFFF;
	padding: 5px 5px 2px 5px;
	vertical-align: top;
}
.css_studium_iuris_hp b, .css_studium_iuris_hp strong
{
	color: #666666;
	font-weight: bold;
}
.css_studium_iuris_hp a, .css_studium_iuris_hp a:link, .css_studium_iuris_hp a:visited, .css_studium_iuris_hp a:active, .css_studium_iuris_hp a:hover
{
	color: #666666;
	text-decoration: underline;
}
/* infoconcorso */
.css_studium_iuris_infoc
{
	padding: 5px 5px 2px 5px;
	vertical-align: top;
}
.css_studium_iuris_infoc b, .css_studium_iuris_infoc strong
{
	color: #009AFE;
	font-weight: bold;
}
.css_studium_iuris_infoc a, .css_studium_iuris_infoc a:link, .css_studium_iuris_infoc a:visited, .css_studium_iuris_infoc a:active, .css_studium_iuris_infoc a:hover
{
	color: #009AFE;
	text-decoration: underline;
}

.css_novita_catalogo_hp
{
	background: #FFFFFF;
	padding: 5px 5px 2px 5px;
	vertical-align: top;
}
.css_novita_catalogo_hp b, .css_novita_catalogo_hp strong
{
	color: #666666;
	font-weight: bold;
}
.css_novita_catalogo_hp a, .css_novita_catalogo_hp a:link, .css_novita_catalogo_hp a:visited, .css_novita_catalogo_hp a:active, .css_novita_catalogo_hp a:hover
{
	color: #666666;
	text-decoration: underline;
}

.css_footer
{
	color: #666666;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	height: 26px;
}
.css_footer a, .css_footer a:link, .css_footer a:active, .css_footer a:visited, .css_footer a:hover
{
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
}

/* hp cedam concorsi */
.css_titolo_linea_cc
{
	background-color: #003399;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	width: 175px;
	height: 29px;
	padding: 0px 5px 0px 5px;
}
.css_descrizione_linea_cc
{
	background-color: #FFFFFF;
	width: 175px;
	vertical-align: top;
	padding: 5px 5px 2px 5px;
}
.css_descrizione_linea_cc a, .css_descrizione_linea_cc a:link, .css_descrizione_linea_cc a:visited, .css_descrizione_linea_cc a:active, .css_descrizione_linea_cc a:hover
{
	color: #009AFE;
	text-decoration: underline;
}
.css_titolo_linea_cc_notai
{
	background-color: #003399;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	width: 175px;
	height: 29px;
	padding: 0px 5px 0px 5px;
}
.css_descrizione_linea_cc_notai
{
	background-color: #FFFFFF;
	width: 175px;
	vertical-align: top;
	padding: 5px 5px 2px 5px;
}
.css_descrizione_linea_cc_notai a, .css_descrizione_linea_cc_notai a:link, .css_descrizione_linea_cc_notai a:visited, .css_descrizione_linea_cc_notai a:active, .css_descrizione_linea_cc_notai a:hover
{
	color: #009AFE;
	text-decoration: underline;
}
.css_titolo_linea_cc_magistrati
{
	background-color: #003399;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	width: 175px;
	height: 29px;
	padding: 0px 5px 0px 5px;
}
.css_descrizione_linea_cc_magistrati
{
	background-color: #FFFFFF;
	width: 175px;
	vertical-align: top;
	padding: 5px 5px 2px 5px;
}
.css_descrizione_linea_cc_magistrati a, .css_descrizione_linea_cc_magistrati a:link, .css_descrizione_linea_cc_magistrati a:visited, .css_descrizione_linea_cc_magistrati a:active, .css_descrizione_linea_cc_magistrati a:hover
{
	color: #009AFE;
	text-decoration: underline;
}
.css_promo_cedamconcorsi
{
	background: #FFFFFF;
	color: #0077DB;
	font-size: 12px;
	/*font-weight: bold;*/
	padding: 5px 5px 2px 5px;
	vertical-align: top;
}

/* hp linea */
.css_link_goto_linea
{
	background: #FFFFFF url('/common/images/bg_link_goto_linea_hp.gif') repeat-x;
	width: 550px;
	height: 22px;
	text-align: right;
	vertical-align: top;
	padding: 0px 5px 0px 0px;
}
.css_descrizione_linea
{
	padding: 5px 3px 5px 3px;
}
.css_descrizione_linea b, .css_descrizione_linea strong
{
	color: #003399;
}

/* la scuola */
.css_descrizione_scuola
{
	vertical-align: top;
	padding: 5px 3px 5px 3px;
}
.css_descrizione_scuola b, .css_descrizione_scuola strong
{
	color: #003399;
}

/* background */
.background_FFFFFF
{
	background: #FFFFFF;
}
.background_EFF0E0
{
	background: #EFF0E0;
}
.background_F8F8F0
{
	background: #F8F8F0;
}
.background_F7F7F7
{
	background: #F7F7F7;
}
.background_E5E5E5
{
	background: #E5E5E5;
}


/* area registrati */
.smallfrm {
	font-size: 10px;
}
.css_registrati_titolo
{	
	width: 160px;
	height: 45px;
	vertical-align: middle;
	text-align: center;
}
.css_registrati_area
{
	background: #F0F0F0;
	padding: 5px 8px 3px 8px;
}
.css_registrati_lables
{
	font-family:Arial;
	font-size: 10px;
	color: #00408E;
}
.css_registrati_lables_red
{
	font-size: 10px;
	color: #FF0000;
}
.css_registrati_txt
{
	vertical-align: middle;
	font-size: 11px;
	width: 100px;
	border: double 1px #CCCCCC;
	background: #FFFFFF url('/common/images/bg_src.gif') no-repeat;
}
.css_registrati_link
{
	font-size: 10px;
	color: #00408E;
	text-decoration: underline;
}
.css_registrati_link a, .css_registrati_link a:link, .css_registrati_link a:active, .css_registrati_link a:visited, .css_registrati_link a:hover
{
	font-size: 10px;
	color: #00408E;
	text-decoration: underline;
}

/* dettaglio linea */
.css_linea_dett_main_div
{
	width: 550px;
	padding: 0px 0px 0px 0px;	
	float: left;
}
.css_linea_dett_sx_div
{
	float: left;
	width: 130px;
	padding: 0px 0px 0px 0px;	
}
.css_linea_dett_dx_div
{
	float: right;
	width: 410px;
	padding: 0px 0px 10px 0px;
}
.css_linea_dett_productsep_div
{
	clear: both;
	/*width: 550px;*/
	vertical-align: middle;
}
.css_linea_imgscheda_div
{
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 5px 0px 5px 0px;
}
.css_linea_acquista_div
{
	vertical-align: top;
	padding: 2px 0px 0px 0px;
}
.css_linea_product_name, .css_linea_product_name a
{
	font-size: 12px;
	color: #003398;
	font-weight: bold;
}
.css_linea_product_name_notai, .css_linea_product_name_notai a
{
	font-size: 12px;
	color: #326601;
	font-weight: bold;
}
.css_linea_product_name_magistrati, .css_linea_product_name_magistrati a
{
	font-size: 12px;
	color: #990100;
	font-weight: bold;
}
.css_linea_product_name_magistrati, .css_linea_product_name_magistrati a
{
	font-size: 12px;
	color: #990100;
	font-weight: bold;
}
.css_linea_product_name_notai, .css_linea_product_name_notai a
{
	font-size: 12px;
	color: #326601;
	font-weight: bold;
}
.css_linea_product_author
{
	font-size: 10px;
}
.css_div_volume_dett_sep
{
	clear: both;
	width: 550px;
	vertical-align: middle;
}
.css_volume_dett_titolo
{
	font-size: 12px;
	padding: 5px 3px 5px 3px;
}
.css_volume_dett_titolo b, .css_volume_dett_titolo strong
{
	color: #003399;
}
.css_volume_dett_titolo_notai b, .css_volume_dett_titolo_notai strong
{
	color: #003399;
}
.css_volume_dett_titolo_magistrati b, .css_volume_dett_titolo_magistrati strong
{
	color: #003399;
}

/* Blog */
.css_Blog_Titolo
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 6px;
}
.css_Blog_Titolo a, .css_Blog_Titolo a:hover, .css_Blog_Titolo a:visited, .css_Blog_Titolo a:active 
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 6px;
}
.css_Blog_Titolo a:hover
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 6px;
	text-decoration: underline;
}
.css_Blog_Data
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
}
.css_Blog_Testo
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	padding-left: 6px;
}
.css_commento_txt
{
	vertical-align: middle;
	font-size: 11px;
	color: #666666;
	width: 100px;
	border: double 1px #CCCCCC;
	background: #FFFFFF
	
}
.css_commento_lables
{
	font-size: 11px;
	color: #666666;
	vertical-align: middle;
}

/* infoconcorso */
.css_tit_infoconcoso_avvocati
{
	background: #FFFFFF url('/common/images/bg_tit_infoconcorso_avvocati.gif') repeat-x;
	height: 22px;
	text-align: left;
	padding-left: 5px;
	vertical-align: top;
	font-family: Georgia;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1F4C79;
}
.css_td_data_infoconcoso_avvocati
{
	color: #003399;
}
.css_td_titolo_infoconcoso_avvocati
{
	color: #003399;
	font-size: 11px;
	font-weight: bold;
}
.css_td_titolo_infoconcoso_avvocati a, .css_td_titolo_infoconcoso_avvocati a:link, .css_td_titolo_infoconcoso_avvocati a:visited, .css_td_titolo_infoconcoso_avvocati a:active, .css_td_titolo_infoconcoso_avvocati a:hover
{
	color: #003399;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.css_td_abstrac_infoconcoso_avvocati
{
	color: #666666;
}
.css_td_allegato_infoconcoso_avvocati
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.css_tit_infoconcoso_notai
{
	background: #FFFFFF url('/common/images/bg_tit_infoconcorso_notai.gif') repeat-x;
	height: 22px;
	text-align: left;
	padding-left: 5px;
	vertical-align: top;
	font-family: Georgia;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #006600;
}
.css_td_data_infoconcoso_notai
{
	color: #326601;
}
.css_td_titolo_infoconcoso_notai
{
	color: #326601;
	font-size: 11px;
	font-weight: bold;
}
.css_td_titolo_infoconcoso_notai a, .css_td_titolo_infoconcoso_notai a:link, .css_td_titolo_infoconcoso_notai a:visited, .css_td_titolo_infoconcoso_notai a:active, .css_td_titolo_infoconcoso_notai a:hover
{
	color: #326601;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.css_td_abstrac_infoconcoso_notai
{
	color: #666666;
}
.css_td_allegato_infoconcoso_notai
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.css_tit_infoconcoso_magistrati
{
	background: #FFFFFF url('/common/images/bg_tit_infoconcorso_magistrati.gif') repeat-x;
	height: 22px;
	text-align: left;
	padding-left: 5px;
	vertical-align: top;
	font-family: Georgia;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6A0000;
}
.css_td_data_infoconcoso_magistrati
{
	color: #990100;
}
.css_td_titolo_infoconcoso_magistrati
{
	color: #990100;
	font-size: 11px;
	font-weight: bold;
}
.css_td_titolo_infoconcoso_magistrati a, .css_td_titolo_infoconcoso_magistrati a:link, .css_td_titolo_infoconcoso_magistrati a:visited, .css_td_titolo_infoconcoso_magistrati a:active, .css_td_titolo_infoconcoso_magistrati a:hover
{
	color: #990100;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.css_td_abstrac_infoconcoso_magistrati
{
	color: #666666;
}
.css_td_allegato_infoconcoso_magistrati
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.css_td_links_footer_infoconcoso
{
	background-color: #E6EAF5;
	height: 35px;
	text-align: center;
	vertical-align: middle;
}

/* Infoconrso pagina interna */
.css_linkInfoconcorso_avvocati
{
	background-color: #CBD6EA;
	padding: 0px 0px 0px 10px;
	text-align: left;
	vertical-align: middle;
	height: 20px;
}
.css_linkInfoconcorso_avvocati a, .css_linkInfoconcorso_avvocati a:link, .css_linkInfoconcorso_avvocati a:visited, .css_linkInfoconcorso_avvocati a:active, .css_linkInfoconcorso_avvocati a:hover
{
	color: #011A7E;
	text-decoration: none;
}
.css_linkInfoconcorso_notai
{
	background-color: #D7E0CD;
	padding: 0px 0px 0px 10px;
	text-align: left;
	vertical-align: middle;
	height: 20px;
}
.css_linkInfoconcorso_notai a, .css_linkInfoconcorso_notai a:link, .css_linkInfoconcorso_notai a:visited, .css_linkInfoconcorso_notai a:active, .css_linkInfoconcorso_notai a:hover
{
	color: #011A7E;
	text-decoration: none;
}
.css_linkInfoconcorso_magistrati
{
	background-color: #EACCCC;
	padding: 0px 0px 0px 10px;
	text-align: left;
	vertical-align: middle;
	height: 20px;
}
.css_linkInfoconcorso_magistrati a, .css_linkInfoconcorso_magistrati a:link, .css_linkInfoconcorso_magistrati a:visited, .css_linkInfoconcorso_magistrati a:active, .css_linkInfoconcorso_magistrati a:hover
{
	color: #011A7E;
	text-decoration: none;
}

/* Novità leggi */
.css_data_news_hp
{
	font-family: Arial;
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	color: #00408E;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}
.css_titolo_news_hp
{
	padding: 0px 5px 5px 5px;
	text-decoration: none;
	vertical-align: top;
	text-align: left;
	float: left;
	width: 280px;
}
.css_titolo_news_hp a, .css_titolo_news_hp a:link, .css_titolo_news_hp a:visited, .css_titolo_news_hp a:hover, .css_titolo_news_hp a:active
{
	color: #666666;
	text-decoration: underline;
	vertical-align: top;
	text-align: left;
}
.css_estremidoc_news_hp
{
	padding: 0px 5px 5px 5px;
	vertical-align: top;
	text-align: left;
}
.css_titolo_elenco_news
{
	border: solid 1px #C0DFFF;
	background-color: #FFFFFF;
	height: 30px;
	text-align: center;
}
.css_titolo_elenco_testi
{	
	background-color: #FFFFFF;
	height: 30px;
	text-align: center;
}

.css_link_paginazione_dtg_news
{
	color: #0166FF;
	text-decoration: none;
}
.css_link_paginazione_dtg_news_next
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.css_link_paginazione_dtg_news_next a
{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.css_link_paginazione_dtg_news a, .css_link_paginazione_dtg_news a:link, .css_link_paginazione_dtg_news a:visited, .css_link_paginazione_dtg_news a:active, .css_link_paginazione_dtg_news a:hover
{
	color: #0166FF;
	text-decoration: none;
}
.css_link_paginazione_dtg_news span
{
	font-weight: bold;
}
.css_data_dtg_news
{
	padding: 2px 0px 2px 0px;
	color: #00408E;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}
.css_titolo_dtg_news
{
	padding: 2px 0px 2px 0px;
	text-decoration: none;
	vertical-align: top;
	text-align: left;
}
.css_titolo_dtg_news a, .css_titolo_dtg_news a:link, .css_titolo_dtg_news a:visited, .css_titolo_dtg_news a:hover, .css_titolo_dtg_news a:active
{
	color: #666666;
	text-decoration: underline;
	vertical-align: top;
	text-align: left;
}
.css_estremidoc_dtg_news
{
	padding: 2px 0px 2px 0px;
	vertical-align: top;
	text-align: left;
}
.css_data_view_news
{
	padding: 0;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 10px;
	color: #003298;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
}
.css_titolo_view_news
{
	padding: 0 17px 0 17px;
	color: #003298;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}
.css_titolo_view_news h1
{
	border: 0;
	color: #003298;
	font-family: Arial, sans;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
}
.css_testo_view_news
{
	padding: 0px 17px 0px 17px;
	vertical-align: top;
	text-align: left;
}
.css_td_links_footer_news
{
	background-color: #dfeeff;
	height: 26px;
	text-align: center;
	vertical-align: middle;
}
.css_menusx_voci_news
{
	border-top: solid 1px #C0DFFF;
	height: 17px;
	font-family: Arial;
	text-align: left;
	vertical-align: middle;
	padding: 2px 5px 2px 10px;
	font-size: 10px;
}
.css_menusx_voci_news a, .css_menusx_voci_news a:link, .css_menusx_voci_news a:active, .css_menusx_voci_news a:visited, .css_menusx_voci_news a:hover
{
	color: #666666;
	text-decoration: none;
}

.css_titolo_div_registrati
{
	background-color: #E4F2FF;
	border: solid 1px #000000;
	color: #000000;
	font-size: 13px;
	vertical-align: top;
	text-align: left;
	width: 530px;
	top: 155px;
	padding: 10px 10px 10px 10px;
	position: absolute;
	visibility: visible;
}
.css_div_hidden
{
	position: absolute;
	visibility: hidden;
}

/* volumi studium iuris */
.css_link_view_sommario_volume
{
	padding: 0px 5px 0px 5px;
	color: #666666;
	text-decoration: none;
}
.css_link_view_sommario_volume a, .css_link_view_sommario_volume a:visited, .css_link_view_sommario_volume a:link, .css_link_view_sommario_volume a:active
{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.css_link_view_sommario_volume a:hover
{
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

.css_link_download_pdf_volume, .css_link_download_pdf_volume:link, .css_link_download_pdf_volume:visited, .css_link_download_pdf_volume:active
{
	color: #666666;
	text-decoration: none;
}
.css_link_download_pdf_volume:hover
{
	color: #666666;
	text-decoration: underline;
}

/* general attribute */
p, td, option, select, input, textarea
{
	font-size: 11px;
}
ul, li
{
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	list-style-type: square;
	list-style-position: outside;
}
a, a:link, a:active
{
	text-decoration: none;
}
a:visited
{
	/*color: #0000FF;*/
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}

/*Class per ricerca*/
.css_Search_Titolo
{
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.css_titolo_elenco_Ris
{
	padding: 0px 0px 0px 0px;
	background-color: #F2F9FF;
	height: 30px;
	text-align: left;
	vertical-align: middle;
}
.css_link_paginazione_dtg_Ris
{
	color: #0166FF;
	text-decoration: none;
}
.css_link_paginazione_dtg_Ris a, .css_link_paginazione_dtg_Ris a:link, .css_link_paginazione_dtg_Ris a:visited, .css_link_paginazione_dtg_Ris a:active, .css_link_paginazione_dtg_Ris a:hover
{
	color: #0166FF;
	font-weight: bold;
	text-decoration: none;
}
.css_Tit_dtg_Ris
{
	padding: 2px 0px 2px 0px;
	color: #0066FF;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
}
.css_titolo_dtg_Ris
{
	padding: 2px 0px 2px 0px;
	text-decoration: none;
	vertical-align: top;
	text-align: left;
}
.css_titolo_dtg_Ris a, .css_titolo_dtg_Ris a:link, .css_titolo_dtg_Ris a:visited, .css_titolo_dtg_Ris a:hover, .css_titolo_dtg_Ris a:active
{
	color: #666666;
	text-decoration: underline;
	vertical-align: top;
	text-align: left;
}

/* Autoformazione */
.css_autoformazione_bg_tr
{
	background: #FFFFFF url('/it/images/img_testata_autoformazione_menu.gif') no-repeat;
	width: 540px;
	height: 30px;
	padding: 0px 0px 0px 0px;
}
.css_autoformazione_bg_tr td
{
	text-align: center;
	vertical-align: middle;
}
.css_autoformazione_bg_tr a, .css_autoformazione_bg_tr a:link, .css_autoformazione_bg_tr a:visited, .css_autoformazione_bg_tr a:active
{
	font-family: Georgia, 'Trebuchet MS';
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.css_autoformazione_bg_tr a:hover
{
	font-family: Georgia, 'Trebuchet MS';
	font-size: 11px;
	color: #000166;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}
.css_autoformazione_bg_tr .css_autoformazione_link_sel, .css_autoformazione_bg_tr css_autoformazione_link_sel:link, .css_autoformazione_bg_tr .css_autoformazione_link_sel:visited, .css_autoformazione_bg_tr .css_autoformazione_link_sel:hover
{
	font-family: Georgia, 'Trebuchet MS';
	font-size: 11px;
	color: #000166;
	text-decoration: none;
}

.css_descrizione_autovalutazione
{
	vertical-align: top;
	padding: 5px 1px 5px 1px;
}
.css_descrizione_autovalutazione b, .css_descrizione_autovalutazione strong
{
	color: #003399;
}
.css_descrizione_autovalutazione table
{
	border: solid 1px #CCCCCC;
}
.css_descrizione_autovalutazione td
{
	padding: 2px;
	border: solid 1px #CCCCCC;
}

/* Preselezione notai */
.css_preselezione_bg_tr
{
	background: #FFFFFF url('/it/images/img_testata_preselezione_menu.gif') no-repeat;
	width: 540px;
	height: 32px;
	padding: 0px 0px 0px 0px;
}
.css_preselezione_bg_tr td
{
	text-align: center;
	vertical-align: middle;
}
.css_preselezione_bg_tr a, .css_preselezione_bg_tr a:link, .css_preselezione_bg_tr a:visited, .css_preselezione_bg_tr a:active
{
	font-family: Georgia, 'Trebuchet MS';
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.css_preselezione_bg_tr a:hover
{
	font-family: Georgia, 'Trebuchet MS';
	font-size: 11px;
	color: #336601;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}
.css_preselezione_bg_tr .css_preselezione_link_sel, .css_preselezione_bg_tr css_preselezione_link_sel:link, .css_preselezione_bg_tr .css_preselezione_link_sel:visited, .css_preselezione_bg_tr .css_preselezione_link_sel:hover
{
	font-family: Georgia, 'Trebuchet MS';
	font-size: 11px;
	color: #336601;
	text-decoration: none;
}

.css_descrizione_preselezione
{
	vertical-align: top;
	padding: 5px 10px 5px 10px;
}
.css_descrizione_preselezione b, .css_descrizione_preselezione strong
{
	color: #003399;
}
.css_descrizione_preselezione table
{
	border: solid 1px #CCCCCC;
}
.css_descrizione_preselezione td
{
	padding: 2px;
	border: solid 1px #CCCCCC;
}
.css_descrizione_special_breviaria
{
	font-family: 'Arial';
	color: #00345A;
	font-size: 11px;
}
.css_descrizione_special_breviaria .publishing_text
{
	font-family: 'Arial';
	color: #00345A;
	font-size: 11px;
}

/*Restyling*/

.table-testi-home
{
	border-left: solid 1px #C0DFFF;
	border-right: solid 1px #C0DFFF;
	border-top: solid 1px #C0DFFF;
}
.td-testi-home-title
{	
	width: 132px;
	height: 26px;
	font-family: Georgia;
	color: #00408E;
	font-size: 15px;
	font-weight: bold;
	background-color: #C0DFFF;
	padding-top: 5px;	
	margin: 1px;
}
.td-testi-home-avvocati
{
	height: 75px;
	border-bottom: solid 1px #C0DFFF;	
	padding-left: 0px;
	padding-top: 10px;
}
.td-testi-home-notai
{
	height: 33px;
	border-bottom: solid 1px #C0DFFF;
}
.td-testi-home-notai ul {
	margin-bottom: 0;
	margin-top: 10px;
}
.td-testi-home-magistrati
{	
	height: 33px;
	border-bottom: solid 1px #C0DFFF;
}
.td-testi-home-magistrati ul {
	margin-bottom: 0;
	margin-top: 10px;
}
.li-home-avvocati
{
	font-family: Arial;
	color: #00408E;
	font-size: 10px;
	list-style-position: outside;
	list-style-image: url(/common/images/pointer-avvocati.gif);		
	margin-left: 20px;
	* margin-top: -2px;
	* margin-left: -20px;
}

.li-home-sub-avvocati
{
	font-family: Georgia;
	color: #00408E;
	font-size: 10px;
	list-style-position: outside;
	list-style-image: url(/common/images/pointer-avvocati-sub.gif);
	margin-left: 20px;
	* margin-left: 0px;
	text-decoration: underline;
}
.li-home-notai
{
	font-family: Arial;
	color: #326601;
	font-size: 10px;
	list-style-position: outside;
	list-style-image: url(/common/images/pointer-notai.gif);
	margin-left: 20px;
	* margin-left: -20px;
}
.li-home-magistrati
{
	font-family: Arial;
	color: #990100;
	font-size: 10px;
	list-style-position: outside;
	list-style-image: url(/common/images/pointer-magistrati.gif);
	margin-left: 20px;
	* margin-left: -20px;
}
.menu-testi-avvocati
{
	font-family: Arial;
	color: #00408E;
	font-size: 11px;
}

.sub-menu-testi-avvocati
{
	font-family: Arial;
	color: #00408E;
	font-size: 10px;
	font-weight: normal;
}

.menu-testi-notai
{
	font-family: Arial;
	color: #326601;
	font-size: 11px;
}

.menu-testi-magistrati
{
	font-family: Arial;
	color: #990100;
	font-size: 11px;
}
.li-home-avvocati a
{
	font-family: Arial;
	color: #00408E;
	font-size: 10px;
	text-decoration: none;
}

.li-home-sub-avvocati a
{
	font-family: Arial;
	color: #00408E;
	font-size: 10px;
	text-decoration: none;
}
.li-home-notai a
{
	font-family: Arial;
	color: #326601;
	font-size: 10px;
	text-decoration: none;	
}
.li-home-magistrati a
{
	font-family: Arial;
	color: #990100;
	font-size: 10px;
	text-decoration: none;
}
.menu-testi-avvocati a
{
	font-family: Arial;
	color: #00408E;
	font-size: 11px;
	text-decoration: none;
}

.sub-menu-testi-avvocati a
{
	font-family: Arial;
	color: #00408E;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.menu-testi-notai a
{
	font-family: Arial;
	color: #326601;
	font-size: 11px;
	text-decoration: none;
}

.menu-testi-magistrati a
{
	font-family: Arial;
	color: #990100;
	font-size: 11px;
	text-decoration: none;
}
.div-archivio
{
	width: 68px;
	float: left;
	font-family: Arial;
	font-size: 9px;
	color: #00408E;
	text-transform: uppercase;
}
.div-archivio a
{
	width: 68px;
	float: left;
	font-family: Arial;
	font-size: 9px;
	color: #00408E;
	padding-top: 5px;
}
.css-titolo-news-esplosa
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00408E;
	padding: 0px 5px 5px 5px;
}
.css-titolo-news-esplosa a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00408E;	
}

.css_esami_avvocato_hp_tit
{
	width: 373px;
	height: 26px;
	font-family: Georgia;
	color: #00408E;
	font-size: 15px;
	font-weight: bold;
	margin: 1px;
	background-color: #C0DFFF;
	padding-top: 5px;
}

.css_archivio_hp_tit
{
	width: 374px;
	height: 26px;
	font-family: Georgia;
	color: #00408E;
	font-size: 15px;
	font-weight: bold;
	margin: 1px;
	background-color: #C0DFFF;
	padding-top: 5px;
}

.css_studium_iuris_hp_tit
{
	width: 333px;
	height: 28px;
	font-family: Georgia;
	color: #00408E;
	font-size: 22px;
	background-color: #C0DFFF;
	padding-top: 3px;
	margin: 1px;
}
.css_novita_hp_tit
{
	width: 332px;
	height: 26px;
	font-family: Georgia;
	color: #00408E;
	font-size: 15px;
	font-weight: bold;
	background-color: #C0DFFF;
	padding-top: 5px;
	margin: 1px;
}
.css_box_esercitazioni
{
	font-family: Arial;
	color: #666666;
	font-size: 11px;	
	padding-left: 10px;
	padding-top: 10px;
}

.css_box_esercitazioni a
{	
	color: #00408E;	
	font-weight: bold;
	text-decoration: underline;	
}

.css_box_esercitazioni_login
{
	font-family: Arial;
	color: #00408E;
	font-size: 9px;	
	padding-left: 10px;
	padding-top: 10px;
}

.css_box_esercitazioni_login a
{
	font-family: Arial;
	color: #00408E;
	font-size: 9px;	
	text-decoration: underline;
}

.div-tit-leggi
{
	width: 542px;
	height: 22px;
	padding-left: 4px;
	padding-top: 6px;
	background-color: #C0DFFF;
	text-align: left;
	vertical-align: middle;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;	
	color: #00408E;
}

.div-tit-testi
{
	width: 552px;
	height: 22px;
	padding-left: 4px;
	padding-top: 6px;	
	text-align: left;
	background-color: #C0DFFF;
	vertical-align: middle;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;	
	color: #00408E;	
}

.div-tit-testi-avvocati
{
	width: 516px;
	height: 23px;
	padding-left: 4px;
	padding-top: 6px;	
	text-align: left;
	vertical-align: middle;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;	
	color: #00408E;
	border: solid 1px #C0DFFF;
	float: left;
}

.div-tit-testi-notai
{
	width: 516px;
	height: 23px;
	padding-left: 4px;
	padding-top: 6px;	
	text-align: left;
	vertical-align: middle;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;	
	color: #326601;
	border: solid 1px #BCD76A;
	float: left;
}

.div-tit-testi-magistrati
{
	width: 516px;
	height: 23px;
	padding-left: 4px;
	padding-top: 6px;	
	text-align: left;
	vertical-align: middle;
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;	
	color: #990100;
	border: solid 1px #D37676;
	float: left;
}

.td-testi-barradx-title
{	
	width: 136px;
	height: 26px;
	font-family: Georgia;
	color: #00408E;
	font-size: 15px;
	font-weight: bold;
	background-color: #C0DFFF;
	padding-top: 5px;	
}

.pager
{
	font-family: Arial;
	font-size: 14px;		
	color: #00408E;
}

.pager a
{
	font-family: Arial;
	font-size: 14px;		
	color: #00408E;
	text-decoration: none;
}

.css_footer_linea_prod
{
	width: 575px;
	height: 25px;
	background-color: #DFEFFF;
	text-align: left;
	clear: both;		
}


div#lascuola-spallasx, div#rivista-spallasx {
	width: 146px;
}
div#lascuola-spallasx div.ad, div#rivista-spallasx div.ad {
	margin-bottom: 10px;
	text-align:center;
}

div.studiumiuris, div.novitacatalogo {
	border-left: solid 1px #C0DFFF;
	border-right: solid 1px #C0DFFF;
	border-top: solid 1px #C0DFFF;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: -1px;
	width: 137px;
}
	div.studiumiuris h2, div.novitacatalogo h2 {
		border-bottom: solid 1px #C0DFFF;
		color: #00408E;
		font-family: Georgia, sans-serif;
		font-size: 16px;
		font-weight: normal;
		margin: 1px;
		padding-bottom: 1px;
		text-align: center;
	}
		div.studiumiuris h2 span, div.novitacatalogo h2 span {
			background-color: #C0DFFF;
			display: block;
			padding-bottom: 7px;
			padding-top: 7px;
		}
	div.novitacatalogo h2 {
		font-weight: bold;
		font-size: 12px;
	}
	div.studiumiuris div.img, div.novitacatalogo div.img {
		margin-bottom: 7px;
		margin-top: 7px;
	}
	div.studiumiuris div.content, div.novitacatalogo div.content {
		border-bottom: solid 1px #C0DFFF;
		padding-bottom: 7px;
		padding-left: 7px;
		padding-right: 7px;
	}
	
td.bordoverticale {
	background-image: url(/common/images/border_dot_vertical_1.gif);
	background-repeat: repeat-y;
	width: 1px;
}

h1 {
	border: solid 1px #C0DFFF;
	color: #00408E;
	font-family: Georgia, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 18px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 1px;
}
h1 span {
	background-color: #C0DFFF;
	display: block;
	padding: 7px;
}
div.ad {
	text-align: center;
}
div#menu-curricula, div.novitaleggisentenze {
	border: solid 1px #C0DFFF;
	font-family: Georgia, sans-serif;
	margin-bottom: 35px;
	margin-left: auto;
	margin-right: auto;
	width: 135px;
}
div#menu-curricula h2, div.novitaleggisentenze h2 {
	background-color: #C0DFFF;
	color: #00408E;
	font-size: 12px;
	font-weight: bold;
	margin: 1px;
	padding: 7px;
}
div#menu-curricula ul {
	margin: 0;
}
div#menu-curricula ul li {
	border-top: solid 1px #C0DFFF;
	list-style-type: none;
}
div#menu-curricula ul li a {
	background-repeat: no-repeat;
	background-position: 3px 10px;
	font-family: Arial, sans;
	font-size: 11px;
	display: block;
	padding-bottom: 7px;
	padding-left: 13px;
	padding-top: 7px;
}
td.testo {
	padding: 10px;
}
td.testo h2 {
	color: #00408E;
	font-size: 14px;
	margin: 0;
	padding-bottom: 7px;
}
td.testo p {
	margin: 0;
}
td.titoletto {
	background-color: #D3E9FF;
	color: #00408E;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 14px;
	padding-right: 7px;
	padding-top: 3px;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	margin-bottom: 7px;
}
fieldset label {
	color: #0F4B95;
	display: block;
}
fieldset input {
	display: block;
}
fieldset select {
	display: block;
}
table.risultato {
	width: 100%;
}
table.risultato th {
	background-color: #DFEFFF;
	color: #00408E;
	font-weight: bold;
	padding: 3px;
	width: 83px;
}
table.risultato td {
	background-color: #F2F9FF;
	padding: 3px;
}
td.links {
	padding: 0 !important;
	padding-bottom: 1px !important;
	text-align: right;
}
a.profilo {
	color: #666666;
	font-weight: bold;
	padding: 3px;
}
a.contatto {
	background-color: #DFEFFF;
	color: #00408E;
	font-weight: bold;
	padding: 3px;
}

td.css_tit_infoconcoso_avvocati {
	background-image: url(/common/images/bg-titolo-infoconcorsi-avvocati.gif);
	color: #00408E;
}
td.css_tit_infoconcoso_notai {
	background-image: url(/common/images/bg-titolo-infoconcorsi-notai.gif);
	color: #326601;
}
td.css_tit_infoconcoso_magistrati {
	background-image: url(/common/images/bg-titolo-infoconcorsi-magistrati.gif);
	color: #990100;
}
td.css_tit_infoconcoso_avvocati, td.css_tit_infoconcoso_notai, td.css_tit_infoconcoso_magistrati {
	background-repeat: no-repeat;
	background-position: 0 1px;
	font-family: Arial;
	height: auto;
}
td.css_tit_infoconcoso_avvocati span {
	border: solid 1px #8DC0E7;
}
td.css_tit_infoconcoso_notai span {
	border: solid 1px #BCD76A;
}
td.css_tit_infoconcoso_magistrati span {
	border: solid 1px #D37676;
}
td.css_tit_infoconcoso_avvocati span, td.css_tit_infoconcoso_notai span, td.css_tit_infoconcoso_magistrati span {
	display: block;
	margin-left: 12px;
	padding-bottom: 1px;
	padding-left: 7px;
}
td.css_td_data_infoconcoso_avvocati {
	color: #00408E;
}
td.css_td_data_infoconcoso_notai {
	color: #326601;
}
td.css_td_data_infoconcoso_magistrati {
	color: #990100;
}
td.css_td_data_infoconcoso_avvocati, td.css_td_data_infoconcoso_notai, td.css_td_data_infoconcoso_magistrati {
	font-size: 12px;
	padding-left: 5px;
}
td.css_td_titolo_infoconcoso_avvocati {
	color: #00408E;
}
td.css_td_titolo_infoconcoso_notai {
	color: #326601;
}
td.css_td_titolo_infoconcoso_magistrati {
	color: #990100;
}
td.css_td_titolo_infoconcoso_avvocati, td.css_td_titolo_infoconcoso_notai, td.css_td_titolo_infoconcoso_magistrati {
	font-size: 12px;
	padding-left: 5px;
}
td.css_td_abstrac_infoconcoso_avvocati, td.css_td_abstrac_infoconcoso_notai, td.css_td_abstrac_infoconcoso_magistrati {
	padding-left: 5px;
}
td.css_td_allegato_infoconcoso_avvocati {
	color: #00408E;
}
td.css_td_allegato_infoconcoso_notai {
	color: #00408E;
}
td.css_td_allegato_infoconcoso_magistrati {
	color: #00408E;
}
td.css_td_allegato_infoconcoso_avvocati, td.css_td_allegato_infoconcoso_notai, td.css_td_allegato_infoconcoso_magistrati {
	padding-left: 23px;
}
.css_td_links_footer_infoconcoso {
	background-color: #dfeeff;
	height: 26px;
}

div.menu {
	background-image: url(/common/images/bg-ombra-verticale-sx.png);
	background-repeat: repeat-y;
	background-position: 0 bottom;
	display: none;
	padding-left: 6px;
	position: absolute;
	z-index: 50;
}
	div.menu div.content {
		background-image: url(/common/images/bg-ombra-verticale-dx.png);
		background-repeat: repeat-y;
		background-position: right bottom;
		padding-right: 6px;
	}
	div.menu ul {
		margin: 0;
		background-color: #fff;
		background-image: url(/common/images/bg-ombra-orizzontale.png);
		background-repeat: no-repeat;
		background-position: center bottom;
		padding-bottom: 6px;
	}
		div.menu ul li {
			list-style-type: none;
			margin: 0;
			padding: 0;
			position: relative;
		}
			div.menu ul li a {
				background-image: url(/common/images/pointer-avvocati-sub.gif);
				background-repeat: no-repeat;
				background-position: 11px 11px;
				border-bottom: solid 1px #D0E7FF;
				border-left: solid 1px #D0E7FF;
				border-right: solid 1px #D0E7FF;
				color: #00408E;
				display: block;
				font-size: 11px;
				font-weight: bold;
				padding-bottom: 7px;
				padding-left: 22px;
				padding-top: 7px;
			}
				div.menu ul li a span {
					display: block;
					position: relative;
					width: 190px;
				}
			
div.sottomenu {
	display: none;
	left: 179px;
	position: absolute;
	top: 0px;
	width: 190px;
	z-index: -1;
	* z-index: 100;
}
	div.sottomenu ul li a {
		background-position: 11px 8px;
		padding-bottom: 4px;
		padding-top: 4px;
	}
	
div#sottomenu-testiconcorsi ul li a {
	background-image: url(/common/images/pointer-avvocati-sub.gif) !important;
}

ul li.avvocati a {
	background-image: url(/common/images/pointer-avvocati.gif) !important;
	color: #00408E !important;
}
ul li.notai a {
	background-image: url(/common/images/pointer-notai.gif) !important;
	color: #326601 !important;
}
ul li.magistrati a {
	background-image: url(/common/images/pointer-magistrati.gif) !important;
	color: #990100 !important;
}

.paginazione, .paginazione a {
	color: #00408E;
	font-size: 14px;
	text-align: right;
}

div.boxettino {
	border: solid 1px #C0DFFF;
	float: left;
	margin-right: 1px;
	min-height: 125px;
	* height: 125px;
	width: 140px;
}
	div.boxettino div.titolo, div.boxettino div.titolo a {
		background-color: #C0DFFF;
		color: #00408E;
		font-family: Georgia, sans;
		font-size: 12px;
	}
	div.boxettino div.titolo {
		height: 25px;
		line-height: 1em;
		margin: 1px;
		padding: 1px;
		text-align: center;
	}
		div.boxettino div.titolo p {
			margin-bottom: 0;
			margin-top: 0;
		}
	div.boxettino div.corpo {
		border-top: solid 1px #C0DFFF;
		padding: 4px;
		text-align: center;
	}
	
table.risultato.home {
	font-size: 10px;
}

table#TbRicercaSemplice td {
	padding: 4px;
}

td.bordoadestra {
	background-image: url(/common/images/border_dot_vertical_1.gif);
	background-repeat: repeat-y;
	background-position: right 0;
	padding-right: 1px;
}

div.titololinea {
	border: solid 1px #C0DFFF;
	padding: 1px;
}
	div.titololinea div.content {
		background-color: #C0DFFF;
		color: #00408E;
		font-size: 12px;
		padding: 4px;
	}
		div.titololinea div.content span {
			background-image: url(/common/images/pointer-avvocati-down.gif);
			background-repeat: no-repeat;
			background-position: right 4px;
			padding-right: 16px;
		}
		
		
a, a:active, a:hover, a:visited, a:link {
	text-decoration: underline !important;
}
.css_menu_p a, .css_menu_p a:active, .css_menu_p a:hover, .css_menu_p a:visited, .css_menu_p a:link {
	text-decoration: none !important;
}

a img {
	border: 0 !important;
}


div.form fieldset {
	border: 0;
}
	div.form fieldset div.row {
		height: 30px;
	}
		div.form fieldset div.row label {
			display: inline;
			float: left;
			width: 100px;
		}
		div.form fieldset div.row input {
			display: inline;
			float: left;
			width: 200px;
		}
			div.form fieldset div.row input.provincia {
				width: 20px;
			}
			div.form fieldset div.row input.cap {
				width: 40px;
			}
		div.form fieldset div.row select {
			display: inline;
			float: left;
		}

/* Menu Nuovo Laterale */
div#leftMenuANM ul {
	border: solid 1px #C2DFFF;
	list-style: none !important;
	margin: 0 0 15px 0;
	outline: 0;
	padding: 0;
	width: 134px;
}
	div#leftMenuANM ul li {
		list-style: none !important;
		margin: 0;
		outline: 0;
		padding: 3px;
	}
		div#leftMenuANM ul li.title {
			background-color: #C2DFFF;
			color: #02408D;
			font-family: Georgia;
			font-size: 13px;
			font-weight: bold;
			margin: 1px;
		}
		div#leftMenuANM ul#leftMenuMagistrati li.title {
			font-size: 10px;
		}
	div#leftMenuANM ul li a {
		color: #04428F;
		margin-left: 5px;
	}
	div#leftMenuANM ul li a:visited {
		color: #04428F;
	}

div#leftMenuANM ul#leftMenuGenerale {
	border: none 0;
}
	div#leftMenuANM ul#leftMenuGenerale li {
		background-color: #02418E;
		border-bottom: solid 1px #fff;
		color: #fff;
	}
		div#leftMenuANM ul#leftMenuGenerale li a {
			color: #fff;
			margin-left: 5px;
		}
		div#leftMenuANM ul#leftMenuGenerale li a:visited {
			color: #fff;
			margin-left: 5px;
		}

