.nero10b			{font-family: Arial; font-size: 10px; color: #000000; font-weight: bold;}
.nero10b A			{color: #000000; text-decoration: none;}
.nero10b A:hover	{color: #000000; text-decoration: underline;}

.grigio11n			{font-family: Arial; font-size: 11px; color: #7f7f7f; font-weight: normal;}
.grigio11n A			{color: #7f7f7f; text-decoration: none;}
.grigio11n A:hover	{color: #7f7f7f; text-decoration: underline;}

.grigio10b			{font-family: Arial; font-size: 10px; color: #7f7f7f; font-weight: bold;}
.grigio10b A			{color: #7f7f7f; text-decoration: none;}
.grigio10b A:hover	{color: #7f7f7f; text-decoration: underline;}

.grigio9b			{font-family: Arial; font-size: 9px; color: #7f7f7f; font-weight: bold;}
.grigio9b A			{color: #7f7f7f; text-decoration: none;}
.grigio9b A:hover	{color: #7f7f7f; text-decoration: underline;}

.grigiochiaro12b			{font-family: Arial; font-size: 12px; color: #a0a0a0; font-weight: bold;}
.grigiochiaro12b A			{color: #a0a0a0; text-decoration: none;}
.grigiochiaro12b A:hover	{color: #a0a0a0; text-decoration: underline;}

.grigio14b			{font-family: Arial; font-size: 14px; color: #6c6c6c; font-weight: bold;}
.grigio14b A		{color: #6c6c6c; text-decoration: none;}
.grigio14b A:hover	{color: #6c6c6c; text-decoration: underline;}

.grigio18b			{font-family: Arial; font-size: 18px; color: #6c6c6c; font-weight: bold;}
.grigio18b A		{color: #6c6c6c; text-decoration: none;}
.grigio18b A:hover	{color: #6c6c6c; text-decoration: underline;}

.grigios11b			{font-family: Arial; font-size: 11px; color: #6c6c6c; font-weight: bold;}
.grigios11b A			{color: #6c6c6c; text-decoration: none;}
.grigios11b A:hover	{color: #6c6c6c; text-decoration: underline;}

.grigios12b			{font-family: Arial; font-size: 12px; color: #6c6c6c; font-weight: bold;}
.grigios12b A			{color: #6c6c6c; text-decoration: none;}
.grigios12b A:hover	{color: #6c6c6c; text-decoration: underline;}

.grigioscuro11n			{font-family: Arial; font-size: 11px; color: #494949; font-weight: normal;}
.grigioscuro11n A			{color: #494949; text-decoration: none;}
.grigioscuro11n A:hover	{color: #494949; text-decoration: underline;}

.grigioscuro10b			{font-family: Arial; font-size: 10px; color: #494949; font-weight: bold;}
.grigioscuro10b A			{color: #494949; text-decoration: none;}
.grigioscuro10b A:hover	{color: #494949; text-decoration: underline;}

.grigioscuro9b			{font-family: Arial; font-size: 9px; color: #494949; font-weight: bold;}
.grigioscuro9b A		{color: #494949; text-decoration: none;}
.grigioscuro9b A:hover	{color: #494949; text-decoration: underline;}

.grigiochiaro10b			{font-family: Arial; font-size: 10px; color: #a0a0a0; font-weight: bold;}
.grigiochiaro10b A			{color: #a0a0a0; text-decoration: none;}
.grigiochiaro10b A:hover	{color: #a0a0a0; text-decoration: underline;}

.bianco11n			{font-family: Arial; font-size: 11px; color: #ffffff; font-weight: normal;}
.bianco11n A			{color: #ffffff; text-decoration: none;}
.bianco11n A:hover	{color: #ffffff; text-decoration: underline;}

.bianco13n			{font-family: Arial; font-size: 13px; color: #ffffff; font-weight: normal;}
.bianco13n A			{color: #ffffff; text-decoration: none;}
.bianco13n A:hover	{color: #ffffff; text-decoration: underline;}

.bianco10n			{font-family: Arial; font-size: 10px; color: #ffffff; font-weight: normal;}
.bianco10n A			{color: #ffffff; text-decoration: none;}
.bianco10n A:hover	{color: #ffffff; text-decoration: underline;}

/*INIZIO overlay*/
#overlay-bkg
{
	position: fixed;  
	_position: absolute;  
	top: 0;  
	left: 0;  
	width: 100%;  
	height: 100%;  
	z-index:10000;
	background:#000;
	opacity:0.75;
	-moz-opacity:0.75;
	filter:alpha(opacity=75);
}
#overlay-content
{
	margin:-225px 0 0 -293px;
	position:absolute;
	width:586px;
	height:440px;
	top:50%;
	left: 50%; 
	padding:0;
	display:block; 
	z-index:10001; 
}
.t_l{background:url(../images/overlay/t_l.png) no-repeat;  width:20px;  height:20px; }
.t_r{background: url(../images/overlay/t_r.png) no-repeat;  width:20px;  height:20px; }
.t_c{height:20px;  background:url(../images/overlay/t_c.png) repeat-x; }

.c_l{width:20px;  background: url(../images/overlay/c_l.png) repeat-y; }
.c_c{background:white;  margin:0;  padding:0; }
.c_r{width:20px;  background: url(../images/overlay/c_r.png) repeat-y; }

.b_c{height:20px;  background:url(../images/overlay/b_c.png) repeat-x; }
.b_l{background:url(../images/overlay/b_l.png) no-repeat;  width:20px;  height:20px; }
.b_r{background:url(../images/overlay/b_r.png) no-repeat;  width:20px;  height:20px; }
/*FINE overlay*/
