/* ------------------------------------------------------------ */
/* 						LINGUETTE MENU							*/
/* ------------------------------------------------------------ */
	#pulsantiera								{width: 100%; position: relative; top: 36px;}
	#pulsantiera table							{width:	100%;}
	#pulsantiera .linguetta_A2 a				{color:	#006699; font-family: Arial; font-size: 11px; padding: 0 8px 0 8px;}
	#pulsantiera .linguetta_A1					{width:	13px; height: 26px;	background-image: url(../images/linguetta_a1.gif);}
	#pulsantiera .linguetta_A2					{color:	#000000; font-family: Arial; font-size: 11px; padding:	0 8px 0 8px; background-image: url(../images/linguetta_a2.gif);	text-align:	center;	width: 25%;	}
	#pulsantiera .linguetta_A3					{width:	3px; height: 26px; background-image: url(../images/linguetta_a3.gif);}
	#pulsantiera .linguetta_B					{text-align: center; font-family: Arial; color: #B47B74; font-size: 11px; padding:	0 8px 0 8px;}
	#pulsantiera .linguetta_B1					{width:	13px;height:26px;background-image:url(../images/linguetta_b1.gif);}
	#pulsantiera .linguetta_B2					{color:	#999999;font-family:Arial;font-size:11px;padding:0 8px 0 8px;background-image:url(../images/linguetta_b2.gif);	text-align:	center;	width:25%;}
	#pulsantiera .linguetta_B3					{width:	3px;height:	26px;background-image: url(../images/linguetta_b3.gif);	}
	#pulsantiera .linguetta_C1					{width:	13px;height:26px;background-image:url(../images/linguetta_c1.gif);}
	#pulsantiera .linguetta_C2					{color:#CC3333;font-family: Arial;font-size:11px;padding:0 8px 0 8px;background-image:		url(../images/linguetta_c2.gif); text-align: center;width:	25%;}
	#pulsantiera .linguetta_C3					{width:3px;	height:	26px;background-image:url(../images/linguetta_c3.gif);}
	#pulsantiera .linguetta_D1					{width:13px;height:26px;background-image:url(../images/linguetta_d1.gif);}
	#pulsantiera .linguetta_D2					{color:	#000000;font-family: Arial;font-size:11px;	padding:0 8px 0 8px;background-image:url(../images/linguetta_d2.gif); text-align:center;width:25%;}
	#pulsantiera .linguetta_D3					{width:	4px;height:	26px;background-image:		url(../images/linguetta_d3.gif);}
	#pulsantiera .linguetta_D					{padding:0 3px 0 8px;height:26px;}
	#pulsantiera .linguetta_D a					{color:	#ffffff;font-family:Arial;	font-size:11px;}
