body{margin:0 0 20px 0;padding:0;font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:0.9em;color:#4D4D4D; background-color:#ffffff; background-image:url(stile/fondo_body.jpg); background-repeat:repeat-x; background-position:top center;}

a{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a.active{text-decoration:none;}

p{margin:0px 0px 10px 0px;}
a img{border:0px;}

.clear{clear:both;}
.stampa{position:absolute;top:0px;right:0px;}


/*--------------------EDITOR--------------------*/
/* Stili */
h1{font-size:2em;line-height:1.2em;margin:0}
h2{font-size:1.5em;line-height:1.2em;margin:0}
h3{font-size:1.2em;line-height:1.2em;margin:0}
h4{font-size:1em;line-height:1.2em;margin:0}
h5{font-size:0.85em;line-height:1.2em;margin:0}
h6{font-size:0.7em;line-height:1.2em;margin:0}
pre{font-size:0.9em;line-height:1.2em;margin:0}
address{font-size:1em;line-height:1.2em;margin:0}

/* Templates */
.div_titolo1 {background-color:#E1EFFB;clear:both;color:#006699;font-size:1em;font-weight:bold;height:auto;line-height:1.5em;margin:0;padding-left:10px;position:relative;}
.div_titolo2 {border-bottom:2px solid #006699;clear:both;color:#4D4D4D;font-size:1em;;height:auto;line-height:1.5em;margin:0 0 6px -10px;padding:8px 5px 8px 14px;position:relative;}

table.Tabella1{font-size:0.80em; font-family:Arial, Helvetica, sans-serif;border-right:1px solid #cccccc; width:470px; line-height:1.2em;}
		table.Tabella1 td{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:4px 6px 4px 6px;margin:0; background-color:#ffffff;}
		table.Tabella1 th{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;padding:4px 6px 4px 6px;margin:0; background-color:#ffffff;}
		table.Tabella1 td.cella_lateralesx{background-color:#F7F7F7; font-weight:bold;}
		table.Tabella1 th.cellath_vertice{background-color:ffffff; border-top:none; border-left:none;}
		table.Tabella1 th.cellath_colore{border-top:1px solid #cccccc;background-color:#990000; color:#FFFFFF;}
		table.Tabella1 caption{padding:4px 6px 4px 6px;margin:0;font-size:1.1em; font-weight:bold;}
		table.Tabella1 a{color:#4D4D4D;}
		table.Tabella1 a:hover{text-decoration:underline;}
table.Tabella2{font-size:0.9em; font-family:Arial, Helvetica, sans-serif;border-right:1px solid #cccccc;}
		table.Tabella2 td{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:4px 6px 4px 6px;margin:0; background-color:#ffffff;}
		table.Tabella2 th{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;padding:4px 6px 4px 6px;margin:0; background-color:#ffffff;}
		table.Tabella2 th.cellath_colore{border-top:1px solid #cccccc;background-color:#006699; color:#FFFFFF;}
		table.Tabella2 caption{padding:4px 6px 4px 6px;margin:0;font-size:1.1em; font-weight:bold;}

.testo_colore1{color:#006699;}
.testo_colore2{color:#006699;}

/* Pagebreak */
.pagebreak{border-bottom:1px dotted #CCCCCC;clear:both;height:10px;margin:0 0 10px;padding-top:0px;width:100%;}


/*--------------------CONTENITORE DELLA PAGINA COMPLETA--------------------*/
.pagina{/*width:83%;min-*/width:970px;margin:0 auto 0 auto;height:100%;}
* html .c2 {padding-left:970px;height:1px;}
* html .c3 {height:1px;}
* html .c4 {margin-left:-970px;position:relative;height:1px;}


/*--------------------TESTATA--------------------*/
.testata_blocco{position:relative;height:295px; background-image:url(stile/fondo_testata.jpg); background-repeat:no-repeat; background-position:center bottom; margin-top:0;}
.testata_blocco_int{}
.testata_blocco_int2{}
.testata_blocco_int3{}
		.testata_link{position:absolute;left:35px;top:30px;width:455px;height:75px;/*background-image:url(stile/logo.jpg);border:1px solid #00DF00;*/}
		.testata_menu{position:absolute;left:300px;top:269px;width:650px;text-align:right;}
				.T_voce{font-size:0.85em;float:right;margin:0 1px 0 1px; background-color:transparent; background-image:url(stile/fondo_menutestata.jpg); background-repeat:no-repeat; background-position:left center;}
				.T_voce div div{text-align:left;font-weight:bold;padding:3px 5px 3px 10px;margin:0; float:left;}
				.T_voce_active {border:0;}
				.T_voce_active div div{}
						.T_voce a{color:#990000;}
						.T_voce a:hover{color:#990000; text-decoration:underline;}
						.T_voce_active a{color:#990000;}
						.T_voce_active a:hover{color:#990000; text-decoration:underline;}				
					
				.cerca{position:absolute; z-index:80; top:300px; left:0px;width:200px; height:35px;}
				.cerca div{ padding:3px 3px 3px 3px;}
						.cerca_text{border:1px solid #CCCCCC;color:#444444;font-family:Arial,Helvetica,sans-serif;font-size:0.80em;height:12px;left:55px;position:absolute;text-align:left;top:10px;width:100px;}
						.cerca_pull{left:162px;top:10px;position:absolute;}
						.cerca label{font-size:0.85em;left:16px; top:11px;position:absolute; color:#990000; font-weight:bold;}
						.cerca_text2{border:1px solid #CCCCCC;display:inline;float:left;height:16px;margin-top:5px;width:250px;}
						.cerca_pull2{margin:5px 0 0 5px;}
		.testata_descrizione{position:absolute;right:3px;top:77px;width:817px; background-position:left center; background-repeat:no-repeat;}
		.testata_descrizione_oggetto{float:right; margin-right:3px;width:112px; height:82px;}

		
/*--------------------BRICIOLE--------------------*/
.CCN_bri{font-size:0.75em;text-align:left;color:#666666;padding:14px 10px 0px 10px;/*background-color:#FFFFFF;background-image:url(stile/fondo_colsx.jpg); background-repeat:repeat-y;*/}
		.CCN_bri a{color:#888888;font-weight:bold;}
		.CCN_bri a:hover{color:#B18F0A;font-weight:bold;}
		.CCN_bri_active a{color:#888888;}
		.CCN_bri_active a:hover{color:#B18F0A;}				
		
		
/*--------------------CORPO PAGINA--------------------*/
.corpo{}

		.CSX_ext{margin:28px 0 0 0; padding:0 0 0 0px;float:left;position:relative;width:213px;}
		.CSX_int1{margin:10px 0 0 0;}
				.lingue{position: absolute;right:40px; top:45px; color:#4D4D4D;} /*Esiste su TESTATA e su COLSX*/
						.lingua{font-size:0.85em;float:left;margin:4px;color:#678828;}

				.CSX_sez_ext{width:210px;margin:10px 0 0 0; padding:5px 0 0 0;}
					
						.CSX_voce_sez{font-size:1.0em;margin:3px 0px 3px 0px;font-weight:bold;color:#B18F0A;/*padding:3px 3px 5px 6px; background-image:url(stile/fondo_menutitolo.jpg); background-repeat:repeat-x;*/}
								.grigio{}
								.blank{height:0px; padding:0; margin:0;}
								
						.home{}
								.home a{color:#990000;display:block;padding:5px 5px 7px 10px;background-color:#f0f0f0; background-image:url(stile/fondo_menutitolo.jpg); background-position:left top; background-repeat:repeat-y;}
								.home a:hover{color:#ffffff;display:block;text-decoration:none; background-color:#F8C018;background-image:url(stile/fondo_menutitolo.jpg); background-position:left top; background-repeat:repeat-y;}
								.home_active a{color:#ffffff;display:block;text-decoration:none; background-color:#F8C018;background-image:url(stile/fondo_menutitolo.jpg); background-position:left top; background-repeat:repeat-y;}
								.home_active a:hover{color:#ffffff;display:block;text-decoration:none; background-color:#F8C018;background-image:url(stile/fondo_menutitolo.jpg); background-position:left top; background-repeat:repeat-y;}
              								
						.CSX_voce_pag{font-weight:bold;margin:0;color:#4D4D4D; margin-bottom:2px;}
								.CSX_voce_pag1{font-size:0.9em; background-color:#f0f0f0; background-image:url(stile/fondo_menutitolo.jpg); background-position:left top; background-repeat:repeat-y;}
								.CSX_voce_pag2{font-size:0.75em;background-color:#DFE6EA; background-image:url(stile/fondo_menutitolo2.jpg); background-position:left top; background-repeat:repeat-y;}
								.liv3{}
								.liv4{}
								
								.CSX_voce_pag1 a{color:#990000;display:block;padding:5px 5px 7px 10px;}
								.CSX_voce_pag1 a:hover{color:#ffffff;display:block;text-decoration:none; background-color:#F8C018;background-image:url(stile/fondo_menutitolo.jpg); background-position:left top; background-repeat:repeat-y;}
								.CSX_voce_pag_active a.aliv1{color:#ffffff;display:block;text-decoration:none; background-color:#F8C018;background-image:url(stile/fondo_menutitolo.jpg); background-position:left top; background-repeat:repeat-y;}
								.CSX_voce_pag_active a.aliv1:hover{color:#ffffff;display:block;text-decoration:none; background-color:#F8C018;background-image:url(stile/fondo_menutitolo.jpg); background-position:left top; background-repeat:repeat-y;}
								
								.CSX_voce_pag2 a{color:#666666;display:block;padding:3px 5px 5px 10px;}
								.CSX_voce_pag2 a:hover{color:#ffffff;display:block;text-decoration:none; background-color:#F8C018;background-image:url(stile/fondo_menutitolo.jpg); background-position:left top; background-repeat:repeat-y;}
								.CSX_voce_pag_active a.aliv2{color:#ffffff;display:block;text-decoration:none; background-color:#F8C018;background-image:url(stile/fondo_menutitolo.jpg); background-position:left top; background-repeat:repeat-y;}
								.CSX_voce_pag_active a.aliv2:hover{color:#ffffff;display:block;text-decoration:none; background-color:#F8C018;background-image:url(stile/fondo_menutitolo.jpg); background-position:left top; background-repeat:repeat-y;}
																
				.CSX_boxH_ext, .CSX_boxA_ext, .CSX_boxG_ext{width:210px;margin:25px 0 30px 0;padding:0;}
						.CSX_boxH_int1, .CSX_boxA_int1, .CSX_boxG_int1{font-size:0.9em; padding:0;margin:0 5px 0 5px;color:#666666;}
								.CSX_boxH_int1 a, .CSX_boxA_int1 a, .CSX_boxG_int1 a{color:#6CADDD; text-decoration:none;}
								.CSX_boxH_int1 a:hover, .CSX_boxA_int1 a:hover, .CSX_boxG_int1 a:hover{color:#ff9900;text-decoration:underline;}
								
				.CSX_boxS_ext{border:3px solid #eeeeee;margin:11px 0;}
				.CSX_boxS_int1{}
				.CSX_boxS_int2{}
						.CSX_boxS_tit {color:#990000; font-size:1.2em; font-weight:normal; margin:0 0 1px; padding:6px 5px;}
						.CSX_boxS_sond {background-color:#F0F0F0; font-size:0.9em; font-weight:bold; margin:0 2px 1px; padding:3px 5px;}
						.CSX_boxS_int3 { text-align:center; font-size:0.75em; font-weight:bold; margin:0; padding:5px 2px 2px 2px; color:#BB9100;}
								.CSX_boxS_opz {font-size:0.8em; font-weight:normal; margin:0; padding:0 5px 0 5px;}
								.CSX_boxS_voti {margin-top:5px;padding:3px; background-color:#F0F0F0; }
						.CSX_boxS_tabcell {}
						.CSX_boxS_tab {}
						.CSX_boxS_pul {}
						.CSX_boxS_tabbg {}
						.CSX_boxS_msg {/*hai già votato per oggi*/color: #990000;font-size: 1.2em;text-align:center;font-weight: bold;margin: 2px 3px 7px 3px;}
								
		.centratura{margin-left:220px;margin-right:260px;/*background-color:#6CC5FF;*/}
		.centratura_ESTESA{margin-right:0;}
				.CCN_ext{float:left;width:100% !important;padding-bottom:10px; margin-top:8px;/*background-color:#33CC66;*/}
						.CCN_tit{font-size:1.8em;position:relative;margin:8px 10px 10px 7px;color: #990000;padding:7px 5px 7px 0;padding-right:25px;}
								.pag_grigio{}

						.CCN_cont{padding:5px 10px 10px 10px;line-height:1.3em;color:#666666;padding-bottom:4px; font-size:0.95em;}
								.CCN_cont a{color:#B18F0A;text-decoration:none;}
								.CCN_cont a:hover{color:#B18F0A;text-decoration:underline;}
								
						.CCN_link_ext{padding:5px 10px 5px 10px;margin:20px 10px 0 10px;color:#4D4D4D;border:1px solid #E8E8E8;background-color:#FBFBFB;}
								.CCN_link_int{font-size:0.90em;color:#4D4D4D;padding:3px 5px 3px 10px;background-image: url(stile/triangolo_elenco.gif);background-repeat:no-repeat;background-position:left center;}
										.CCN_link_int a{color:#B18F0A;display:block; text-decoration:none;}
										.CCN_link_int a:hover{color:#B18F0A;display:block; text-decoration:underline;}
						.CCN_fun_ext{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;color:#006699; margin:20px 10px 10px 10px;}
								.CCN_fun_ico{float:left; padding:5px 5px 5px 5px; font-weight:bold;}
								.CCN_fun_txt{float:left; padding:5px 25px 5px 2px; font-weight:bold;}
										.CCN_fun_txt a{color:#B18F0A;text-decoration:none;}
										.CCN_fun_txt a:hover{color:#B18F0A;text-decoration:underline;}

		.colonnaDX{ position: relative;margin-top:10px;float:right;width:250px; padding:0;/*background-color:#CAEAFF;*/}
		.CDX_int1{ margin:10px 0 0 0;}
				.CDX_log_ext{border:3px solid #EEEEEE;color:#4D4D4D;margin:0 0 -4px 0;padding:3px;}
				.CDX_log_int{font-size:0.85em;text-align:center;padding:2px 0 2px 0;}
						.CDX_log_int a{color:#BB9100; text-decoration:underline;}
				.logout{position:absolute; top:21px; left:50px;}
				.LOG_1{margin:0 0 15px 10px;color:#CC0000;font-size:0.85em;font-weight:bold;}	
				.CDX_boxH_ext{margin:10px 10px 10px 10px;padding:0; border-bottom:1px dashed #cccccc;}
						.CDX_boxH_int1{font-size:0.9em;padding:5px 0 12px 0;color:#666666;}
								.CDX_boxH_int1 a{color:#B18F0A;text-decoration:none;}
								.CDX_boxH_int1 a:hover{color:#B18F0A;text-decoration:underline;}
						
				.CDX_boxA_ext{margin:10px 10px 10px 10px;padding:0; border-bottom:1px dashed #cccccc;}
						.BloccoApprofondimentiTitolo{}
						.CDX_boxA_int1{font-size:0.9em;padding:5px 0 12px 0;color:#666666;}
								.CDX_boxA_int1 a{color:#B18F0A;text-decoration:none;}
								.CDX_boxA_int1 a:hover{color:#B18F0A;text-decoration:underline;}

				.CDX_boxG_ext{margin:10px 10px 10px 10px;padding:0;}
						.CDX_boxG_int1{font-size:0.9em;padding:5px 0 12px 0;color:#666666;}
								.CDX_boxG_int1 a{color:#B18F0A;text-decoration:none;}
								.CDX_boxG_int1 a:hover{color:#B18F0A;text-decoration:underline;}
				
				.N_boxDX_ext{margin:0;padding:15px 0 10px 0;}


/*--------------------PIEDE--------------------*/
.piede{background-image:url(stile/fondo_piede.jpg); background-repeat:repeat-x; background-position:top;}
		.chiusuracorpo{position:relative;margin:0 0 8px 0; height:20px;}
		.apertura{ font-size:0.85em; padding:0 0 3px 10px;}
				.apertura a{color:#B18F0A;}
				.apertura a:hover{color:#B18F0A;}

		.descrizione{font-size:0.85em;color:#444444;text-align:center;padding:5px 0 5px 0;/*background-color:#FFC6C6;*/}
				.descrizione a{color:#B18F0A;}
				.descrizione a:hover{color:#B18F0A;}

		.rsslink{font-size:0.85em;color:#4D4D4D;text-align:center;padding-top:0px;padding-bottom:10px;/*background-color:#FFC6C6;*/}
				.rsslink a{color:#B18F0A;}
				.rsslink a:hover{color:#B18F0A;}

/* EVENTI CALENDARIO HOME >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

.E_cal_ext{margin:15px 0 15px 0;border-bottom:2px solid #E0C6B2;padding:0 5px 15px 9px;}
		.E_cal_int1{color:#666666;}
				.E_cal_int2{margin:0;}

				div.E_cal_int2 table {text-align:center;width:100%;border-collapse:collapse;}/*Tab*/
				div.E_cal_int2 table thead tr th {font-size:0.9em;color:#990000;font-weight:bold;background:#F8EFE9;border-bottom:1px solid #cccccc;padding:0 0 3px 0;margin:0px;}/*M+>>*/
				div.E_cal_int2 table tbody tr {} div.E_cal_int2 table tbody tr td.wday {font-size:0.75em;color:#FFFFFF;font-weight:bold;background:#FFB03C;border:1px solid #FFFFFF;cursor:text;}/*S*/
				div.E_cal_int2 table tbody tr td.day{font-size:0.75em;color:#666666;/*background: #FFFFFF;*/text-align:center;border:1px #eaeaea solid;margin:0px;padding:2px;}/*G norm*/
				div.E_cal_int2 table tbody tr td.today {font-size:0.75em;color:#990000;font-weight:bold;background:#F8EFE9;border:1px #eaeaea solid;padding:2px;}/*Oggi*/
				div.E_cal_int2 table tbody tr td.todayev,div.E_cal_int2 table tbody tr td.dayev {font-size:0.75em;color:#ffffff;font-weight:bold;background:#990000;border:1px #FFFFFF solid;padding:2px;}/*Evento*/
				div.E_cal_int2 table tbody tr td.noday{cursor:default;padding:2px;}/*Vuota(30/2)*/
				div.E_cal_int2 table tbody tr td:hover,div.E_cal_int2 table tbody tr td.oggi:hover {}/* G norm+Oggi-hover */
				div.E_cal_int2 table tbody tr td.todayev:hover,div.E_cal_int2 table tbody tr td.dayev:hover {color:#FF9900;background:#F8EFE9;border:1px #eaeaea solid;cursor: pointer;}/*Evento-hover */
				div.E_cal_int2 table tbody tr td.noday:hover {}/*Vuota(30/2)-hover*/
				div.E_cal_int2 table tfoot tr td {font-size:0.75em;color:#990000;font-weight:bold;background:#F8EFE9;/*border:1px solid #eaeaea;*/padding:2px 0 4px 0;margin:0px;}/*Piede*/
				
/*--------------------NEWS--------------------*/
.N_intro{padding:0 0 25px 0;}
.N_int{clear:both;border-bottom:1px dotted #cccccc; margin-bottom:10px;}
.N_tit{font-size:1.2em;font-weight:bold;color:#678828;padding:0;}
		.N_tit a{color:#B18F0A;text-decoration:none;}
		.N_tit a:hover{color:#B18F0A;text-decoration:underline;}
.N_dat{font-size:0.85em;font-weight:normal;padding:0 0 3px 0;}
.N_txt{padding:5px 0 5px 0;text-align:justify;}

.N_ris{font-size:0.85em;padding:5px 0 15px 0;text-align:left;color:#888888;}
.N_pag{height:30px;margin:0;text-align:center;padding:4px 0 4px 0;}

.N_dett_dat{font-size: 0.9em;font-weight:normal;padding-bottom:5px;}
.N_dett_tit{font-size: 1.2em;font-weight:bold;color: #B18F0A;padding-bottom:10px;}


/*--------------------NEWS IN HOMEPAGE--------------------*/
.N_boxH_ext{margin:20px 0 0 0; clear:both;padding:25px 0 0 0; background-image:url(stile/fondo_news3.jpg); background-position:top; background-repeat:repeat-x;}
.N_boxH_cat{ position:relative;font-size:1.5em;font-weight:normal;color:#990000;padding:1px 10px 2px 0;margin-bottom:5px;}
.N_boxH_tit{font-weight:bold;color:#678828;padding:0;}
		.N_boxH_tit a{color:#B18F0A;text-decoration:none;}
		.N_boxH_tit a:hover{color:#B18F0A;text-decoration:underline;}
.N_boxH_dat{font-size:0.9em;font-weight:normal;padding:0 0 0px 0; font-style:italic; color:#999999;}
.N_boxH_txt{padding:0px 0 15px 0;text-align:justify; font-size:0.9em;}
.homelenconews_leggi{font-size:0.85em;padding:0 0 10px 0;}
.N_boxH_link{font-size:0.8em;padding:0;text-align:right;}


/*--------------------NEWS IN COLONNA DESTRA--------------------*/
.N_boxDX_int1{ background-image:url(stile/fondo_news1.jpg); background-repeat:no-repeat; background-position:top; padding:0;}
.N_boxDX_int2{margin:0;background-image:url(stile/fondo_news2.jpg); background-repeat:no-repeat; background-position:bottom; padding:5px 5px 0px 5px;}
.N_boxDX_cat{font-size:1.3em;font-weight:normal;color:#ffffff;padding:2px 0 8px 5px; margin:0 0 4px 5px;text-transform: uppercase}
.N_boxDX_int3{padding:0 5px 5px 5px;}
.N_boxDX_tit{font-size:0.95em;font-weight:bold;color:#678828;padding:5px 0 0px 0;}
	.N_boxDX_tit a{color:#990000;}
	.N_boxDX_tit a:hover{color:#990000; text-decoration:underline;}
.N_boxDX_dat{font-size:0.8em;color:#876603;font-weight:normal;padding:5px 0 0 0; font-style:italic;}
.N_boxDX_txt{font-size:0.8em;color:#666666;padding:5px 0 5px 0;text-align:justify;}
.N_boxDX_link{font-size:0.75em;padding:0 0 5px 0;text-align:right;font-weight:bold;}
	.N_boxDX_link a{color:#ffffff;}
	.N_boxDX_link a:hover{color:#ffffff; text-decoration:underline;}

/*--------------------LETTER--------------------*/
.L_intro{padding:0 0 25px 0;}
.L_int{clear:both;border-bottom:1px dotted #cccccc; margin-bottom:10px;}
.L_tit{font-size:1.2em;font-weight:bold;color:#678828;padding:0;}
		.L_tit a{color:#B18F0A;text-decoration:none;}
		.L_tit a:hover{color:#B18F0A;text-decoration:underline;}
.L_dat{font-size:0.85em;font-weight:normal;padding:0 0 3px 0;}
.L_txt{padding:5px 0 5px 0;text-align:justify;}

.L_ris{font-size:0.85em;padding:5px 0 15px 0;text-align:left;color:#888888;}
.L_pag{height:30px;margin:0;text-align:center;padding:4px 0 4px 0;}

.L_dett_dat{font-size: 0.9em;font-weight:normal;padding-bottom:5px;}
.L_dett_tit{font-size: 1.2em;font-weight:bold;color: #B18F0A;padding-bottom:10px;}


/*--------------------LETTER IN HOMEPAGE--------------------*/
.L_boxH_ext{margin:20px 0 0 0; clear:both;padding:25px 0 0 0; background-image:url(stile/fondo_news3.jpg); background-position:top; background-repeat:repeat-x;}
.L_boxH_cat{ position:relative;font-size:1.5em;font-weight:normal;color:#990000;padding:1px 10px 2px 0;margin-bottom:5px;}
.L_boxH_tit{font-weight:bold;color:#678828;padding:0;}
		.L_boxH_tit a{color:#B18F0A;text-decoration:none;}
		.L_boxH_tit a:hover{color:#B18F0A;text-decoration:underline;}
.L_boxH_dat{font-size:0.9em;font-weight:normal;padding:0 0 0px 0; font-style:italic; color:#999999;}
.L_boxH_txt{padding:0px 0 15px 0;text-align:justify; font-size:0.9em;}
.homelenconews_leggi{font-size:0.85em;padding:0 0 10px 0;}
.L_boxH_link{font-size:0.8em;padding:0;text-align:right;}


/*--------------------LETTER IN COLONNA DESTRA--------------------*/
.L_boxDX_int1{ background-image:url(stile/fondo_news1.jpg); background-repeat:no-repeat; background-position:top; padding:0;}
.L_boxDX_int2{margin:0;background-image:url(stile/fondo_news2.jpg); background-repeat:no-repeat; background-position:bottom; padding:5px 5px 0px 5px;}
.L_boxDX_cat{font-size:1.3em;font-weight:normal;color:#ffffff;padding:2px 0 8px 5px; margin:0 0 4px 5px;text-transform: uppercase}
.L_boxDX_int3{padding:0 5px 5px 5px;}
.L_boxDX_tit{font-size:0.95em;font-weight:bold;color:#678828;padding:5px 0 0px 0;}
	.L_boxDX_tit a{color:#990000;}
	.L_boxDX_tit a:hover{color:#990000; text-decoration:underline;}
.L_boxDX_dat{font-size:0.8em;color:#876603;font-weight:normal;padding:5px 0 0 0; font-style:italic;}
.L_boxDX_txt{font-size:0.8em;color:#666666;padding:5px 0 5px 0;text-align:justify;}
.L_boxDX_link{font-size:0.75em;padding:0 0 5px 0;text-align:right;font-weight:bold;}
	.L_boxDX_link a{color:#ffffff;}
	.L_boxDX_link a:hover{color:#ffffff; text-decoration:underline;}


/*--------------------PAGINAZIONE NEWS, SCHEDE, RICERCA--------------------*/
/*
ul#pagination {border:0; margin:0; padding:0; }
	#pagination li { font-size:0.85em;border:0; margin:0; padding:0;  list-style:none;float:left; }
    #pagination a { margin-right:3px; }
    #pagination .previous-off,
    #pagination .next-off {color:#999999;display:block;float:left;font-weight:bold;margin-right:3px;padding:2px; }
    #pagination .next a,
    #pagination .previous a {font-weight:bold; }
    #pagination .activenav {background-color:#990000;color:#FFFFFF;font-weight:bold;display:block;float:left;padding:2px 6px 2px 6px;margin-right:3px; }
    #pagination a:link,
    #pagination a:visited {color:#999999;display:block;float:left;padding:2px;text-decoration:none; }
    #pagination a:hover {}
*/
ul#pagination {border:0; margin:0; padding:0;text-align:center; }
	#pagination li { font-size:0.85em;border:0; margin:0; padding:0;  list-style:none; /* savers */ display:inline; }
    #pagination a { margin-right:3px; }
    #pagination .previous-off,
    #pagination .next-off {color:#999999;font-weight:bold;margin-right:3px;padding:2px; }
    #pagination .next a,
    #pagination .previous a {font-weight:bold; }
    #pagination .activenav {background-color:#990000;color:#FFFFFF;font-weight:bold;padding:2px 4px;margin-right:3px; }
    #pagination a:link,
    #pagination a:visited {color:#999999;padding:0px;text-decoration:none; }
    #pagination a:hover {}

/*--------------------MODULO CONTATTI--------------------*/
.contact { width:470px;margin : 40px auto 40px auto;padding : 0;}
.contactForm, .nlForm 	{margin : 0;padding : 0;}
.contactForm fieldset, .nlForm fieldset{border: 0px;margin:2px;padding:2px;}
#contactForm div, #iscrizioneForm div, #nlForm div{padding: 3px 0px;margin: 3px 0px 1px 1px;line-height: 5px;}
.contactForm label, .nlForm label{font-size:0.95em;float: left;width: 130px;font-weight:bold;color:#4D4D4D;line-height: 5px;padding-right: 5px;text-align:right;padding: 3px 0px;margin: 1px 5px 1px 1px;}
.contactForm div.form-button input, .nlForm div.form-button input{width:120px;margin-left:200px;clear : both;background-color: #f9f9f9;}
.contactForm input, .contactForm textarea, .nlForm input, .nlForm textarea {font-size: 0.95em;width: 300px; /* Width for modern browsers */border : 1px solid #cccccc;padding : 1px;background: #fff;color:#4D4D4D;}
.contactForm .radio, .nlForm .radio {width: 30px;margin: 0px 20px 0px 2px;padding: 0px;}	
.contact_msg/* messaggio di errore */{font-size: 0.85em;width:100%; text-align:right; padding: 0.4em 1.5em; color: #A63600;}

/*--------------------MODULO RICERCA ALBO --------------------*/
.albo { width:400px;margin : 40px auto 40px auto;padding : 0;}
.alboform	{margin : 0;padding : 0;}
.alboform fieldset{border: 0px;margin:2px;padding:2px;}
.alboform div{padding: 1px 0px;margin: 5px 0px 1px 1px;}
.alboform label{font-size:0.9em;float: left;width: 150px;font-weight:bold;color:#4D4D4D;line-height: 5px;padding-right: 5px;text-align:right;padding: 3px 0px;margin: 1px 5px 1px 1px;}
.alboform div.form-button input{width:120px;margin-left:200px;clear : both;background-color: #f9f9f9;}
.alboform input, .alboform textarea {font-size: 0.95em;width: 200px; /* Width for modern browsers */border : 1px solid #cccccc;padding : 1px;background: #fff;color:#4D4D4D;}
.alboform input.radio, .alboform input.check {width: 15px;margin: 0px 20px 0px 2px;padding: 0px;}

/*--------------------GALLERIA IMMAGINI--------------------*/
.G_alb_ext {background-color:#ffffff;width:220px;float:left;border:1px solid #dBdBdB;margin:5px;}
.G_alb_ext_ESTESO {margin:10px;}
		.G_alb_tit {font-size: 0.8em;background-color:#990000;width:210px;float:left;padding:1px 2px 1px 4px;margin:2px 2px 2px 2px;font-weight: bold;}
				.G_alb_tit a {color: #ffffff;text-decoration:none;}
				.G_alb_tit a:hover {color:#ffffff;text-decoration:underline;}
		.G_alb_int1 {width:207px;float:left;}
				.G_alb_imm {float:left;padding:3px;}
				.G_alb_txt {font-size: 0.70em;float:left;padding:1px 2px 1px 2px;margin:2px 2px 2px 2px;line-height: 110%;}


.G_thum_int1 {background:#ffffff none repeat scroll 0 0;width:100px;float:left;border:1px solid #bebebe;padding:5px 5px 5px 5px;}
.G_thum_ext {float:left;padding-bottom:20px;}
.G_thum_ombra {float:left;padding:5px 5px 5px 5px; margin-left:25px;background-image: url(stile/galleria/ombra_thumb.gif);background-repeat: no-repeat;background-position: bottom right;}
.G_thum_ombra_ESTESO {margin-left:20px;}
div.tooltip{padding: 5px;margin: 5px;background-color: #F0F0F0;}
.G_thum_txt {/*float:left;*/font-size:10px;height:35px; clear:both; line-height:1.2em;padding:4px;width:133px; text-align:center;}
/* link nascosto */
.link_nascosto {clear:none;height:0;left:-10000px;position:absolute;top:-10000px;width:0;}


/*--------------------MAPPA DEL SITO--------------------*/
.M_0 {font-size: 1.2em;padding:20px 10px 5px 10px;font-weight: bold;border-bottom:1px solid #cccccc;border-bottom-style: dotted;}
		.M_0 a{color: #990000;text-decoration:none;}
		.M_0 a:hover {color:#990000;text-decoration: underline;}
.M_1 {font-size: 1.1em;padding:0px 10px 5px 30px;font-style: italic;}
		.M_1 a{color: #666666;text-decoration:none;}
		.M_1 a:hover {color:#666666;text-decoration: underline;}
.M_2 {font-size: 0.95em;padding:0px 10px 0px 50px;font-weight: bold;}
		.M_2 a{color: #666666;text-decoration:none;}
		.M_2 a:hover {color:#666666;text-decoration: underline;}
.M_3 {font-size: 0.95em;padding:0px 10px 0px 70px;font-style: italic;}
		.M_3 a{color: #666666;text-decoration:none;}
		.M_3 a:hover {color:#666666;text-decoration: underline;}
.M_4 {font-size: 0.85em;padding:0px 10px 0px 90px;font-weight: bold;}
		.M_4 a{color: #666666;text-decoration:none;}
		.M_4 a:hover {color:#666666;text-decoration: underline;}
.M_5 {font-size: 0.85em;padding:0px 10px 0px 110px;font-style: italic;}
		.M_5 a{color: #666666;text-decoration:none;}
		.M_5 a:hover {color:#666666;text-decoration: underline;}


/*--------------------CERCA--------------------*/
.C_intro{padding: 0 0 25px 0;}
.C_ext{ font-size:0.85em;padding: 5px 0 5px 0;margin: 0 0 25px 0;border-bottom: 1px solid #CCCCCC;line-height: 30px;}
.C_int{clear: both;}
	.C_tit a{font-weight:bold;color: #990000;padding: 5px 0 3px 0; text-decoration:none;}
	.C_tit a:hover {color:#990000;text-decoration: underline;}
.elencocerca_data{font-size: 0.85em;font-weight:normal;font-style: italic;padding: 0 0 3px 0;border-bottom: 1px dotted #cccccc;}
.C_txt{padding: 5px 0 0 0;text-align: justify;}
.C_link{font-size: 0.85em;padding: 0 0 40px 0; font-weight:bold;}
.C_ris{font-size: 0.85em;padding: 5px 0 15px 0;text-align: left;color:#999999;}
.C_pag{ height::30px;margin: 0;text-align: center;padding: 4px 0 4px 0;}


/*--------------------AREA RISERVATA--------------------*/
.AR_ext {margin :0 auto 0 auto; background-color:#FF0000; width:255px;}
.AR_int{float:left;margin : 20px 15px 15px 0;padding : 0;width:253px;height:120px;border:1px solid #990000; background-color:#F7F7F7;}

.intranetForm{margin : 20px 0 0 0;padding : 0;}
.intranetForm fieldset{border: 0px;margin:2px;padding:2px;}
.intranetForm fieldset div{padding:2px;}
#intranetForm div, #iscrizioneForm div{padding: 3px 0px;margin: 1px;line-height: 5px;}
.intranetForm label{font-size: 0.95em;float: left;width: 100px;color:#4D4D4D;line-height: 10px;padding-right: 5px;text-align:right;padding: 3px 0px;margin: 1px 5px 1px 1px;font-family: Arial, Helvetica, sans-serif;}
.intranetForm div.form-button input{width:80px;margin-left:85px;clear : both;background-color: #f9f9f9;}
.intranetForm input, .intranetForm textarea{;font-size: 0.95em;width: 100px; /* Width for modern browsers */border : 1px solid #999999;padding : 1px;background: #fff;color:#4D4D4Dmargin-bottom:5px;}
.intranet_msg { /* messaggio di errore */width:100%; text-align:right; font-size: 0.8em; padding: 0.4em 1.5em; color: #A63600;}	
.intranetDiv{margin:100px 15px 15px;padding:0;text-align:center;}
.intranetDiv a{color: #4D4D4D;padding: 0.3em 1.8em; border:1px solid #999999;background-color:#fafafa;font-size: 0.9em; }
#msg {padding: 7px 10px 7px 10px;margin-top:20px;font-size: 1.1em;color: #CC0000;border:1px solid #cccccc;background-color:#F8F8F8;text-align: center;font-weight:bold;border-style: dotted;}


/*-------------------SCHEDE PRODOTTI--------------------*/
/* Elenco */
.SP_intro{padding: 0 0 25px 0;}
.SP_int{margin:0 0 5px 0;}
		.SP_tit{font-size: 1.1em;font-weight:bold;color: #cc0000; padding: 0 0 6px 0;}
			.SP_tit a {color:#990000; text-decoration:none;}
			.SP_tit a:hover {color:#990000; text-decoration: underline;}
		.SP_txt{font-size: 0.95em;padding:0;}
		.SP_txt img{border:1px solid #999999;}
		.SP_link{font-size: 0.85em; font-weight:bold;color: #B18F0A;padding: 3px 0 0 10px;}

.elencoprodotti_spaziatura {height:2px; background-image:url(stile/fondo_spaziatura.gif); margin: 10px 0 10px 0;}

.SP_ris{font-size: 0.85em;padding: 5px 0 15px 0;text-align: left;color:#888888;}
.SP_pag{width:320px; height:40px; margin: auto;text-align: center;padding: 4px 0 4px 0;}

/* Prodotti */
.SP_dett_tit{font-size: 1.3em;font-weight:bold;color: #B18F0A; padding: 0 0 11px 0;}
.SP_dett_int{margin:0 0 5px 0;}
				.prodotto_titolo1scheda{font-size: 1em;font-weight:bold;color: #cc0000; padding: 0 0 6px 0;}
				.prodotto_descrizione{font-size: 0.95em;padding:0;}
				.prodotto_descrizione img{border:1px solid #999999;}


.SP_dett_txt {margin: 17px 0 10px 1px;border-top:1px dotted #cccccc;padding: 8px 0 4px 0;}













/* modulo di ricerca albo professionale */
	.alboForm 	{
	margin : 0;
	padding : 0;
	}
	.alboForm fieldset{
	border: 1px solid #5A5A43;
	margin:2px;
	padding:2px;
	}
 .alboForm legend{
 font-weight: bold;
 color: #5A5A43
 margin:2px;
 padding:2px;
 }
	.alboForm div{
	padding: 3px 0;
	}
	.alboForm label{
	float: left;
	width: 140px;
	font-weight:bold;
	line-height: 9px;
	padding-right: 5px;
	text-align:right;
	}
	.alboForm div.form-button input{
	width:100px;
	margin-left:200px;
	clear : both;
	}
	.alboForm input, .alboForm textarea {
	width: 200px; /* Width for modern browsers */
	border : 1px solid #999999;
	padding : 1px;
	background: #fff;
	color: #333;
	font-size: 100%;
	}
	.alboForm fieldset .checkradio{
 	width:20px;
 	}
	.alboForm select{
 	width:200px;
 	font-size : 90%;
 	}
/* albo */
#dettagliiscritto {
	padding: 2px;
	letter-spacing: 0.1em;
}
.albo_header {
	font-size: 1.2em;
    width: 400px;
    height: 1.8em;
	font-weight: bold;
	border-bottom: 1px solid #D7D7D2;
}
.albo_titolo {
    width: 180px;
    height: 1.6em;
	font-weight: bold;
	border-right: 1px solid #D7D7D2;
	border-left: 1px solid #D7D7D2;
	border-bottom: 1px solid #D7D7D2;
    float: left;
}
.albo_descr {
    width: 400px;
    height: 1.6em;
	border-right: 1px solid #D7D7D2;
	border-bottom: 1px solid #D7D7D2;
}

ul.albo_scelta li {
	list-style: disc;
	margin: 4px 15px 4px 15px;
	color:#5A5A43;
}
ul.albo_scelta li a {
	color:#5A5A43;
}
ul.albo_scelta li a:hover {
	color:#FF0000;
}
ul.albo {
	margin-bottom:20px;
	margin-left:0px;
}
ul.albo li {
    float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0.15em;
}
ul.albo li a {
    height:12px;
    width:12px;
	border:1px solid #999999;
	color:#5A5A43;
	font-size:10px;
	padding:1px;
	text-align:center;
	text-decoration:none;
	display: block;
}
ul.albo li a.attivo {
    font-weight: bold;
	border:1px solid #FF0000;
	color:#FF0000;
}
ul.albo li a:hover {
	border:1px solid #FF0000;
	color:#FF0000;
}
.iscrittielenco {
	margin-bottom:15px;
	border-bottom: 1px dashed #D7D7D2;
}
.clr {clear: both;}
