body,html {width: auto;height:auto;background-color: #FFFFFF;background-image:url(/immagini/body.gif);background-repeat:repeat-x;color:#525253;font-size:13px; font-family: Arial, Helvetica, sans-serif sans-serif; margin-top:0px; font-weight:normal;}

.main 				{ width: 1000px; height:auto;position:absolute;left:50%;margin-left:-500px; } 	

.header				{ width:1000px; height:119px; float:left; background-repeat: no-repeat;}
.header_top			{ width:1000px; height:86px; float:left; border-bottom:#333333 5px solid;  }
.header_top_left	{ width:248px; height:80px; float:left; margin-left:5px; border-right: 1px solid #cccccc; margin-bottom:11px;}
.header_top_right	{ width:706px; height:80px; float:left; margin-left:10px; padding-right:29px; padding-bottom:11px;  }
.header_titolo		{ width:270px; height:34px; float:left; padding-right:10px; padding-top:46px; font-size:26px;}
.header_utente		{ width:426px; height:22px;float:left; padding-top:58px; text-align:right; font-size:14px; padding-bottom:11px;  }
.header_bot			{ width:970px; height:28px; float:left; text-align:right; padding-right:30px;}
.header_logo		{ width:; height:; float:left;}

.corpo				{ width:945px; height:auto; float:left; background-image:url(/immagini/corpo_2.gif); background-repeat:repeat-y; padding:0 30px 0 25px;}

.footer				{ width:1000px; /*height:30px;*/ float:left; /*background-image:url(/immagini/footer.gif);*/ height:60px;}
.footer_cont		{ width:auto; height:60px; position:absolute; background-color:#333;}
.sx					{ width:229px; height:auto; float:left;}
.dx					{ width:706px; height:auto; float:left; padding-left:10px; position:relative;}


/*-------------------------login-----------------*/
.login				{ width:700px; height:300px; padding-top:15px; padding-left:242px; float:left;}
.login_left			{ width:150px; height:76px; float:left; font-size: 16px; font-weight:bold; color:#999999; margin-top:40px;}
.login_right		{ width:450px; height:76px; float:left; background-image:url(/immagini/login.gif); background-repeat:no-repeat; margin-top:40px;}
.login_n_p			{ width:150px; height:28px; float:left; padding-top:10px;}
.campo_login		{ width:318px; height:25px; float:left; border:1px solid #cccccc; margin:7px 7px 1px 7px;font-size: 16px; font-weight:bold; color:#999999; padding:0px 5px}
.pulsante_login		{ width:87px; height:22px; float:left; padding-left:150px; padding-top:15px; }

.pulsante			{ width:708px; height:auto; padding-top:10px; padding-bottom:10px; min-height:30px; float:left;}
/*--------------------immagine contorno-----------*/


.box			{ /*width:auto; height:auto;  border-left:1px solid #858585; border-right:1px solid #868686; border-bottom:1px solid #868686; border-top:1px solid #cccccc;background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#E4E4E4)); background:-moz-linear-gradient(top, #ffffff, #E4E4E4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E4E4E4'); padding:4px;  margin-bottom:10px;*/ float:left;}

.cont_box		{ width:700px; height:auto; float:left; margin-top:15px;}

.campo_anno 			{ width:50px; height:25px; float:left; border:1px solid #cccccc; font-size: 14px; font-weight:bold; color:#666; padding:0px 5px}
.campo_data				{ width:25px; height:25px; float:left; border:1px solid #cccccc; font-size: 14px; font-weight:bold; color:#666; padding:0px 5px; margin-right:5px;}
.campo_txt				{ width:683px; height:25px; float:left; border:1px solid #cccccc; font-size: 14px; color:#666; padding:0px 5px}
.campo_txtx				{ width:647px; height:25px; float:left; border:1px solid #cccccc; font-size: 14px; color:#666; padding:0px 5px; margin-right:6px;}
.area_txt				{ width:683px; height:120px; float:left; border:1px solid #cccccc; font-size: 14px; font-weight:normal; color:#666; padding:5px; font-family:Arial, Helvetica, sans-serif;}
.campo_txt_s			{ width:auto; height:25px; float:left; border:1px solid #cccccc; font-size: 14px; color:#666; padding:0px 5px}
.campo_txt_2			{ width:427px; height:25px; float:left; border:1px solid #cccccc; font-size: 14px; color:#666; padding:0px 5px; margin-right:5px;}
.campo_txt_3			{ width:585px; height:25px; float:left; border:1px solid #cccccc; font-size: 14px; color:#666; padding:0px 5px; margin-right:5px;}
.campo_txt_4			{ width:561px; height:25px; float:left; border:1px solid #cccccc; font-size: 14px; color:#666; padding:0px 5px; margin-right:5px;}

.campo_txt_n			{ width:606px; height:25px; float:left; border:1px solid #cccccc; font-size: 14px; color:#666; padding:0px 5px; margin-right:5px;}
.campo_txt_box			{ width:658px; height:25px; float:left; border:1px solid #cccccc; font-size: 14px; color:#666; padding:0px 5px}
.campo_txt_sfoglia		{ width:250px; height:25px; float:left; border:1px solid #cccccc; font-size: 14px; color:#666; padding:0px 5px}


/**/
.campo_txt_finto		{ width:683px; height:25px; float:left; border:1px solid #cccccc; font-size: 14px; color:#666; padding:0px 5px; background-color:#fff; line-height:25px;}
.area_txt_finta			{ width:683px; height:120px; float:left; border:1px solid #cccccc; font-size: 14px; font-weight:normal; color:#666; padding:5px; font-family:Arial, Helvetica, sans-serif; background-color:#fff;}
/*-------------------------link-------------------*/

a.logout				{ font-weight:bold; font-size:12px; height:20px; padding:5px 10px 5px 10px; background-color:#333333; color:#FFFFFF; margin-left:3px; text-decoration:none;}

a.logout:hover			{ font-weight:bold; font-size:12px; height:20px; padding:5px 10px 5px 10px; background-color:#333333; color:#999999; margin-left:3px; text-decoration:none;}



 

h1 			{
				border-left: 5px solid #B90000;
				padding-left:5px;
				color: #B90000;
				font-size: 26px;
				font-weight: normal;
				line-height: 24px;
				margin: 0 0 10px 0;
				padding-bottom: 5px;
				float:left;
				width:100%;
			}
h2 			{
				border-left: 5px solid #525253;
				padding-left:5px;
				color: #525253;
				font-size: 22px;
				font-weight: normal;
				line-height: 24px;
				margin-top: 15px;
				margin-bottom:-10px;
				float:left;
				width:100%;
			}
h3 			{
				border-bottom: 1px solid #525253;
				color: #525253;
				font-size: 18px;
				font-weight: normal;
				line-height: 28px;
				margin: 0;
				padding-bottom: 6px;
				width:100%;
				float:left;
			}
/*-------------------------titoli sezioni----------*/  
.sez		{ width:210px; height:auto; float:left;}
.sez img	{ display:none;}
.top_sez	{ background-color: #E4E4E4; border-left: 5px solid #B90000; color: #525253; float: left; font-size: 16px; height: 18px; line-height: 17px; padding: 5px 0 5px 5px; width: 200px;}
.mid_sez	{ width:210px; height:auto; float:left; font-weight:bold; line-height:20px;}
.bot_sez	{ width:210px; height:7px; float:left; padding-bottom:10px;}


/*-----------form--------*/
.cont_select		{ width:300px; height:22px; float:left; padding-left:161px; padding-top:31px;}
.select 	{position: inherit; width: 300px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
height: 22px;color: #333333;background: url(/immagini/select.gif) no-repeat;overflow: hidden; font-weight:bold; margin-top:5px;}

.checkbox, .radio {
	width: 21px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/immagini/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(/immagini/radio.gif) no-repeat;
}


.bordo {border: 1px solid #ccc; float:left;}

/*---------------------*/



/*-------- 
.box					{ width:auto; height:auto; float: left;}
.b_top				{ width: 102%; height:9px;  }
.b_top_left			{ width:7px; height:9px; float:left;background-image:url(/immagini/b_top_left.gif); background-repeat:no-repeat}
.b_top_mid			{ width:91%; height:8px; float:left; border-top:1px solid #CBCBCB;}
.b_top_right			{ width:7px; height:9px; float:left; background-image:url(/immagini/b_top_right.gif); background-repeat:no-repeat}

.b_mid				{ width:92%; height:auto; float:left; border-left:1px solid #858585; border-right:1px solid #868686; background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#E4E4E4)); background:-moz-linear-gradient(top, #ffffff, #E4E4E4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E4E4E4'); padding:0 7px;}

.b_bot				{ width:102%; height:8px; float:left;}
.b_bot_left				{ width:7px; height:8px; float:left;background-image:url(/immagini/b_bot_left.gif); background-repeat:no-repeat}
.b_bot_mid				{ width: 91%; height:7px; float:left;border-bottom:1px solid #4D4D4D; background-color:#E5E5E5}
.b_bot_right				{ width:7px; height:8px; float:left;background-image:url(/immagini/b_bot_right.gif); background-repeat:no-repeat}


/*-------- CONTENT -------*/
.riga			{ width:100%; height:auto; float:left; padding:10px 0;}
.content_auto	{ width:auto; height:auto; float:left; margin-right:10px; font-weight:bold; }

.cont_content	{  float:left;}
.content_tabella		{ float:left; width:696px; padding:5px; border-radius:4px; background-color:#eee;margin-top:30px;}
.content_tabella_auto	{ float:left; width:auto; padding:5px; border-radius:4px; background-color:#eee;margin-top:30px;}
.content_sx			{ width:696px;  height:auto; padding:8px 5px 5px 5px; font-weight:bold; color:#999999; float:left; font-weight:bold; color:#333; background-color:#eee; border-radius:4px 4px 0 0; margin-top:25px;}
.content_dx			{ width:696px; min-height:auto; float:left; color:#333; background-color:#eee;border-radius:0 0 4px 4px; padding:0 5px 5px 5px; margin-bottom:5px; }

.approvato_txt {
    float: left;
    font-weight: bold;
    height: 15px;
    line-height: 13px;
    margin:0 10px;
    width: auto;
}

.paginazione	{ border-top:1px solid #ccc; float: right; height: 32px; line-height: 29px; margin-top: 10px; padding: 5px 5px 0 0; text-align: right; width: 701px;}
.int_paginazione			{
    border-left: 1px solid #FFFFFF;
	border-right: 1px solid #dddddd;
    float: right;
    padding: 0 5px;
    width: auto;
}
.int_paginazione_last			{
    border-left: 1px solid #FFFFFF;
	float: right;
    padding: 0 5px;
    width: auto;
}
.int_paginazione_select {
    border-right: 1px solid #DDDDDD;
	border-left: 1px solid #ffffff;
    float: right;
    padding: 5px;
    width: auto;
}
/*---*/
.mask_link:link,hover { font-size: 10px; font-family: Arial, Geneva, Arial, Helvetica, sans-serif; }

/* PRINT */
.for_print { display: none; }
.not_for_print { display: inherit; }

/* TABELLA */
.welcome	{ background-image:url(/immagini/admin_welcome.gif); text-align:right; padding-right:40px; }
/*.menu_sx	{ background-image:url(/immagini/admin_menu_sx.gif); background-repeat:no-repeat;  }*/    
.tabella 	{ border: 1px solid #ccc; table-layout: auto; border-collapse: collapse; width: 100%; background-color:#FFFFFF}
.tabella_free 	{ background-color: #FFFFFF; border: 1px solid #CCCCCC; border-collapse: collapse; table-layout: auto;  width: 100%; float:left;}
	.tabella_free tr td  	{ height:20px; table-layout: auto; border-collapse: collapse; border-bottom:1px solid #cccccc; padding:5px;}
	
	
	
	.scura	{background-color:#eee!important; height:40px; text-transform:uppercase; font-weight:bold !important; font-size:12px;}
	
.cms_button	{ border: 1px solid black; font-family: "Arial"; font-size:10px; color: black; }
.welcome_div { display: inherit; }

/* testi */
.ora{ font-family:Arial, Arial, Helvetica, sans-serif; font-size:10px; color:#25587B; font-weight:bold;}
.titoli{ font-family: "Times New Roman", Times, serif; font-size:12px; color:#25587B; font-weight:bold;}
.bianco{ font-family: "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF;}
.newsgroup{ font-family: "Times New Roman", Times, serif; font-size:11px;}
.arancio { font-family: "Arial"; font-size:12px; color:#FF6600; font-weight:bold; text-decoration:none;}
.italic { font-family: "Arial"; font-size:11px; color:#25587B; font-style:italic; text-decoration:none;}
.testate{ font-family: "Times New Roman", Times, serif; width:620px; font-size:15px; color:#25587B; font-weight:bold; padding-bottom:3px; border-bottom:1px dashed #CCCCCC; margin-bottom:20px;}
.liste{ font-family: "Times New Roman", Times, serif; width:620px; font-size:15px; color:#25587B; font-weight:bold; padding-bottom:3px; border-bottom:1px dashed #CCCCCC;}
.testate_admin{ font-family: Arial; width:100%; height:30px; padding:4px; font-size:15px; color:#666666; font-weight:bold;  margin-bottom:20px; }
.gruppo
{
	font-weight: bolder;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CBCB03;
}

a.news_titolo{ font-family: "Times New Roman", Times, serif; font-size:12px; color: #FF6600; font-weight:bold; text-decoration:none;}
a.news_titolo:hover{ font-family: "Times New Roman", Times, serif; font-size:12px; color: #FF6600; font-weight:bold; text-decoration:underline;}


.news_data{ font-family: "Times New Roman", Times, serif; font-size:11px; color: #25587B; font-weight:bold;}
.news_testo{ font-family: "Times New Roman", Times, serif; font-size:13px; color: #25587B;}
.news_testo_int{ font-family: "Arial"; font-size:11px; color: #25587B;}



/* links */
a.menu_sx					{ font-size: 13px; color:#525253; text-decoration:none; width:200px; border-left:5px solid #eeeeee; float:left; padding-left:5px; font-weight:bold; font-weight:normal !important }
a.menu_sx:hover 			{ font-size: 13px; color:#666;  text-decoration:none; width:200px; border-left:5px solid #666; padding-left:5px; background-color:#eeeeee;}


a.menu_sx_sotto					{ font-size: 12px; color:#525253; text-decoration:none; padding-left:10px; border-left:5px solid #fff; width:190px; float:left; font-weight:normal !important}
a.menu_sx_sotto:hover 			{ font-size: 12px; color:#666; text-decoration:none; padding-left:10px; border-left:5px solid #666; background-color:#eeeeee;}


a.menu_sx_liv1					{ font-size: 12px; color:#525253; text-decoration:none; padding-left:10px; border-left:5px solid #fff; width:190px; float:left; font-weight:normal !important; margin-left:10px;}
a.menu_sx_liv1:hover 			{ font-size: 12px; color:#666; text-decoration:none; padding-left:10px; border-left:5px solid #666; background-color:#eeeeee;}

a.menu_sx_liv2					{ font-size: 12px; color:#525253; text-decoration:none; padding-left:10px; border-left:5px solid #fff; width:185px; float:left; font-weight:normal !important; margin-left:15px;}
a.menu_sx_liv2:hover 			{ font-size: 12px; color:#666; text-decoration:none; padding-left:10px; border-left:5px solid #666; background-color:#eeeeee;}



.box_link_menusx{ height:20px; width:210px; border-bottom:2px dashed #E9EBEF;}
.box_link_menusx a:hover{ height:20px;  background-image:url(immagini/roll.gif); background-repeat:no-repeat;}

a.link_menu{ font-family: "Times New Roman", Times, serif; font-size:12px; color:#25587B; font-weight:bold; text-decoration:none;}
a.link_menu:hover { font-family: "Times New Roman", Times, serif; font-size:12px; color:#25587B; font-weight:bold; text-decoration:none;}


a.link_login{ font-family: "Times New Roman", Times, serif; font-size:12px; color:#25587B; font-weight:bold; text-decoration:none;}
a.link_login:hover { font-family: "Times New Roman", Times, serif; font-size:12px; color:#25587B; font-weight:bold; text-decoration:underline;}

a.link_bianchi{ font-family: "Times New Roman", Times, serif; font-size:12px; color: #FFFFFF; font-weight:bold; text-decoration:none;}
a.link_bianchi:hover { font-family: "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration: underline;}


a.link_news{ font-family: "Arial"; font-size:11px; color:#FF6600; font-weight:bold; text-decoration:none;}
a.link_news:hover { font-family: "Arial"; font-size:11px; color:#FF6600; font-weight:bold; text-decoration:underline;}


/* bottoni */
.left_yellow{ background-image:url(/immagini/left_yellow.png); width:10px; height:31px; float:left;}
.mid_yellow{ background-image:url(/immagini/mid_yellow.png); width:150px; height:23px; padding-top:8px; float:left;}
.right_yellow{ background-image:url(/immagini/right_yellow.png); width:10px; height:31px; float:left;}

.left_red{ background-image:url(/immagini/left_red.png); width:10px; height:31px; float:left;}
.mid_red{ background-image:url(/immagini/mid_red.png); width:150px; height:23px; padding-top:8px; float:left;}
.right_red{ background-image:url(/immagini/right_red.png); width:10px; height:31px; float:left;}

.top_login{ background-image:url(/immagini/top_login.png); width: 184px; height:8px;}
.mid_login{ background-color:#E3E9EE; width:184px; height:20px; padding-top:4px;}
.bot_login{ background-image:url(/immagini/bot_login.png); width:184px; height:8px;}



td.verticale
{
    layout-flow: vertical-ideographic;
}




.riga_tab				{ display: inline-block;
    					  height: 55px;
    					  line-height: 32px;}
.vuoto					{ width:auto; height:auto; float:left; margin-right:7px;}

.contenitore			{ width:706px; height:auto; min-height:400px; float:left;}

/*-----------------------pulsante UPLOAD-------------------*/

/*--------------------- Nuove classi ---------------------------------*/







.box_tasto			  { width:auto;  float:right;   -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto	a		  { color:#525253; height:30px; border:1px solid #dddddd; line-height:30px; padding:0px 10px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee)); background:-moz-linear-gradient(top, #ffffff, #eeeeee); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); text-transform:lowercase; text-align:center; font-weight:bold; text-decoration:none; font-size:11px;}
.box_tasto  a:hover	  { color:#fff; border:1px solid #333; background:-webkit-gradient(linear, center top, center bottom, from(#676C6D), to(#3D4042)); background:-moz-linear-gradient(top, #676C6D, #3D4042); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#676C6D', endColorstr='#3D4042'); text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}

.box_tasto a:first-letter			{ text-transform:uppercase;}


.box_tasto_action			  { width:auto;  float:right;   -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left; }
.box_tasto_action	a		  { color:#ffffff; height:30px; border:1px solid #333; line-height:30px; padding:0px 10px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#676C6D), to(#3D4042)); background:-moz-linear-gradient(top, #676C6D, #3D4042); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#676C6D', endColorstr='#3D4042'); text-transform:lowercase; text-align:center; font-weight:bold; text-decoration:none; font-size:11px;}
.box_tasto_action  a:hover	  { color:#525253; border:1px solid #ddd; background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#cccccc)); background:-moz-linear-gradient(top, #ffffff, #cccccc); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc'); text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}
.box_tasto_action a:first-letter			{ text-transform:uppercase;}


.box_tasto_navigazione			  				{ width:auto;  float:right;   -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_navigazione	a		  				{ color:#525253; height:30px; border:1px solid #dddddd; line-height:30px; padding:0px 10px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee)); background:-moz-linear-gradient(top, #ffffff, #eeeeee); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); text-transform:lowercase; text-align:center; font-weight:bold; text-decoration:none; font-size:11px;}
.box_tasto_navigazione  a:hover	  				{ color:#fff; border:1px solid #333; background:-webkit-gradient(linear, center top, center bottom, from(#676C6D), to(#3D4042)); background:-moz-linear-gradient(top, #676C6D, #3D4042); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#676C6D', endColorstr='#3D4042'); text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}

.box_tasto_navigazione a:first-letter			{ text-transform:uppercase;}

.box_tasto2			  { width:auto;  float:right;   -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left; }
.box_tasto2	a		  { width:120px; color:#525253; border:1px solid #dddddd; height:30px; line-height:30px; padding:0px 10px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee)); background:-moz-linear-gradient(top, #ffffff, #eeeeee); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');text-transform:lowercase; text-align:center; text-decoration:none; font-weight:bold; text-decoration:none;  font-size:11px;}
.box_tasto2  a:hover	  { color:#fff; border:1px solid #333; background:-webkit-gradient(linear, center top, center bottom, from(#676C6D), to(#3D4042)); background:-moz-linear-gradient(top, #676C6D, #3D4042); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#676C6D', endColorstr='#3D4042'); text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}
.box_tasto2 a:first-letter			{ text-transform:uppercase;}

.box_tasto3			  { width:auto;  float:right;   -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left; }
.box_tasto3	a		  { width:140px; color:#525253; border:1px solid #dddddd; height:30px; line-height:30px; padding:0px 10px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee)); background:-moz-linear-gradient(top, #ffffff, #eeeeee); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');text-transform:lowercase; text-align:center; text-decoration:none; font-weight:bold; text-decoration:none;  font-size:11px;}
.box_tasto3  a:hover	  { color:#fff; border:1px solid #333; background:-webkit-gradient(linear, center top, center bottom, from(#676C6D), to(#3D4042)); background:-moz-linear-gradient(top, #676C6D, #3D4042); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#676C6D', endColorstr='#3D4042'); text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}
.box_tasto3 a:first-letter			{ text-transform:uppercase;}

.box_tasto4			  { width:auto;  float:right;   -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left; }
.box_tasto4	a		  { width:160px; color:#525253; border:1px solid #dddddd; height:30px; line-height:30px; padding:0px 10px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee)); background:-moz-linear-gradient(top, #ffffff, #eeeeee); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');text-transform:lowercase; text-align:center; text-decoration:none; font-weight:bold; text-decoration:none;  font-size:11px;}
.box_tasto4  a:hover	  { color:#fff; border:1px solid #333; background:-webkit-gradient(linear, center top, center bottom, from(#676C6D), to(#3D4042)); background:-moz-linear-gradient(top, #676C6D, #3D4042); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#676C6D', endColorstr='#3D4042');text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}
.box_tasto4 a:first-letter			{ text-transform:uppercase;}

.box_tasto_invia			{ width:auto;  float:right; border:1px solid #3079ED;  -moz-border-radius: 2px; border-radius: 2px;   text-transform:uppercase; font-weight:bold;}
	.box_tasto_invia	a			{ color:#fff; height:30px; line-height:30px; padding:0px 10px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#4D90FE), to(#3079ED)); background:-moz-linear-gradient(top, #4D90FE, #3079ED); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D90FE', endColorstr='#3079ED');text-transform:lowercase; text-align:center; text-decoration:none; font-weight:bold; text-decoration:none; font-size:11px;}
	.box_tasto_invia	a:hover		{ color:#fff; height:30px; line-height:30px; padding:0px 10px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#3079ED), to(#4D90FE)); background:-moz-linear-gradient(top, #3079ED, #4D90FE); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3079ED', endColorstr='#4D90FE'); text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}
	
.box_tasto_close			{ width:auto;  float:right; border-left:1px solid #990000; border-right:1px solid #990000; border-bottom:1px solid #990000; border-top:1px solid #990000;  -moz-border-radius: 2px; border-radius: 2px;   text-transform:uppercase; font-weight:bold; position:absolute; top:10px; right:10px;}
	.box_tasto_close	a			{ color:#fff; height:20px; line-height:18px; padding:0px 6px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#B90000), to(#B90000)); background:-moz-linear-gradient(top, #B90000, #B90000); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B90000', endColorstr='#B90000');text-transform:lowercase; text-align:center;}
	.box_tasto_close	a:hover		{ color:#fff; height:20px; line-height:18px; padding:0px 6px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#FF6600), to(#990000)); background:-moz-linear-gradient(top, #FF6600, #990000); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6600', endColorstr='#990000'); text-decoration:none;}
	
	
.box_tasto_close2 { border: 1px solid #990000; border-radius: 2px 2px 2px 2px; float: left;  font-weight: bold; text-transform: lowercase;}
	.box_tasto_close2	a			{ color:#fff; height:25px; line-height:22px; padding:0px 9px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#B90000), to(#B90000)); background:-moz-linear-gradient(top, #B90000, #B90000); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B90000', endColorstr='#B90000');text-transform:lowercase; text-align:center;}
	.box_tasto_close2	a:hover		{ color:#fff; height:25px; line-height:22px; padding:0px 9px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#FF6600), to(#990000)); background:-moz-linear-gradient(top, #FF6600, #990000); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6600', endColorstr='#990000'); text-decoration:none;}		

.tasto			  { width:auto;  float:right;   -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left; }
.tasto	a		  { width:90px; color:#525253; border:1px solid #dddddd; height:30px; line-height:30px;  float:left; background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee)); background:-moz-linear-gradient(top, #ffffff, #eeeeee); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');text-transform:lowercase; text-align:center;text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}
.tasto  a:hover	  { color:#fff; border:1px solid #333; background:-webkit-gradient(linear, center top, center bottom, from(#676C6D), to(#3D4042)); background:-moz-linear-gradient(top, #676C6D, #3D4042); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#676C6D', endColorstr='#3D4042'); text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}
.tasto a:first-letter			{ text-transform:uppercase;}
	
.tasto2			  { width:auto;  float:right;   -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left; }
.tasto2	a		  { color:#525253; height:30px; border:1px solid #dddddd; line-height:30px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee)); background:-moz-linear-gradient(top, #ffffff, #eeeeee); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');text-transform:lowercase; text-align:center;text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}
.tasto2  a:hover	  { color:#fff; border:1px solid #333; background:-webkit-gradient(linear, center top, center bottom, from(#676C6D), to(#3D4042)); background:-moz-linear-gradient(top, #676C6D, #3D4042); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#676C6D', endColorstr='#3D4042'); text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}
.tasto2 a:first-letter			{ text-transform:uppercase;}

.tasto3			  { width:auto;  float:right;   -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left; }
.tasto3	a		  { color:#525253; height:30px; border:1px solid #dddddd; line-height:30px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee)); background:-moz-linear-gradient(top, #ffffff, #eeeeee); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');text-transform:lowercase; text-align:center; text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}
.tasto3  a:hover	  { color:#fff; border:1px solid #333; background:-webkit-gradient(linear, center top, center bottom, from(#676C6D), to(#3D4042)); background:-moz-linear-gradient(top, #676C6D, #3D4042); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#676C6D', endColorstr='#3D4042'); text-decoration:none; text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}	
.tasto3 a:first-letter			{ text-transform:uppercase;}

.supportati					{ width:100%; height:auto; float:left;}


/*--NUOVI TASTI--*/

.box_tasto_cancella			  { width:auto; -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_cancella	a		  { color:#666; 
								width:auto; 
								height:20px; 
								
								line-height:20px; 
								padding:0 0px 0 22px; 
								float:left; 
								text-transform:lowercase; 
								text-align:center; 
								font-weight:normal; 
								text-decoration:none; 
								font-size:12px;
								background:url(/immagini/elimina_h.png) left center no-repeat;}
.box_tasto_cancella  a:hover	  { width:auto; 
								height:20px; 
								color:#525253; 
								
								text-decoration:none; 
								font-weight:normal; 
								text-decoration:none;  
								padding:0 0 0 22px;   
								font-size:12px;
								background:url(/immagini/elimina.png) left center no-repeat;}
.box_tasto_cancella a:first-letter		{ text-transform:uppercase;}


.box_tasto_modifica			  { width:auto; -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_modifica	a		  	{ color:#666; 
									width:auto; 
									height:20px; 
									 
									line-height:20px; 
									padding:0px 0px 0 22px; 
									float:left; 
									text-transform:lowercase; 
									text-align:center; 
									font-weight:normal; 
									text-decoration:none; 
									font-size:12px;
									background:url(/immagini/modifica_h.png) left center no-repeat;}
.box_tasto_modifica  a:hover	  { width:auto; 
									height:20px; 
									color:#525253; 
									 
									text-decoration:none; 
									font-weight:normal; 
									text-decoration:none;  
									padding:0px 0 0 22px;   
									font-size:12px;
									background:url(/immagini/modifica.png) left center no-repeat;}
.box_tasto_modifica a:first-letter	{ text-transform:uppercase;}



.box_tasto_bozza			  	{ width:auto; -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_bozza	a		  	{ color:#666; 
									width:auto; 
									height:20px; 
									
									line-height:20px; 
									padding:0px 0px 0 22px; 
									float:left; 
									text-transform:lowercase; 
									text-align:center; 
									font-weight:normal; 
									text-decoration:none; 
									font-size:12px;
									background:url(/immagini/salva_bozza_h.png) left center no-repeat;}
.box_tasto_bozza  a:hover	  { width:auto; 
									height:20px; 
									color:#525253; 
									 
									text-decoration:none; 
									font-weight:normal; 
									text-decoration:none;  
									padding:0px 0 0 22px;   
									font-size:12px;
									background:url(/immagini/salva_bozza.png) left center no-repeat;}
.box_tasto_bozza a:first-letter	{ text-transform:uppercase;}


.box_tasto_approva			  	{ width:auto; -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_approva	a		  	{ color:#666; 
									width:auto; 
									height:20px; 
									 
									line-height:20px; 
									padding:0px 0px 0 22px; 
									float:left; 
									text-transform:lowercase; 
									text-align:center;
									font-weight:normal; 
									text-decoration:none; 
									font-size:12px;
									background:url(/immagini/approva_h.png) left center no-repeat;}
.box_tasto_approva  a:hover	  { width:auto; 
									height:20px; 
									color:#525253; 
									
									text-decoration:none; 
									font-weight:normal; 
									text-decoration:none;  
									padding:0px 0 0 22px;   
									font-size:12px;
									background:url(/immagini/approva.png) left center no-repeat;}
.box_tasto_approva a:first-letter	{ text-transform:uppercase;}



.box_tasto_disapprova			  	{ width:auto; -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_disapprova	a		  	{ color:#666; 
									width:auto; 
									height:20px; 
									
									line-height:20px; 
									padding:0px 0px 0 22px; 
									float:left; 
									text-transform:lowercase; 
									text-align:center; 
									font-weight:normal; 
									text-decoration:none; 
									font-size:12px;
									background:url(/immagini/disapprova_h.png) left center no-repeat;}
.box_tasto_disapprova  a:hover	  { width:auto; 
									height:20px; 
									color:#525253; 
									line-height:20px;
									text-decoration:none; 
									font-weight:normal; 
									text-decoration:none;  
									padding:0 0 0 22px;   
									font-size:12px;
									background:url(/immagini/disapprova.png) left center no-repeat;}
.box_tasto_disapprova a:first-letter	{ text-transform:uppercase;}



.box_tasto_aggiungi_foto			  	{ width:auto; -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_aggiungi_foto	a		  	{ color:#666; 
									width:auto; 
									height:20px; 
									 
									line-height:20px; 
									padding:0px 0px 0 22px; 
									float:left; 
									text-transform:lowercase; 
									text-align:center; 
									font-weight:normal; 
									text-decoration:none; 
									font-size:12px;
									background:url(/immagini/aggiungi_foto_h.png) left center no-repeat;}
.box_tasto_aggiungi_foto  a:hover	  { width:auto; 
									height:20px; 
									color:#525253; 
									
									text-decoration:none; 
									font-weight:normal; 
									text-decoration:none;  
									padding:0px 0 0 22px;   
									font-size:12px;
									background:url(/immagini/aggiungi_foto.png) left center no-repeat;}
.box_tasto_aggiungi_foto a:first-letter	{ text-transform:uppercase;}



.box_tasto_percorso			  	{ width:auto; -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_percorso	a		  	{ color:#666; 
									width:auto; 
									height:20px; 
									 
									line-height:20px; 
									padding:0px 0px 0 22px; 
									float:left; 
									text-transform:lowercase; 
									text-align:center; 
									font-weight:normal; 
									text-decoration:none; 
									font-size:12px;
									background:url(/immagini/percorso_h.png) left center no-repeat;}
.box_tasto_percorso  a:hover	  { width:auto; 
									height:20px; 
									color:#525253; 
									 
									text-decoration:none; 
									font-weight:normal; 
									text-decoration:none;  
									padding:0 0 0 22px;   
									font-size:12px;
									background:url(/immagini/percorso.png) left center no-repeat;}
.box_tasto_percorso a:first-letter	{ text-transform:uppercase;}



.box_tasto_galleria			  	{ width:auto; -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_galleria	a		  	{ color:#666; 
									width:auto; 
									height:20px; 
									 
									line-height:20px; 
									padding:0px 0px 0 22px; 
									float:left; 
									text-transform:lowercase; 
									text-align:center; 
									font-weight:normal; 
									text-decoration:none; 
									font-size:12px;
									background:url(/immagini/gallery_h.png) left center no-repeat;}
.box_tasto_galleria  a:hover	  { width:auto; 
									height:20px; 
									color:#525253; 
									 
									text-decoration:none; 
									font-weight:normal; 
									text-decoration:none;  
									padding:0px 0 0 22px;   
									font-size:12px;
									background:url(/immagini/gallery.png) left center no-repeat;}
.box_tasto_galleria a:first-letter	{ text-transform:uppercase;}


.box_tasto_carica_cat			  	{ width:auto; -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_carica_cat	a		  	{ color:#666; 
									width:auto; 
									height:20px; 
									
									line-height:20px; 
									padding:0px 0px 0 22px; 
									float:left; 
									text-transform:lowercase; 
									text-align:center; 
									font-weight:normal; 
									text-decoration:none; 
									font-size:12px;
									background:url(/immagini/carica_cat_h.png) left center no-repeat;}
.box_tasto_carica_cat  a:hover	  { width:auto; 
									height:20px; 
									color:#525253; 
									
									text-decoration:none; 
									font-weight:normal; 
									text-decoration:none;  
									padding:0px 0 0 22px;   
									font-size:12px;
									background:url(/immagini/carica_cat.png) left center no-repeat;}
.box_tasto_carica_cat a:first-letter	{ text-transform:uppercase;}



.box_tasto_commenta			  	{ width:auto; -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_commenta	a		  	{ color:#666; 
									width:auto; 
									height:20px; 
									
									line-height:20px; 
									padding:0px 0px 0 22px; 
									float:left; 
									text-transform:lowercase; 
									text-align:center; 
									font-weight:normal; 
									text-decoration:none; 
									font-size:12px;
									background:url(/immagini/commenta_h.png) left center no-repeat;}
.box_tasto_commenta  a:hover	  { width:auto; 
									height:20px; 
									color:#525253; 
									
									text-decoration:none; 
									font-weight:normal; 
									text-decoration:none;  
									padding:0px 0 0 22px;   
									font-size:12px;
									background:url(/immagini/commenta.png) left center no-repeat;}
.box_tasto_commenta a:first-letter	{ text-transform:uppercase;}



.box_tasto_discussione			  	{ width:auto; -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_discussione	a		  	{ color:#666; 
									width:auto; 
									height:20px; 
									
									line-height:20px; 
									padding:0px 0px 0 22px; 
									float:left; 
									text-transform:lowercase; 
									text-align:center; 
									font-weight:normal; 
									text-decoration:none; 
									font-size:12px;
									background:url(/immagini/vis_disc_h.png) left center no-repeat;}
.box_tasto_discussione  a:hover	  { width:auto; 
									height:20px; 
									color:#525253; 
									
									text-decoration:none; 
									font-weight:normal; 
									text-decoration:none;  
									padding:0px 0 0 22px;   
									font-size:12px;
									background:url(/immagini/vis_disc.png) left center no-repeat;}
.box_tasto_discussione a:first-letter	{ text-transform:uppercase;}




.box_tasto_login			  	{ width:auto; -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_login	a		  	{ color:#666; 
									width:auto; 
									height:20px; 
									
									line-height:20px; 
									padding:0px 0px 0 22px; 
									float:left; 
									text-transform:lowercase; 
									text-align:center; 
									font-weight:normal; 
									text-decoration:none; 
									font-size:12px;
									background:url(/immagini/login_h.png) left center no-repeat;}
.box_tasto_login  a:hover	  { width:auto; 
									height:20px; 
									color:#525253; 
									
									text-decoration:none; 
									font-weight:normal; 
									text-decoration:none;  
									padding:0px 0 0 22px;   
									font-size:12px;
									background:url(/immagini/login.png) left center no-repeat;}
.box_tasto_login a:first-letter	{ text-transform:uppercase;}


.box_tasto_segnala			  { width:auto; -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_segnala	a		  { color:#666; 
								width:auto; 
								height:20px; 
								
								line-height:20px; 
								padding:0 0px 0 20px; 
								float:left; 
								text-transform:lowercase; 
								text-align:center; 
								font-weight:normal; 
								text-decoration:none; 
								font-size:12px;
								background:url(/immagini/segnala.png) left center no-repeat;}
.box_tasto_segnala  a:hover	  { width:auto; 
								height:20px; 
								color:#525253; 
								text-decoration:none; 
								font-weight:normal; 
								padding:0 0 0 20px;   
								font-size:12px;
								background:url(/immagini/segnala_h.png) left center no-repeat;}
.box_tasto_segnala a:first-letter		{ text-transform:uppercase;}




.box_tasto_avanti			  { width:auto;  float:right;   -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_avanti	a		  { color:#525253; height:30px; border:1px solid #dddddd; line-height:30px; padding:0px 10px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee)); background:-moz-linear-gradient(top, #ffffff, #eeeeee); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); text-transform:lowercase; text-align:center; font-weight:bold; text-decoration:none; font-size:11px;}
.box_tasto_avanti  a:hover	  { color:#fff; border:1px solid #333; background:-webkit-gradient(linear, center top, center bottom, from(#676C6D), to(#3D4042)); background:-moz-linear-gradient(top, #676C6D, #3D4042); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#676C6D', endColorstr='#3D4042'); text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}

.box_tasto_avanti a:first-letter			{ text-transform:uppercase;}

.box_tasto_indietro			  { width:auto;  float:right;   -moz-border-radius: 2px; border-radius: 2px; font-weight:bold; float:left;  }
.box_tasto_indietro	a		  { color:#525253; height:30px; border:1px solid #dddddd; line-height:30px; padding:0px 10px; float:left; background:-webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#eeeeee)); background:-moz-linear-gradient(top, #ffffff, #eeeeee); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee'); text-transform:lowercase; text-align:center; font-weight:bold; text-decoration:none; font-size:11px;}
.box_tasto_indietro  a:hover	  { color:#fff; border:1px solid #333; background:-webkit-gradient(linear, center top, center bottom, from(#676C6D), to(#3D4042)); background:-moz-linear-gradient(top, #676C6D, #3D4042); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#676C6D', endColorstr='#3D4042'); text-decoration:none; font-weight:bold; text-decoration:none; padding:0px 10px; font-size:11px;}

.box_tasto_indietro a:first-letter			{ text-transform:uppercase;}


/*-- --*/








/*.lingua						{ width:auto; float:right; height:auto; font-weight:bold; background-color:#eee; padding:5px;}*/
.lingua {
    background-color: #EEEEEE;
    float: right;
    font-weight: bold;
    height: auto;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 25px;
    width: auto;
}
.lingua:first-letter		{ text-transform:uppercase;}
.lingua_select				{ margin-left:5px; border:1px solid #ccc;}
/*-- ID --*/
.auto_txt					{ width:696px; height:auto; float:left; font-weight:bold; padding:5px 5px 5px 0;}
.auto2						{ width:696px; height:auto; float:left;  padding:5px 5px 5px 0;}
.etichetta 				{
						background-color: #EEEEEE !important;
						float: left;
						font-weight: bold;
						height: 20px;
						line-height: 20px;
						padding: 0 5px 0 0;
						text-transform: uppercase;
						width: 688px;
						}

#hide_upload		{ height:auto; width:686px; float:left; background-color:#F4F4F4; padding:10px; /*-moz-border-radius: 4px; border-radius: 4px;*/ margin-top:10px;
					box-shadow:0px 0px 4px 0 #999;
					-webkit-box-shadow:0px 0px 4px 0 #999;
					-moz-box-shadow: 0px 0px 4px 0 #999;
					position:relative;}

.box_modifica		{ height:auto; width:686px; float:left; background-color:#F4F4F4; padding:10px; /*-moz-border-radius: 4px; border-radius: 4px; */margin-top:10px;
					box-shadow:0px 0px 4px 0 #999;
					-webkit-box-shadow:0px 0px 4px 0 #999;
					-moz-box-shadow: 0px 0px 4px 0 #999;
					position:relative;}

								

.hidden				{ display:none;}					
	
#approvato 				{ margin:0;}
#principale  			{ margin:0;}
#visibile 				{ margin:0;}
#edit_url				{ margin:0;}
#new_file				{ font-size:15px !important;}	
#content				{ float:left;}
p						{ float:left; width:100%; margin:10px 0;}



a.azioni 			{ font-size: 13px; color:#B90000; text-decoration:none; font-weight:bold; }
a.azioni:hover 	{ font-size: 13px; color:#999999; text-decoration:none; font-weight:bold;}
a.azioni:first-letter			{ text-transform:uppercase;} 

/*a 			{ font-size: 11px; color:#525253; text-decoration:none; font-weight:bold;  }
a:hover 	{ font-size: 11px; color:#333333; text-decoration:none; font-weight:bold;}*/


.tabella_free2 	{ background-color: #FFFFFF; border: 1px solid #CCCCCC; border-collapse: collapse; table-layout: auto;  width: 693px; float:left;}
	.tabella_free2 tr td 	{ height:20px; table-layout: auto; border-collapse: collapse; border-bottom:1px solid #cccccc; padding:5px;}



.Ncont_cat		{ border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:5px; float:left; width:694px; padding:5px; background-color:#fff;}

a				{ color: #525253; font-weight: bolder; text-decoration: none;}
a:hover			{ color:#B90000; text-decoration:none;}


/*upload*/
#new_file { width: 142px; height: 25px; border: 0; padding: 0px 5px 0px 30px; background-image:url(/immagini/form.png); }

#original_file {
	position: absolute;
	left: -9999px;
}
/*--fine upload--*/



/**/

.colonna				{ width:353px; height:auto; float:left; margin-top: 20px;}

.content_sx_2			{ width:335px;  height:auto; padding:8px 5px 5px 5px; font-weight:bold; color:#999999; float:left; font-weight:bold; color:#333; background-color:#eee; border-radius:4px 4px 0 0; margin-top:5px;}
.content_dx_2			{ width:335px; min-height:auto; float:left; color:#333; background-color:#eee;border-radius:0 0 4px 4px; padding:0 5px 5px 5px; margin-bottom:5px; }

.area_txt_segnalazione	{ width:322px; height:120px; float:left; border:1px solid #cccccc; font-size: 14px; font-weight:normal; color:#666; padding:5px; font-family:Arial, Helvetica, sans-serif;}

.campo_txt_finto_2		{ width:322px; min-height:25px; float:left; border:1px solid #cccccc; font-size: 14px; color:#666; padding:0px 5px; background-color:#fff; line-height:25px;}
.area_txt_finta_2		{ width:322px; min-height:120px; float:left; border:1px solid #cccccc; font-size: 14px; font-weight:normal; color:#666; padding:5px; font-family:Arial, Helvetica, sans-serif; background-color:#fff;}


.content_sx_3			{ width:335px;  height:auto; padding:0px 5px 5px 5px; font-weight:bold; color:#999999; float:left; font-weight:bold; color:#333; background-color:#eee;}
.content_dx_3			{ width:335px; min-height:auto; float:left; color:#333; background-color:#eee; padding:0 5px 5px 5px;  }

.campo_txt_finto_3		{ width:334px; min-height:20px; float:left; border:0 none; font-size: 14px; color:#666; padding:0px; background-color: transparent; line-height:20px;}