/* **** **** **** **** **** **** ****  **** **** **** **** */
	.intestazione								{background-image: url(../images/bg_intestazione.gif); background-position: -100 0; background-repeat:no-repeat; background-color: #DCDCDC;	height: 62px; border-bottom: 3px solid #A3A3A3;	font-family: Arial;	font-size:	16px; font-weight: bold; color: #666666;}
	.intestcolonnasx							{background-color: #FFFFFF;	height:	62px; border-bottom: 3px solid #A3A3A3;	font-family: Arial;	font-size:	10px; color: #666666;text-align:left; padding:15px 0 0 15px; }
	.intestazioneupload							{background-color: #CCCCCC; height: 62px; border-bottom: 3px solid #A3A3A3; font-family: Arial; font-size: 12px;	font-weight: bold; color: #006699;}
/* **** **** **** **** **** **** ****  **** **** **** **** */
/* **** **** **** **** **** **** ****  **** **** **** **** */
	.intestazionemenu a, .intestazionemenuinizio a{	text-decoration: none; color: #666666; font-weight: bold;}
	.intestazionemenu							{ width: 100%; margin: 3px 0 0 3px;	padding: 2px 2px 2px 6px; border-bottom: 2px solid #A3A3A3;	border-right: 2px solid #A3A3A3; border-top: 1px solid #E5E5E5;	border-left: 1px solid #E5E5E5;	background-color: #cccccc; font-family: Arial; font-size: 11px;	}
	.elm_path									{ width: 100%; background-color: #E5E5E5; }
	.elm_path a									{ width: 100%; padding:	2px 0 2px 2px; }
	.dex_path									{ width: 100%; height: 1px; padding: 0px 0px 0px 3px; }
	.dex_path a									{ margin: 3px; padding: 3px; background-color:	#ffffff; border: 1px solid #999999;	color: #000000;	border-bottom: 1px solid #A3A3A3; border-right: 1px solid #A3A3A3; border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5;}
	.cb_menu									{ background-color:	#E5E5E5; padding: 8px 0 8px 0;}
	.element									{ margin-left: 8px;	padding: 6px; margin-bottom: 4px; background-color:	#FFFFFF; color: #006486; background-image: url(../images/bg_element.gif); background-repeat: no-repeat;border-bottom: 1px solid #cccccc;}
	.element_over								{ margin-left: 8px; padding: 6px; margin-bottom: 4px; background-color:	#FFFFFF; color: #FF0000; background-image: url(../images/bg_element.gif); background-repeat: no-repeat;border-bottom: 1px solid #cccccc;}
	.element img, .element_over img				{ margin: 0px 6px 0px 6px;}
	.element_attivo								{ text-align: left;}
	.element_nonattivo							{ text-align: left; color: #999999;}
/* **** **** **** **** **** **** ****  **** **** **** **** */
/* **** **** **** **** **** **** ****  **** **** **** **** */
	.int_list									{ padding: 2px 2px 2px 6px;	border-bottom: 2px solid #A3A3A3; border-right:	2px solid #A3A3A3; border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; background-color: #cccccc; font-family: Arial; font-size:	11px;}
	.int_list_over								{ padding: 2px 2px 2px 6px;	border-bottom: 2px solid #A3A3A3; border-right:	2px solid #A3A3A3; border-top: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; background-color: #ffffff; font-family: Arial; font-size:	11px;}
	.int_list_click								{ padding: 2px 2px 2px 6px;	border-top: 2px solid #A3A3A3; border-left:	2px solid #A3A3A3; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; background-color: #f0f0f0; font-family: Arial; font-size:	11px;}
	.int_list img, .int_list_over img, .int_list_click img	{ margin: 0 0 0 8px;}
	.ris_lista									{ margin-top: 1px; border: 1px solid #cccccc; border-top: 0; font-family: Arial; font-size: 12px; color: #333333; padding: 2px 2px 2px 2px;	background-color: #F1F3FA;}
	.ris_listb									{ margin-top: 1px; border: 1px solid #cccccc; border-top: 0; font-family: Arial; font-size: 12px; color: #333333; padding: 2px 2px 2px 2px;	background-color: #F9F9F9;}
	.ris_lista a 								{text-decoration: underline;}
	.ris_listb a 								{text-decoration: underline;}
	.ris_list_gruppo_a							{ margin-top: 1px; border: 1px solid #cccccc; border-top: 0; font-family: Arial; font-size: 12px; color: #333333; padding: 2px 2px 2px 2px;	background-color: #FCF2F2;}
	.ris_list_gruppo_b							{ margin-top: 1px; border: 1px solid #cccccc; border-top: 0; font-family: Arial; font-size: 12px; color: #333333; padding: 2px 2px 2px 2px;	background-color: #F5EAEA;}

	.ris_list_conto_a							{ margin-top: 1px; border: 1px solid #cccccc; border-top: 0; font-family: Arial; font-size: 12px; color: #333333; padding: 2px 2px 2px 2px;	background-color: #F2FCF2;}
	.ris_list_conto_b							{ margin-top: 1px; border: 1px solid #cccccc; border-top: 0; font-family: Arial; font-size: 12px; color: #333333; padding: 2px 2px 2px 2px;	background-color: #EAF5EA;}

	.ris_list_sottoconto_a						{ margin-top: 1px; border: 1px solid #cccccc; border-top: 0; font-family: Arial; font-size: 12px; color: #333333; padding: 2px 2px 2px 2px;	background-color: #F2F2FC;}
	.ris_list_sottoconto_b						{ margin-top: 1px; border: 1px solid #cccccc; border-top: 0; font-family: Arial; font-size: 12px; color: #333333; padding: 2px 2px 2px 2px;	background-color: #EAEAF5;}

	.ris_list_totali							{ margin-top: 1px; border: 1px solid #cccccc; border-top: 0; font-family: Arial; font-size: 12px; color: #333333; padding: 2px 2px 2px 2px;	background-color: #FFFFFF;}
/* **** **** **** **** **** **** ****  **** **** **** **** */
	.box p{
		text-align:				justify;
	}
	#footer{
/*		background-color:		#FAFAFA;*/
		color:					#000000;
		clear:					left;
		font-size:				10px;
	}
	.cb_box	{height:144px; vertical-align: top; background-image:url(../images/cb_sep.gif); background-repeat:repeat-y; background-position:right; padding: 8px;font-size:10px; float:left;}
	.righina{width:100%; vertical-align: top; background-image:url(../images/cb_sep.gif); background-repeat:repeat-x; background-position:bottom; font-size:10px; float:left;}
	.w144{width	: 144px;}
	.w288{width	: 288px;}
	.w304{width	: 304px;}
	.w100{width	: 100%;}
	.h180{height: 200px;}
/* **** **** **** **** **** **** ****  **** **** **** **** */
	.campo100			{float:left; width:100%; text-align:center; margin-left:-1px; padding:2px;}
	.campo95			{float:left; width:95%; text-align:center; margin-left:-1px; padding:2px;}
	.campo90			{float:left; width:90%; text-align:center; margin-left:-1px; padding:2px;}
	.campo85			{float:left; width:85%; text-align:center; margin-left:-1px; padding:2px;}
	.campo80			{float:left; width:80%; text-align:center; margin-left:-1px; padding:2px;}
	.campo70			{float:left; width:70%; text-align:center; margin-left:-1px; padding:2px;}
	.campo60			{float:left; width:60%; text-align:center; margin-left:-1px; padding:2px;}
	.campo50			{float:left; width:50%; text-align:center; margin-left:-1px; padding:2px;}
	.campo40			{float:left; width:40%; text-align:center; margin-left:-1px; padding:2px;}
	.campo33			{float:left; width:33%; text-align:center; margin-left:-1px; padding:2px;}
	.campo30			{float:left; width:30%; text-align:center; margin-left:-1px; padding:2px;}
	.campo25			{float:left; width:25%; text-align:center; margin-left:-1px; padding:2px;}
	.campo20			{float:left; width:20%; text-align:center; margin-left:-1px; padding:2px;}
	.campo15			{float:left; width:15%; text-align:center; margin-left:-1px; padding:2px;}
	.campo10			{float:left; width:10%; text-align:center; margin-left:-1px; padding:2px;}
	.campo5				{float:left; width:5%; text-align:center; margin-left:-1px; padding:2px;}

/* **** **** **** **** CSS DI SISTEMA  **** **** **** **** */
/* **** **** **** **** **** **** ****  **** **** **** **** */
	body {
		font-size:			11px;
		color:				#996666;
/*		background-color:	#f0f0f0;*/
		margin:				0 0 0 0;
		
/*		background-image:	url(../images/bg_admin.gif);*/
	}
	h1						{font: bold 20 verdana, arial, helvetica, sans-serif; margin:3px 0px 0px 0px; color: #111F8A;}
	h2						{font: bold 17 verdana, arial, helvetica, sans-serif; margin:3px 0px 0px 0px; color: #111F8A;}
	h3						{font: bold 14 verdana, arial, helvetica, sans-serif; margin:3px 0px 0px 0px; color: #111F8A;}
	h4						{font: bold 11 verdana, arial, helvetica, sans-serif; margin:3px 0px 0px 0px; color: #111F8A;}
	h5						{font: bold 8 verdana, arial, helvetica, sans-serif; margin:3px 0px 0px 0px;}
	p{
		font-family: 				Arial;
		font-size:				11px;
		color:					#000000;
	}
	hr .piedipagina{
		height:					1px;
		style:					noshade;
		color:					#000000;
	}
	li{
		color:					#666666;
		font-family: 				Arial;
		font-size:				12px;
	}
	ul{
		margin-top:				0px;
		margin-bottom:			6px;
	}
	 .obbligatorio {
		color:					#990000;
		font-family: 				Arial;
		font-size:				12px;
	}
	.edit{
		width:					100%;
		margin:					2px 2px 2px 2px;
		height:					1px;
		style:					noshade;
		color:					#7F7F7F;
	}
	.file{
		width:					100%;
		margin:					1px 1px 1px 1px;
	}
	.icona_file{
		border:					0;
		margin:					4px;
		width:					50px;
		float:					left;
	}
	.icona_file img{
		border:					0;
		margin:					4px;
		float:					left;
	}
	.icona_file{
		border:					0;
		margin:					4px;
		float:					left;
		padding:				2px;
		text-align:				center;
		
		font-family: 				Arial;
		font-size:				10px;
		color:					#000000;			
	}
	.dex_file{
		font-family: 				Arial;
		font-size:				12px;
		color:					#000000;
		margin-left:			6px;
		background-color:		#f9f9f9;
		margin-bottom:			2px;
	}			
	.selezionato{
		background-color:		#F0D9D9;
		border:					1px solid #E0B2B2;
	}
	.text100finto{
		border:					1px solid #7F9DB9;
		height:					22px;
		padding:				2px;
	}
	.text100{
		width:					100%;
		margin:					1px 1px 1px 1px;
	}
	.text50{
		width:					50%;
		margin:					1px 1px 1px 1px;
	}
	.text30{
		width:					30%;
		margin:					1px 1px 1px 1px;
	}
	.textcerca{
		width:					81%;
		margin:					1px 1px 1px 1px;
	}
	.buttoncerca{
		border:					0;
		background-color:		#BFBFBF;
		position:				relative;
		top:					3px;
	}
	.buttonlist{
		width:					100%;
		margin:					1% 1% 1% 1%;
	}
	.button100{
		width:					100%;
		margin:					4px 1% 4px 1%;
	}
	.button50{
		width:					45%;
		margin:					4px 0 4px 0;
	}
	.button30{
		width:					29%;
		margin:					4px 1% 4px 1%;
	}
	.height100{
		height:					100px;
		position:				relative;
		background-color:		#EBEBEB;
		width:					100%;
		margin:					0px 0 4px 0;
	}
	.height119{
		height:					150px;
		position:				relative;
		width:					100%;
		margin:					0px 0 4px 0;
	}
	.height200{
		height:					200px;
		position:				relative;
		background-color:		#EBEBEB;
		width:					100%;
		margin:					0px 0 4px 0;
	}
	.height300{
		height:					300px;
/*		position:				relative;*/
		width:					100%;
		margin:					0px 0 4px 0;
	}


	.tendina{
		width:					100%;
		font-size:				13px;
		font-family: 				Arial;
		position:				relative;
		top:					2px;
		margin-left:			-1px;
	}
	.tendina50{
		width:					50%;
		font-size:				13px;
		font-family: 				Arial;
		position:				relative;
		top:					2px;
		margin-left:			-1px;
	}
	form{
		margin:					0;
	}
/* **** **** **** **** **** **** ****  **** **** **** **** */
	/* **** ** **** CSS ELEMENTI PRINCIPALI **** **** **** *** */
/* **** **** **** **** **** **** ****  **** **** **** **** */

/* ###	LOGO  ### */

	#pagina{
		width:				760px;
	}
	#colonna1{
		float:				left;
		width: 				573px;
		position: 			relative;
		background-color:	#ffffff;
		padding:			2px 2px 0 0px; 
	}
	#colonna2{
		float:				left;
		width: 				187px;
		position: 			relative;
		background-color:	#ffffff;
		padding:			2px 2px 0px 2px; 
	}
	#colonna3{
		width: 				161px;
		position: 			relative;
		float:				left;
		border-top:			2px solid #ffffff;

	}
	#path{
		border-top-color:	#000000;
		border-top-width:	1px;
		border-top-style:	solid;
		
		border-bottom-color:	#000000;
		border-bottom-width:	1px;
		border-bottom-style:	solid;

		background-color:		#ffffff;
		
		height:					42px;
		
		font-family: 				Arial;
		color:					#000000;
	}
	#path a{
		font-family: 				Arial;
		color:					#000000;
		text-decoration:		unrdeline;
	}
	
/* **** **** **** **** **** **** ****  **** **** **** **** */
/* **** ** **** CSS ELEMENTI SECONDARI  **** **** **** *** */
/* **** **** **** **** **** **** ****  **** **** **** **** */
	#piedipagina{
		font-family: 				Arial;
		font-size:				9px;
	}	
	#piedipagina a{
		font-family: 				Arial;
		font-size:				9px;
		color:					#000099;
	}
	#immaginenews{
		position:				relative;
		top:					5px;
	}
	.news{
		font-family: 				Arial;
		font-size:				10px;
		color:					#000000;
		
		padding:				4px 18px 3px 7px;
		margin:					0 0 2px 0;
	}
	.news hr{
		height:					1px;
		color:					#cccccc;
	}
	
/* **** **** **** **** **** **** ****  **** **** **** **** */
/* 	MASCHERE										   */
/* **** **** **** **** **** **** ****  **** **** **** **** */
	#intestazionemaschera{
		float: left;

		width: 					100%;	
		height:					62px;
		position: 				relative;

		background-color:		#ffffff;
		margin:					0 0 2px 0;
		
	}
	#intestazionemaschera .etichetta{
		font-family: 				Arial;
		font-size:				12px;
		color:					#1C5EE2;
		font-weight:			bold;
		padding:				4px 18px 3px 7px;
	}
/* ------------------------------------------------------------ */
/* 	Fine Fine Fine 	LINGUETTE MENU	 Fine Fine Fine Fine 		*/
/* ------------------------------------------------------------ */
	legend{
		color:					#666666;
		font-family: 				Arial;
		font-size:				12px;
		font-weight:			bold;
		margin:					0;
	}
	.fieldsetfile{
		position:				relative;
		float:					left;
		width:					22%;
		height:					82px;
		padding:				1%;
		margin:					1%;
		background-color:		#ffffff;
	}
	.fieldsetPulsanti{
		position:				relative;
		float:					left;
		width:					100%;
		padding:				5px;
		background-image:		url(../images/bg_submit.gif);
	}
	.fieldset20{
		float:					left;
		width:					20%;
		padding:				5px;
	}
	.fieldset50{
		float:					left;
		width:					50%;
		padding:				5px;
	}
	.fieldset30{
		float:					left;
		width:					30%;
		padding:				5px;
	}
	.fieldset70{
		float:					left;
		width:					70%;
		padding:				5px;
	}
	.fieldset100{
		float:					left;
		width:					100%;
		padding:				1%;
	}
	.fieldsetopzioni{
		position:				relative;
		float:					left;
		width:					100%;
		height:					52px;
		
	}
	.lettere{
		width:					100%;
		text-align:				center;
		margin:					5px 0px 5px 0px ;
	}
	.fieldset100 .list{
		position:				relative;
		margin:					10px 0 0 0;
	}
	.fieldset100Err {
		position:				relative;
		float:					left;
		width:					100%;
		padding:				5px 5px 5px 5px ;
		font-family:			tahoma;
		color:					#cc0000;
/*		border:					2px solid #CB3939;*/

	}
	.fieldseterrlist{
		position:				relative;
		float:					left;
		width:					100%;
		font-family:			tahoma;
		color:					#000000;
		padding:				0 20px 8px 20px ;
	}
	.fieldseterrlist a{
		font-family:			tahoma;
		font-weight:			bold;
		text-decoration:		underline;
		color:					#cc0000;
	}
	.fieldseterrlist b{
		font-family:			tahoma;
		font-weight:			bold;
		color:					#cc0000;
	}
	.errore{
		font-family:			tahoma;
		color:					#000000;
		font-size:				12px;
	}
	.errore b{
		font-family:			tahoma;
		font-weight:			bold;
		color:					#cc0000;
		font-size:				12px;
	}
	.fieldset100Err legend{
		color:					#CB3939;
		font-size:				11px;
	}	
	.fieldseterrlist legend{
		color:					#CB3939;
		font-size:				11px;
	}	
	.fieldsetimg{
		width:					70%;
		margin:					5px 5px 5px 5px ;
	}
	.img_up_edit{
		width:					50%;
		margin:					5px 5px 5px 5px ;
	}
	.iconafile{
		width: 32px;
		margin-top:				13px;
	}
	.iconafileedit{
		width: 					32px;
		margin-top:				52px;
	}
	fieldset a{
		color:					#666666;
		font-family: 			Arial;
		word-spacing:			2px;
		font-size:				10px;
		font-weight:			bold;
		text-decoration:		none;
	}	
	.paginazione{
		background-color:		#f9f9f9;
		width:					100%;
		padding:				2px 5px 0px 5px;

		font-family: 				Arial;
		font-size:				10px;
		color:					#cc0000;
		margin:					4px 0 0 0;
		border:					1px solid #D0D0BF;
	}	
	.paginazione a{
		font-family: 				Arial;
		font-size:				10px;
		color:					#666666;
		font-weight:			bold;
	}
	.paginazione span{
		font-family: 				Arial;
		font-size:				12px;
		color:					#cc0000;
		font-weight:			bold;
	}
	
	.paginazione .pag{
		font-family: 				Arial;
		font-size:				10px;
		color:					#666666;
		font-weight:			bold;
	}
	.paginazione .disattivo{
		font-family: 				Arial;
		font-size:				10px;
		color:					#cccccc;
		font-weight:			bold;
	}
	.zoom{
		background-color:		#f9f9f9;
		border:					1px solid #cccccc;
	}
	.msg_upload{
		background-color:		#FFFFCC;
		border-bottom:			1px solid #f0f0f0;
		padding:				5px;
		font-family: 				Arial;
		word-spacing: 				2px;
		font-size:				12px;
		color:					#000000;
		height:					30px;
	}
	.info{
		float:			left;
		position: 		relative;
	}
	.h170{
		height:					213px;
	}
	.h350{
		height:					280px;
	}
	.titolofile{
		font-size:				9px;
		margin:					0px;
		font-family: 			lucida console;
		width:					90%;
		padding:				2px;
		color:					#000000;
		background-color:		#FFFFE1;
		border:					1px solid #cccccc;
	}
	.nessunfile{
		background-color:		#f0f0f0;
		font-family:			tahoma;
		font-size:				10px;
		color:					#000000;
		padding:				8px;
		font-style:				italic;
	}
	.bg_file_list{
		background-color:		#F1F1F2;
	}
	ul a:hover {
		background-color: #FFE0B2;
	}
	ul a:visited {
		color: 			  #0000ff;
	}
	.quadratino{
		margin:		0 4px 0 6px;;
		top: -1px;
	}
	.fr_dx{
		margin-top: 0px;
	}
	.messaggio{
		width:				100%;
		margin:				10% 10% 0 10%;
	}
	.login{
		width:				60%;
	}
	.hand{
		cursor: hand;	
	}
	.strisciablu{
		width:100%;
		background-color:	#540540;
	}
	.paddLeft20{
		padding-left:			15px;
		padding-right:			10px;
	}
	.step{
		float:					left;
		margin:					5px ;
		color:					#E57F7F;
	}	
	.step a{
		color:					#E57F7F;
		text-decoration:		none;
	}
	.stepon{
		float:					left;
		margin:					5px ;
		color:					#cc0000;
		font-size:				14px;
		font-weight:			bold;
	}	
	.stepon a{
		color:					#cc0000;
		text-decoration:		none;
	}
	.ok{
		font-size:			10px;
		vertical-align:		sub;
	}
	
.raised		{ 
			border-top: 1px solid buttonhighlight;
			border-left: 1px solid buttonhighlight;
			border-bottom: 1px solid buttonshadow;
			border-right: 1px solid buttonshadow;
			background: buttonface;
			margin: 1;
			}
			
.pressed	{
			border-top: 1px solid buttonshadow;
			border-left: 1px solid buttonshadow;
			border-bottom: 1px solid buttonhighlight;
			border-right: 1px solid buttonhighlight;
			background: buttonface;
			margin: 1;
			}
.button 	{
			border: 1px solid buttonface;
			margin: 1; 
			}

 
	body{
		PADDING:	 				0px;
		MARGIN: 					0px 1px 0px 0px;
		FONT: 						0.8em Arial, sans-serif;
		COLOR: 						#000;
	}
	hr{
		DISPLAY: none;
	}
	#header{
		HEIGHT:						10%;
		width:						100%;
		padding:					1%;
	}
	#header object{
		width:						100%;
		height:						100%;
	}
	#colonna-sx{
		FLOAT: 						left;
		WIDTH: 						20%;
		COLOR: 						#000;
		background-image:			url(../images/pxlbianco.gif);
		background-repeat: 			repeat-y;
		background-position:	100% 0;
	}
	.fine-colonna-sx{
		width:						100%;
		background-color:			#f2f2f2;
		background-image:			url(../images/ndsezpath.gif);
		background-position:		100% 100%;
	}
	#colonna-dx{
		FLOAT: 						left;
		WIDTH: 						20%;
		COLOR: 						#000;
		text-align: center;		
	}
	a.links {
		width:						95%;
		font-size:					10px;
		font-weight:				bold;
		color:						#00517B;
		border-bottom:				1px dotted #cccccc;
		padding:					6px;
		text-align: 				left;		
	}
	a.links:hover {
		width:						95%;

		font-size:					10px;
		font-weight:				bold;
		color:						#8B0013;
		padding:					6px;
		background-color:  			#BBC4E4;
		text-align: 				left;		
	}
	.int_links{
		margin-top:					3px;
		margin-bottom:				7px;
	}
	#principale{
		FLOAT: 						left;
		MARGIN: 					0px 0px -1px;
		WIDTH: 						80%;
		COLOR: 						#000;
/*		border-left:				1px solid #E2DFDE;*/
		height:						70%;
	}
	#principalemessaggi{
		BACKGROUND: 				#fff;
		FLOAT: 						left;
		MARGIN: 					0px 0px -1px;
		WIDTH: 						100%;
		COLOR: 						#000;
/*		border-left:				1px solid #E2DFDE;*/
		height:						90%;
	}
	#principaleweb{
		FLOAT: 						left;
/*		MARGIN: 					0px 0px -1px;*/
		WIDTH: 						60%;
		COLOR: 						#000;
/*		border-left:				1px solid #E2DFDE;*/
		height:						90%;
	}
	.box{
		PADDING:	 				10px 20px 10px 20px;
	}
	.boxnews{
		PADDING:	 				10px;
		float:						right;
		background-color:			#FFFFE1;
		width:						20%;
		height:						250px;
	}
	.A{
		width:					100%;
		background-color: 		#FFFFFF;
	}
	.B{
		font-family: 				Arial;
		word-spacing: 				2px;
		font-size:				12px;
		color:					#FFFFFF;
	}
	#logo{
		margin-top:				10px; 
		margin-right:			3%; 
		margin-bottom:			10px; 
		margin-left:			3%; 
		
		width:					10%;
	}
	.A img{
		margin:					5px 5px 5px 5px;
		width:					8%;
	}
	.int{
		width:					100%;
		background-color: 		#666666;
		height:					62px;
		padding:				8px 0 0 10px;
		font-family: 				Arial;
		word-spacing: 				2px;
		font-size:				12px;
		font-weight:			bold;
		color:					#ffffff;
		border-bottom:			21px solid 	#767676;
	}
	.intweb{
		width:					100%;
		height:					62px;
		
		background-color: 		#E2DFDE;
		padding:				8px 0 0 10px;
		font-family: 				Arial;
		word-spacing: 				2px;
		font-size:				12px;
		font-weight:			bold;
		color:					#CC0000;
	}
	#pricipale .int{
/*		border-left:			1px solid #ffffff;*/
	}
	#colonna-sx .box{
		margin-top:				2px;
		border-bottom:			1px dotted #E2DFDE;
	}
	#colonna-dx .intweb{
		background-color: 		#C8C3C1;
	}
	.pulsante{
		background-color: 		#E2DFDE;
		width:					100%;
		padding:				6px 6px 7px 8px;
		font-family: 				Arial;
		word-spacing: 				2px;
		font-size:				12px;
		margin-top:				1px;
	}
	.pulsante a{
		color:					#666666;
		text-decoration:		underline;
	}
	.pulsante a:hover{
		color:					#666666;
		text-decoration:		none;
	}
	#colonna-dx .immagini{
		width:					100%;
		text-align:				center;
		padding-bottom:			10%;
		background-color:		#f9f9f9;
		
	}
	#colonna-dx .immagini img{
		width:					80%;
		margin-top:				10%;
		margin-right:			5%;
		margin-left:			5%;
	}
	#consigliamo{
		width:					100%;
		background-color:		#FEDBB5;
		text-align:				center;
		padding-bottom:			10%;
	}
	#consigliamo .pubbl{
		margin-top:				10%;
		margin-right:			5%;
		margin-left:			5%;
		width:					80%;
	}
	
	.cb-messaggi{
		width:					100%;
		height:					36px;
		
		border-top:				1px solid #ffffff;
		border-bottom:				1px solid #ffffff;
		background-color:		#FF9900;
		background-image:		url(../images/bg_cb_messaggi.gif);
		background-repeat: 	  	no-repeat;
		background-position:  	100% 0;
		
	}
	.icona-messaggi{
		margin:					3px 6px  0 6px;
		float:					left;
	}
	.cb-messaggi-dex{
		color:					#ffffff;
		font-size:				10px;
		font-weight:			bold;
		margin:					4px 0  0 0;
	}
	.nofloat { 
		clear: 					both;
		height:					1px;
		overflow:				hidden;
		margin:-1px;
	}
	.nobordo{
		border:					0;
	}
	.help{
		float:					right;
		top:					6px;
		position: relative;
		font-family: 				Arial;
		font-size:				9px;
/*		color:					#7F7FFF;*/
		color:					#0000FF;
		cursor:					hand;
	}
	.helpdex{
		font-family: 				Arial;
		font-size:				10px;
		color:					#000000;
	}
	.scroll{
		overflow: scroll;
	}

	.l{
		text-align: left;
	}
	.r{
		text-align: right;
	}
	.c{
		text-align: center;
	}
	.fdisabled{
		background-color:		#cccccc;
		border:					1px solid #7F9DB9;
		height:					22px;
		padding:				2px;
	}
.massimo {
	font-family: 				Arial;
	}
	.bg1{
		background-image:		url(../images/bg_submit.gif);
	}

.su_giu input{
	font:80%/136% marlett; margin:0px;
}

.pad5 img{
	margin: 5px;
}
.ara_cb{
	color:#F09820;
}
.ver_cb{
	color:#C8E915;
}
