/*----------------*** GENERALI ***----------------------*/

hr						{border-bottom: #79D 1px solid;}
h 						{text-decoration: none;	border-bottom: 0px;}
h2						{text-decoration: none;	border-bottom: 0px;	font-size: 14px;}
tr, th				{margin: 0px;}
input					{font-size: 11px; vertical-align: middle;}
form					{margin-bottom: 0px; border: 0px;vertical-align: middle;}
fieldset				{font-size: 11px; vertical-align: middle; border: 0px;}

/*----------------*** STILI PER CONTENUTI PAGINA ***------------------*/

.titolo									{margin-top: 5px; color: #C00;	font-weight: bold;	font-size:16px;}
.titolino 								{font-size: 14px; font-weight: bold; color: #000;}
.numero_verde 							{font-size: 11px; color: #009933;}
.immagine_allineata_sx_con_testo	{float: left; padding-right: 10px;}
.immagine_allineata_dx_con_testo	{float: right;	padding-left: 10px;}
.corsivo_fisso {text-transform:capitalize;font-style:italic;width:220px;display:inline-block;margin-right:8px;text-align:right;}
.grassetto_capitalizzato {text-transform:capitalize;font-weight:bold;}
.link_immagine {border:10px;}

/*------- parte di sezione esclusa e commentata il 21/03/2013 da Paolo Peloni

.testo_verde 			{font-weight: bold;	color: Green;}
.testo_giallo 			{font-weight: bold;	color: Yellow;}
.testo_blu				{font-weight: bold;	color: Blue;}
.testo_arancione		{font-weight: bold;	color: #FF9900;}

.Titolo_rosso_centrale  {text-align: center; margin-top: 5px; color: #C00; font-weight: bold; font-size:16px; display: block;}
.Titolino_nero_centrale {text-align: center; font-size: 14px; font-weight: bold; color: #000; display: block;}
.Numero_verde 				{font-size: 11px; color: #009933;} -------*/

/*---------------*** BOTTONI ***--------------------------*/
/*------- parte di sezione esclusa e commentata il 21/03/2013 da Paolo Peloni

.link1, a.link1		{color: #00A; text-decoration:none;}
a.link1:hover			{color: #C00;}	
.link3, a.link3 		{color: #00A; font-weight: bold;}
a.link3:hover			{color: #C00;}
.link4, a.link4		{color: #C00; font-weight: bold;}
a.link4:hover			{color: #00A;}

.bottone1, a.bottone1			{color: #000; font-weight: bold; text-transform: uppercase;}
a.bottone1:hover					{color: #C00;}
.bottone2, a.bottone2			{color: #00A;}
a.bottone2:hover					{color: #C00;}
.bottone3, a.bottone3			{color: #C00; font-weight: bold;}
a.bottone3:hover					{color: #000;} 
.mdim {font-size: 9px;}	-------*/
							
.link_da_blu_a_rosso, a.link_da_blu_a_rosso 		{color: #00A; font-weight: normal; text-decoration:none;}
a.link_da_blu_a_rosso:hover							{color: #C00;}

.link_da_rosso_a_nero, a.link_da_rosso_a_nero 	{color: #C00; font-weight: normal; text-decoration:none;}
a.link_da_rosso_a_nero:hover							{color: #000;}

.link_da_nero_a_rosso, a.link_da_nero_a_rosso	{color: #000; font-weight: normal; text-decoration:none;}
a.link_da_nero_a_rosso:hover							{color: #C00;}

/*--------------*** MODULISTICA ***-----------------------*/
/*------- parte di sezione esclusa, commentata e modificata il 21/03/2013 da Paolo Peloni

.link_mod_zip, .link_mod_rtf, .link_mod_pdf, .link_email, .link_mod_ante
								{line-height: 25px; height: 25px; color: #666; padding-left: 24px; vertical-align: middle; display:inline-block;} 
a.link_mod_zip				{background:url(../img/zip.gif) left no-repeat; text-decoration:none;}
a.link_mod_rtf				{background:url(../img/rtf_w3c.gif) left no-repeat; text-decoration:none;}
a.link_mod_pdf 			{background:url(../img/pdf_w3c.gif) left no-repeat; text-decoration:none;}
a.link_email 				{background: url(../img/mail.gif) left no-repeat; text-decoration:none; color: #4682B4;}
a.link_mod_ante 			{background:url(../img/ante_w3c.gif) left no-repeat; text-decoration:none;}
a.link_email:hover, a.link_mod_pdf:hover, a.link_mod_rtf:hover, a.link_mod_zip:hover, a.link_mod_ante:hover
								{color: #CCC; text-decoration:underline;}	-------*/

.link_email					{line-height: 25px; height: 25px; color: #666; padding-left: 25px; vertical-align: middle; display:inline-block;}
a.link_email				{background: url(../img/mail.gif) left no-repeat; color: #4682B4; text-decoration:none;}
a.link_email:hover		{text-decoration:underline; color: #4682B4;} 

.link_documento_zip, .link_documento_rtf, .link_documento_pdf, .link_documento_wav, .link_documento_txt
								{line-height: 25px; height: 25px; color: #666; padding-left: 25px; vertical-align: middle; display:inline-block;}
a.link_documento_zip 	{background:url(../img/zip.gif) left no-repeat; text-decoration:none;}
a.link_documento_rtf 	{background:url(../img/rtf_w3c.gif) left no-repeat; text-decoration:none;}
a.link_documento_pdf 	{background:url(../img/pdf_w3c.gif) left no-repeat; text-decoration:none;}
a.link_documento_txt 	{background:url(../img/ante_w3c.gif) left no-repeat; text-decoration:none;}
a.link_documento_wav 	{background:url(../img/wav.gif) left no-repeat; text-decoration:none;}
a.link_documento_zip:hover, a.link_documento_rtf:hover, a.link_documento_pdf:hover, a.link_documento_wav:hover, a.link_documento_txt:hover
								{text-decoration:underline; color: #666}
									
/*--------------*** ALLINEAMENTO PAGINA ***-----------------*/

.txtjust				{text-align: justify;}
.centro				{text-align: center;}
.txtdx 				{text-align: right;}
.txtsx				{text-align: left;}
.dx					{float: right; text-align: right; display:block;}
.sx					{float: left; text-align: left;  display:block;}
.img_miccosx 		{float: left; text-align: left;	margin-left: 20px;}
.imgsx				{float: left; margin-right: 5px;}
.Allineamento_testo_a_destra		{text-align: right;display: block;}
.Allineamento_testo_a_sinistra	{text-align: left;display: block;}
.Allineamento_testo_giustificato	{text-align: justify;}
.Allineamento_testo_al_centro		{text-align: center;display: block;}

/*--------------*** BOTTONI MENU BLU IN FONDO AI DUE MENU DI SX E DX ***-----------------*/
/*------- parte di sezione riportata l'11/06/2013 da Paolo Peloni e presa dai vecchi fogli di stile (primo.css) -------*/

.bc5 a, .bc5 a:active, .bc5 a:visited
{
	font-weight: normal; 
	line-height: 16px;	
	border-bottom: 1px solid #79D;	
	padding-left: 3px; 
	padding-right: 3px;	
	color: #333;	
	background-color: inherit;
	display: block;
}
.bc5 a:hover
{
	font-weight: normal;
	line-height: 16px;	
	border-bottom: 1px solid #79D;	
	padding-left: 3px; 
	padding-right: 3px;
	color: #C00;	
	background-color: #FFF;
	display: block;
}
.ricerca_cgi
{
	border-bottom:  1px solid #333; 
	border-top: 1px solid #333;
	background-color: #DAE7F3;
	line-height: 20px;
	color: #000;
	height: 20px;
	text-align: center;
}

.ricerca2_cgi
{
	background-color: #ECF2F9;
	line-height: 20px;
	color: #000;
	height: 20px;
}
.line
{
	border-bottom:  1px solid #333; 
	border-top: 1px solid #333;
	background-color: #EDF9FF;
	width: 100%;
	line-height: 20px;
	color: #000;
	height: 20px;
	text-align: center;
}
.line a, .line a:visited, .line a:active
{
	font-weight: bold;
	color: #000;	
	background-color: #EDF9FF;
	padding-left: 10px; 
	padding-right: 10px;
	line-height: 20px;
	height: 20px;

}
.line a:hover
{
	font-weight: bold;
	color: #C00;
	background-color: #EDF9FF;
	padding-left: 10px; 
	padding-right: 10px;
	line-height: 20px;
	height: 20px;
}

/*--------------*** AGGIUNTI DOPO IL 12/06/2013 ***-----------------*/

.evidenziatore_celeste
{
	border-bottom:5px; 
	border-top: 5px;
	font-weight: bold;
	background-color: #EDF9FF;
	width: 100%;
	height: 20px;
	color: #000;
}