body{margin:0 0 0px 0;padding:0;background-color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;color:#4D4D4D; background-image:url(stile/fondo_body.png); background-repeat:repeat-x;}

a{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a.active{text-decoration:none;}

p{margin:0px 0px 0px 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.6em;line-height:1.6em;margin:0} /*modificato per l'inran*/
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.95em; font-family:Arial, Helvetica, sans-serif;border-right:1px solid #cccccc;}
		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 tr.riga_grigia td{background-color:#EFEFEF;}
		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:#EDEDED; 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:#006699; color:#FFFFFF;}
		table.Tabella1 caption{padding:4px 6px 4px 6px;margin:0;font-size:1.1em; font-weight:bold;}

table.Tabella2{font-size:0.95em; 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 dashed #dddddd;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%; background-image:url(stile/fondo_corpo.jpg);}
* 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:237px; background-image:url(stile/fondo_testata.jpg); background-repeat:no-repeat; background-position:center center; margin-top:0;}
.testata_blocco_int{}
.testata_blocco_int2{}
.testata_blocco_int3{}
		.testata_link{position:absolute;left:30px;top:20px;width:430px;height:145px;background-image:url(stile/logo.png);/*border:1px solid #00DF00;*/}
		.testata_menu{position:absolute;left:160px;top:190px;width:650px;text-align:right;}
				.T_voce{float:left;margin:0 1px 0 1px; background-color:transparent; background-image:url(stile/fondo_menutestata.jpg); background-repeat: no-repeat; background-position:right;}
				.T_voce div div{font-size:0.85em;text-align:left;font-weight:bold;padding:3px 10px 3px 10px;margin:0; float:left;}
				.T_voce_active {border:0;}
				.T_voce_active div div{}
						.T_voce a{color:#908316;}
						.T_voce a:hover{color:#908316; text-decoration:underline;}
						.T_voce_active a{color:#908316;}
						.T_voce_active a:hover{color:#908316; text-decoration:underline;}				
					
				.cerca{position:absolute; z-index:80; top:182px; left:10px;width:150px; height:35px; }
				.cerca div{ padding:3px 3px 3px 3px; height:30px; background-image:url(stile/fondo_menutestata.jpg); background-repeat: no-repeat; background-position:right;}
						.cerca_text{border:1px solid #CCCCCC;color:#444444;font-family:Arial,Helvetica,sans-serif;font-size:0.85em;height:16px;left:0px;position:absolute;text-align:left;top:8px;width:90px; }
						.cerca_pull{border: 0;left:95px;top:10px;position:absolute; background:transparent; font-family:Arial, Helvetica, sans-serif; color:#908316; font-weight:bold; font-size:0.85em; padding:0 0 0 3px;text-align:left; margin:0;cursor: pointer;cursor: hand;}
						.cerca label{font-size:0.85em;left:16px; top:11px;position:absolute; color:#444444;}
						.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:6px;width:205px;}
		.testata_descrizione_oggetto{float:right; margin-right:3px;width:112px; height:82px;}
		.testata_descrizione2{position:absolute;right:3px; height:160px; top:92px;width:313px; background-image:url(stile/logo_libro.png); background-repeat:no-repeat;}
		.testata_descrizione_oggetto2{float:right; margin-right:3px;width:112px; height:82px;}

		
/*--------------------BRICIOLE--------------------*/
.CCN_bri{font-size:0.85em;text-align:left;color:#4D4D4D;padding:1px 10px 5px 10px;}
		.CCN_bri a{color:#999999;font-weight:bold;}
		.CCN_bri a:hover{color:#666666;font-weight:bold;}
		.CCN_bri_active a{color:#999999;}
		.CCN_bri_active a:hover{color:#666666;}				
		
		
/*--------------------CORPO PAGINA--------------------*/
.corpo{}

		.CSX_ext{margin:0; padding:0 0 0 1px;float:left;position:relative;width:206px;}
		.CSX_int1{margin:6px 0 0 0;}
				.lingue{position:relative;margin-left:40px;color:#4D4D4D;} /*Esiste su TESTATA e su COLSX*/
						.lingua{font-size:0.85em;float:left;margin:4px;color:#ffffff;}

				.CSX_sez_ext{width:206px;margin:0 0 0 0; padding:5px 0 5px 0; border-bottom:2px solid #ffffff;}
					
						.CSX_voce_sez{font-size:1.4em;margin:0px 0px 1px 0px;font-weight:normal;color:#488879;padding:1px 3px 1px 9px;}
								.grigio{}
								.blank{height:0px; padding:0; margin:0;}
								
						.home{}
								.home a{color:#488879;display:block;}
								.home a:hover{color:#488879;display:block;}
								.home_active a{color:#488879;display:block;}
								.home_active a:hover{color:#488879;display:block;}
              								
						.CSX_voce_pag{font-weight:bold;margin:0;color:#4D4D4D;padding-top:3px;padding-bottom:3px;}
								.CSX_voce_pag1{font-size:0.90em;padding:2px 0 2px 0; margin:0 10px 0 10px; border-bottom: 1px dashed #d9d9d9;}
								.CSX_voce_pag2{font-size:0.85em;padding:3px 0 3px 0; margin:0 10px 0 30px;}
								.liv3{}
								.liv4{}
								
								.CSX_voce_pag a{color:#333333;display:block;}
								.CSX_voce_pag a:hover{color:#488879;display:block;}
								.menu_liv_active a{color:#908316;display:block;}
								.menu_liv_active a:hover{color:#908316;display:block;}
								
				.CSX_boxG_ext{width:206px;margin:25px 0 30px 0;padding:0;}
						.CSX_boxG_int1{font-size:0.9em; padding:0;margin:0 9px 0 9px;color:#4D4D4D;}
								.CSX_boxG_int1 a{color:#488879; text-decoration:none;}
								.CSX_boxG_int1 a:hover{color:#488879;text-decoration:underline;}
								
		.centratura{margin-left:209px;margin-right:249px;/*background-color:#6CC5FF;*/}
				.CCN_ext{float:left;width:100% !important;padding-bottom:10px; margin-top:0px;/*background-color:#33CC66;*/}
						.CCN_tit{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em;position:relative;margin:12px 10px 10px 0;color: #488879;padding:1px 0 5px 10px; border-bottom:2px solid #f0f0f0;}
								.pag_grigio{border-bottom-color:#E4E4E4;}

						.CCN_cont{padding:5px 10px 10px 10px;line-height:1.7em;color:#666666;padding-bottom:4px;font-family:Georgia, "Times New Roman", Times, serif; font-size:0.95em;}
								.CCN_cont a{color:#908316;text-decoration:none;}
								.CCN_cont a:hover{color:#908316;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:#488879;display:block; text-decoration:none;}
										.CCN_link_int a:hover{color:#488879;display:block; text-decoration:underline;}
						.CCN_fun_ext{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;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:#908316;text-decoration:none;}
										.CCN_fun_txt a:hover{color:#908316;text-decoration:underline;}

		.colonnaDX{ position: relative;margin-top:20px;float:right;width:247px; padding:0;/*background-color:#CAEAFF;*/}
						
				.login{position:absolute; top:-65px; left:0;width:200px; height:35px;}
				.login div{ padding:3px 3px 3px 3px;}
						.login_text1{border:1px solid #CCCCCC;color:#444444;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;height:12px;left:10px;position:absolute;text-align:left;top:21px;width:65px; height:16px;}
						.login_pull{left:150px;top:21px;position:absolute;}
						.login_label1{font-size:0.85em;left:10px; top:5px;position:absolute; color:#444444;}
						.login_text2{border:1px solid #CCCCCC;color:#444444;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;height:12px;left:80px;position:absolute;text-align:left;top:21px;width:65px;height:16px;}
						.login_label2{font-size:0.85em;left:80px; top:5px;position:absolute; color:#444444;}
					
				.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:0 10px 40px 10px;padding:5px 0 0 0;background-color:#ffffff; background-image:url(stile/fondo_destro1.jpg); background-repeat:no-repeat;}
						.CDX_boxH_int1{font-size:0.9em;padding:5px 5px 12px 5px;color:#4D4D4D; background-image:url(stile/fondo_destro2.jpg); background-repeat:no-repeat; background-position:bottom;}
								.CDX_boxH_int1 a{color:#488879;text-decoration:none;}
								.CDX_boxH_int1 a:hover{color:#488879;text-decoration:underline;}
						
				.CDX_boxA_ext{margin:0 10px 40px 10px;padding:5px 0 0 0;background-color:#ffffff; background-image:url(stile/fondo_destro1.jpg); background-repeat:no-repeat;}
						.CDX_boxA_int1{font-size:0.9em;padding:5px 5px 12px 5px;color:#666666; background-image:url(stile/fondo_destro2.jpg); background-repeat:no-repeat; background-position:bottom;}
								.CDX_boxA_int1 a{color:#488879;text-decoration:none;}
								.CDX_boxA_int1 a:hover{color:#488879;text-decoration:underline;}

				.CDX_boxG_ext{margin:0 10px 40px 10px;padding:5px 0 0 0;background-color:#ffffff; background-image:url(stile/fondo_destro1.jpg); background-repeat:no-repeat;}
						.CDX_boxG_int1{font-size:0.9em;padding:5px 5px 12px 5px;color:#4D4D4D; background-image:url(stile/fondo_destro2.jpg); background-repeat:no-repeat; background-position:bottom;}
								.CDX_boxG_int1 a{color:#488879;text-decoration:none;}
								.CDX_boxG_int1 a:hover{color:#488879;text-decoration:underline;}
				
				.N_boxDX_ext{margin:0 5px 20px 5px;padding:5px 0 0 0;}


/*--------------------PIEDE--------------------*/
.piede{ position:relative;background-image:url(stile/fondo_piede.jpg); background-repeat:repeat-x; background-position:top; background-color:D5DFE6;}
		.chiusuracorpo{position:relative;margin:0 0 8px 0; height:20px; background-image: url(stile/fondo_chiusurapiede.jpg); background-repeat:no-repeat;}
		.apertura{ font-size:0.85em; padding:0 0 3px 720px; color:#155993; line-height:1.5em;}
				.apertura a{color:#155993;}
				.apertura a:hover{color:#155993;}

		.descrizione{font-size:0.85em;color:#888888;text-align:center;padding:5px 0 5px 0;/*background-color:#FFC6C6;*/}
				.descrizione a{color:#4D4D4D;}
				.descrizione a:hover{color:#006699;}

		.rsslink{font-size:0.85em;color:#4D4D4D;text-align:center;padding-top:10px;padding-bottom:10px;/*background-color:#FFC6C6;*/}


		.bloccopiede1{ position:absolute;font-size:0.9em;color:#155993;text-align:left; top:28px; left:15px; font-weight:bold; width:80px;}
				.bloccopiede1 a{color:#155993; }
				.bloccopiede1 a:hover{color:#155993;text-decoration:underline;}
		.bloccopiede2{ position:absolute;font-size:0.85em;color:#155993;text-align:right; top:22px; left:480px; width:210px; font-weight:bold;}
				.bloccopiede2 a{color:#155993;}
				.bloccopiede2 a:hover{color:#155993;text-decoration:underline;}
				
				.bloccopiede2a{ border-bottom: 1px solid #ffffff; padding:6px 0 6px 0;}

/*--------------------NEWS--------------------*/
.N_intro{padding:0 0 25px 0;}
.N_int{clear:both;border-bottom:1px dotted #cccccc; margin-bottom:15px;padding-bottom:15px;}
.N_tit{font-size:1.4em;font-weight:normal;padding:0;}
		.N_tit a{ color:#488879;text-decoration:none;}
		.N_tit a:hover{color:#488879;text-decoration:underline;}
.N_dat{font-size:1.2em;font-weight:normal;padding:0 0 3px 0; color:#908316}
.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: 1.2em;font-weight:normal;padding-bottom:5px;color:#908316}
.N_dett_tit{font-size: 1.4em;font-weight:normal;color: #488879;padding-bottom:10px;}


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx--------------------NEWS IN HOMEPAGE--------------------*/
.N_boxH_ext{margin:10px 0 0 0; clear:both;padding:20px 0 0 0;}
.N_boxH_cat{ position:relative;font-size:1.3em;font-weight:normal;color:#908316;padding:1px 25px 2px 10px;;background-color:#E1EFFB;margin-bottom:5px;}
.N_boxH_tit{font-weight:bold;color:#488879;padding:0; font-size:0.9em;}
		.N_boxH_tit a{color:#333333;text-decoration:none;}
		.N_boxH_tit a:hover{color:#488879;text-decoration:underline;}
.N_boxH_dat{font-size:1.3em;font-weight:normal;padding:0 0 0px 0; color:#488879}
.N_boxH_txt{padding:0px 0 15px 0;text-align:justify;}
.homelenconews_leggi{font-size:0.85em;padding:0 0 10px 0;}
.N_boxH_link{font-size:0.85em;padding:0;text-align:right;}


/*--------------------NEWS IN COLONNA DESTRA--------------------*/
.N_boxDX_int1{ font-family:Georgia, "Times New Roman", Times, serif;padding:0 0 5px 0;}
.N_boxDX_int2{margin:5px 8px 5px 3px;}
.N_boxDX_cat{font-size:1.9em;font-weight:normal;color:#D4BF0F;padding:0 0 0px 0;margin:0 0 0px 0px;}
.N_boxDX_int3{padding:0 0 5px 0px;}
.N_boxDX_tit{font-size:0.85em;font-weight:bold;color:#333333;padding:5px 0 0px 0;}
	.N_boxDX_tit a{color:#666666;}
	.N_boxDX_tit a:hover{color:#488879; text-decoration:underline;}
.N_boxDX_dat{font-size:1.2em;color:#488879;font-weight:bold;padding:5px 0 0 0;}
.N_boxDX_txt{font-size:0.95em;color:#666666;padding:5px 0 5px 0;text-align:justify;}
.N_boxDX_link{font-size:0.9em;padding:0 0 5px 0;text-align:right;font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	.N_boxDX_link a{color:#488879;}
	.N_boxDX_link a:hover{color:#488879; text-decoration:underline;}
	

/*--------------------LETTER--------------------*/
.L_intro{padding:0 0 25px 0;}
.L_int{clear:both;border-bottom:1px dotted #cccccc; margin-bottom:15px;padding-bottom:15px;}
.L_tit{font-size:1.4em;font-weight:normal;padding:0;}
		.L_tit a{ color:#488879;text-decoration:none;}
		.L_tit a:hover{color:#488879;text-decoration:underline;}
.L_dat{font-size:1.2em;font-weight:normal;padding:0 0 3px 0; color:#908316}
.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: 1.2em;font-weight:normal;padding-bottom:5px;color:#908316}
.L_dett_tit{font-size: 1.4em;font-weight:normal;color: #488879;padding-bottom:10px;}


/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx--------------------LETTER IN HOMEPAGE--------------------*/
.L_boxH_ext{margin:10px 0 0 0; clear:both;padding:20px 0 0 0;}
.L_boxH_cat{ position:relative;font-size:1.3em;font-weight:normal;color:#908316;padding:1px 25px 2px 10px;;background-color:#E1EFFB;margin-bottom:5px;}
.L_boxH_tit{font-weight:bold;color:#488879;padding:0; font-size:0.9em;}
		.L_boxH_tit a{color:#333333;text-decoration:none;}
		.L_boxH_tit a:hover{color:#488879;text-decoration:underline;}
.L_boxH_dat{font-size:1.3em;font-weight:normal;padding:0 0 0px 0; color:#488879}
.L_boxH_txt{padding:0px 0 15px 0;text-align:justify;}
.homelenconews_leggi{font-size:0.85em;padding:0 0 10px 0;}
.L_boxH_link{font-size:0.85em;padding:0;text-align:right;}


/*--------------------LETTER IN COLONNA DESTRA--------------------*/
.L_boxDX_int1{ font-family:Georgia, "Times New Roman", Times, serif;padding:0 0 5px 0;}
.L_boxDX_int2{margin:5px 8px 5px 3px;}
.L_boxDX_cat{font-size:1.9em;font-weight:normal;color:#D4BF0F;padding:0 0 0px 0;margin:0 0 0px 0px;}
.L_boxDX_int3{padding:0 0 5px 0px;}
.L_boxDX_tit{font-size:0.85em;font-weight:bold;color:#333333;padding:5px 0 0px 0;}
	.L_boxDX_tit a{color:#666666;}
	.L_boxDX_tit a:hover{color:#488879; text-decoration:underline;}
.L_boxDX_dat{font-size:1.2em;color:#488879;font-weight:bold;padding:5px 0 0 0;}
.L_boxDX_txt{font-size:0.95em;color:#666666;padding:5px 0 5px 0;text-align:justify;}
.L_boxDX_link{font-size:0.9em;padding:0 0 5px 0;text-align:right;font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
	.L_boxDX_link a{color:#488879;}
	.L_boxDX_link a:hover{color:#488879; text-decoration:underline;}


/*--------------------PAGINAZIONE NEWS--------------------*/
ul#pagination {border:0; margin:0; padding:0; }
	#pagination li { font-size:0.85em;border:0; margin:0; padding:0;  list-style:none; /* savers */ 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:#488879;color:#FFFFFF;font-weight:bold;display:block;float:left;padding:2px 6px 2px 6px;/* savers */margin-right:3px; }
    #pagination a:link, 
    #pagination a:visited {color:#488879;display:block;float:left;padding:2px;text-decoration:none; }
    #pagination a:hover {}


/*--------------------MODULO CONTATTI--------------------*/
.contact { width:500px;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, #nlForm div{padding: 3px 0px;margin: 3px 41px 1px 1px;line-height: 5px;}
#iscrizioneForm div{line-height:10px;margin:2px;padding:5px;}
.contactForm label, .nlForm label{font-size:0.95em;float: left;width: 140px;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 select, .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;}
#iscrizioneForm input {width: 210px;}
.contactForm .radio, .nlForm .radio, #iscrizioneForm .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;}	


/*--------------------GALLERIA IMMAGINI--------------------*/
.G_alb_ext {background-color:#ffffff;width:230px;float:left;border:1px solid #dBdBdB;margin:5px;}
		.G_alb_tit {font-size: 0.9em;background-color:#EAEAEA;width:222px;float:left;padding:1px 2px 1px 2px;margin:2px 2px 2px 2px;font-weight: bold;}
				.G_alb_tit a {color: #678828;text-decoration:none;}
				.G_alb_tit a:hover {color:#678828;text-decoration:underline;}
		.G_alb_int1 {width:230px;float:left;}
				.G_alb_imm {float:left;padding:3px;}
				.G_alb_txt { font-family:Arial, Helvetica, sans-serif;font-size: 0.85em;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:17px;background-image: url(stile/galleria/ombra_thumb.gif);background-repeat: no-repeat;background-position: bottom right;}
div.tooltip{padding: 5px;margin: 5px;background-color: #F0F0F0;}
.G_thum_txt {/*float:left;*/font-family:Arial, Helvetica, sans-serif;font-size:0.8em;height:35px; clear:both; line-height:1.2em;padding:4px;width:153px; 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: #908316;text-decoration:none;}
		.M_0 a:hover {color:#908316;text-decoration: underline;}
.M_1 {font-size: 1.1em;padding:0px 10px 5px 30px;font-style: italic;}
		.M_1 a{color: #488879;text-decoration:none;}
		.M_1 a:hover {color:#488879;text-decoration: underline;}
.M_2 {font-size: 0.95em;padding:0px 10px 0px 50px;font-weight: bold;}
		.M_2 a{color: #488879;text-decoration:none;}
		.M_2 a:hover {color:#488879;text-decoration: underline;}
.M_3 {font-size: 0.95em;padding:0px 10px 0px 70px;font-style: italic;}
		.M_3 a{color: #488879;text-decoration:none;}
		.M_3 a:hover {color:#488879;text-decoration: underline;}
.M_4 {font-size: 0.85em;padding:0px 10px 0px 90px;font-weight: bold;}
		.M_4 a{color: #488879;text-decoration:none;}
		.M_4 a:hover {color:#488879;text-decoration: underline;}
.M_5 {font-size: 0.85em;padding:0px 10px 0px 110px;font-style: italic;}
		.M_5 a{color: #488879;text-decoration:none;}
		.M_5 a:hover {color:#488879;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{font-size:1.1em;font-weight:normal;}
	.C_tit a{font-size:1.3em;font-weight:normal;color: #488879;padding: 5px 0 3px 0; text-decoration:none;}
	.C_tit a:hover {color:#488879;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:normal;}
.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 #E0CF3A; background-color:#F7F7F7;}

.intranetForm{margin : 20px 0 0 0;padding : 0;}
.intranetForm fieldset{border: 0px;margin:2px;padding:2px;}
#intranetForm div{padding: 3px 0px;margin: 1px;line-height: 5px;}
.intranetForm label{font-size: 0.95em;float: left;width: 100px;color:#4D4D4D;line-height: 5px;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.3em;font-weight:normal;color: #cc0000; padding: 0 0 6px 0;}
			.SP_tit a {color:#488879; text-decoration:none;}
			.SP_tit a:hover {color:#488879; text-decoration: underline;}
		.SP_txt{font-size: 0.95em;padding:0;}
		.SP_txt img{border:1px solid #999999;}
		.SP_link{font-size: 0.95em; font-weight:bold;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:normal;color: #488879; padding: 0 0 11px 0;}
.SP_dett_int{margin:0 0 5px 0;}
				.prodotto_titolo1scheda{font-size: 1em;font-weight:bold;color: #488879; 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;}

/*--------------------ELENCO TELEFONICO--------------------*/

.ElencoTel_lettere{width:505px;margin-left:auto;margin-right:auto;height:35px;}
		.ElencoTel_alfabeto {float:left;padding:1px 3px 1px 3px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #908316;text-align: center;margin:1px;font-weight: bold;background-color:#E4D12D;border:1px solid #908316;}
.ElencoTel_cerca{width:505px;margin-left:auto;margin-right:auto;height:30px;text-align: center;}
.SoggettoBox{}
	.SoggettoNome{padding:15px 0px 2px 0px;border-bottom:1px solid #cccccc;font-weight: bold;}
	.SoggettoRuolo{padding:2px 0px 2px 0px;}
	.SoggettoContatti{width:275px;}
  .SoggettoTel{float:left;position:relative;width:110px;padding:1px 0px 1px 25px;background-image: url(stile/icona_tel.png);background-repeat: no-repeat;background-position: left center;}
		.SoggettoFax{padding:1px 0px 1px 25px;background-image: url(stile/icona_fax.png);background-repeat: no-repeat;background-position: left center;}
		.SoggettoMail{padding:1px 0px 1px 25px;background-image: url(stile/icona_mail.png);background-repeat: no-repeat;background-position: left center;}


/*--------------------Tabelle Organizzazione--------------------*/
.quadro {font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align:center; line-height:1.2em;}
		.quadro a{color:#B56515;display:block;}
		.quadro a:hover{color:#B56515;display:block;}
.quadro_casella {border:2px solid #BAAA1D;background-color:#F2EBA8;}
.quadro_tratto_vert {background-repeat:repeat-y;background-position:center center; background-image:url(files/immagini/files_organizzazione/elemento_vert.gif);}
.quadro_tratto_orizz {background-image:url(files/immagini/files_organizzazione/elemento_oriz.gif);background-repeat:repeat-x;background-position:center;}
.quadro_tratto_croce {background-image:url(files/immagini/files_organizzazione/elemento_croce.gif);background-repeat: no-repeat;background-position:center center;}
.quadro_tratto_se {background-image:url(files/immagini/files_organizzazione/elemento_se.gif);background-repeat: no-repeat;background-position:center center;}
.quadro_tratto_so {background-image:url(files/immagini/files_organizzazione/elemento_so.gif);background-repeat: no-repeat;background-position:center center;}
.quadro_tratto_ne {background-image:url(files/immagini/files_organizzazione/elemento_ne.gif);background-repeat: no-repeat;background-position:center center;}
.quadro_tratto_no {background-image:url(files/immagini/files_organizzazione/elemento_no.gif);background-repeat: no-repeat;background-position:center center;}
.quadro_tratto_giu {background-image:url(files/immagini/files_organizzazione/elemento_giu.gif);background-repeat: no-repeat;background-position:center center;}
.quadro_tratto_su {background-image:url(files/immagini/files_organizzazione/elemento_su.gif);background-repeat: no-repeat;background-position:center center;}
.quadro_tratto_sx {background-image:url(files/immagini/files_organizzazione/elemento_sx.gif);background-repeat: no-repeat;background-position:center center;}
.quadro_tratto_dx {background-image:url(files/immagini/files_organizzazione/elemento_dx.gif);background-repeat: no-repeat;background-position:center center;}
.quadro_colore1 {background-color:#DCEFB8;}
.quadro_colore2 {background-color:#DDEFF4;}
.quadro_colore3 {background-color:#FBEAD0;}


/* grafico tabelle di composizione */
table.bargraph td.value {
	background-image: url(../stile/grafico_gridline58.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding:0;
	border-bottom: none;
	background-color:transparent;
}
table.bargraph td.comp {
	font-weight:bold;
  color:#666666;
  line-height:1.5em;
}
table.bargraph td {
	padding: 4px 6px;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	background-color:#fff;
}
table.bargraph td.value img {
	vertical-align: middle;
	margin: 5px 5px 5px 0;
}
table.bargraph th {
	text-align: left;
	vertical-align:top;
}
table.bargraph td.last {
	border-bottom:1px solid #e5e5e5;
}
table.bargraph td.first {
	border-top:1px solid #e5e5e5;
}
table.bargraph .auraltext{
   position: absolute;
   font-size: 0;
   left: -1000px;
}
table.bargraph  {
  font-size:11px;
  font-family:Arial,Helvetica,sans-serif;
	background-image:url(../stile/grafico_bg_fade.png);
	background-repeat:repeat-x;
	background-position:left top;
	width: 33em;
}

	/*Ricorda: Testata di stampa*/
	/*Ricorda: Link al logo in Homepage*/
	/*Ricorda: Link al Dove siamo*/
	/*Ricorda: Moduli da attivare nel pannello*/
	/*Ricorda: Svuotare il File manager*/
	/*Ricorda: Verificare templates e file editor*/
	/*Ricorda: Parametri Conf*/
	/*Ricorda: Citazione nel modulo Contatti*/
	/*Ricorda: Favicon*/
