body {
  color: #282828;
}

SPAN						{font-family: Arial, Verdana; font-size: 11px; text-decoration: none;}
  #blu					{color: #292C63;
							 font-size: 13px;}
  #blubold				{color: #292C63;
							 font-weight: bold;
							 font-size: 13px;}
  #red					{color: #DF0005;
							 font-size: 13px;}
  #red2					{color: #DF0005;
							 font-size: 16px;}
  #redbold				{font-family: Arial, Verdana;
							 font-size: 13px;
							 color: #DF0005;
							 text-decoration: none;
							 font-weight: bold;}
  #redbold2				{font-family: Arial, Verdana;
							 font-size: 16px;
							 color: #DF0005;
							 text-decoration: none;
							 font-weight: bold;}
  #blusmall				{color: #292C63;
							 font-size: 10px;}
  #blubold				{color: #292C63;
							 font-weight: bold;
							 font-size: 13px;}
							 
A.blubold				{font-family: Arial, Verdana;
							 font-size: 13px;
							 color: #292C63;
							 text-decoration: none;
							 font-weight: bold;}
A.blubold:VISITED		{font-family: Arial, Verdana;
							 font-size: 13px;
							 color: #292C63;
							 text-decoration: none;
							 font-weight: bold;}
A.blubold:HOVER		{font-family: Arial, Verdana;
							 font-size: 13px;
							 color: #1B639B;
							 text-decoration: underline;
							 font-weight: bold;}

A.blubig:link			{font-family: Arial, Verdana;
							 font-size: 15px;
							 color: #292C63;
							 text-decoration: none;
							 font-weight: bold;}
A.blubig:VISITED		{font-family: Arial, Verdana;
							 font-size: 15px;
							 color: #292C63;
							 text-decoration: none;
							 font-weight: bold;}
A.blubig:HOVER			{font-family: Arial, Verdana;
							 font-size: 15px;
							 color: #292C63;
							 text-decoration: underline;
							 font-weight: bold;}

A.blu:link			{font-family: Arial, Verdana;
						 font-size: 13px;
						 color: #292C63;
						 text-decoration: none;}
A.blu:VISITED		{font-family: Arial, Verdana;
						 font-size: 13px;
						 color: #292C63;
						 text-decoration: none;}
A.blu:HOVER			{font-family: Arial, Verdana;
						 font-size: 13px;
						 color: #292C63;
						 text-decoration: underline;}

A.red:link			{font-family: Arial, Verdana;
						 font-size: 13px;
						 color: #DF0005;
						 text-decoration: none;}
A.red:VISITED		{font-family: Arial, Verdana;
						 font-size: 13px;
						 color: #DF0005;
						 text-decoration: none;}
A.red:HOVER			{font-family: Arial, Verdana;
						 font-size: 13px;
						 color: #DF0005;
						 text-decoration: underline;}

A.redbold:link			{font-family: Thaoma;
							 font-size: 28px;
							 color: #DF0005;
							 background-color: #FAEAB9;
							 text-decoration: none;
							 font-weight: bold;
							 padding: 15;
							 border: 4px #FAEAC9 outset}
A.redbold:VISITED		{font-family: Thaoma;
							 font-size: 28px;
							 color: #DF0005;
							 background-color: #FAEAB9;
							 text-decoration: none;
							 font-weight: bold;
							 padding: 15;
							 border: 4px #FAEAC9 outset}
A.redbold:HOVER		{font-family: Thaoma;
							 font-size: 28px;
							 color: #DF0005;
							 background-color: #FAEAB9;
							 text-decoration: underline;
							 font-weight: bold;
							 padding: 15;
							 border: 4px #FAEAC9 inset}

A.redbold2:link		{font-family: Arial, Verdana;
							 font-size: 13px;
							 color: #DF0005;
							 text-decoration: none;
							 font-weight: bold;}
A.redbold2:VISITED	{font-family: Arial, Verdana;
							 font-size: 13px;
							 color: #DF0005;
							 text-decoration: none;
							 font-weight: bold;}
A.redbold2:HOVER		{font-family: Arial, Verdana;
							 font-size: 13px;
							 color: #FF9070;
							 text-decoration: underline;
							 font-weight: bold;}

A.redbold3:link		{font-family: Arial, Verdana;
							 font-size: 13px;
							 color: #FF9070;
							 text-decoration: none;
							 font-weight: bold;}
A.redbold3:VISITED	{font-family: Arial, Verdana;
							 font-size: 13px;
							 color: #FF9070;
							 text-decoration: none;
							 font-weight: bold;}
A.redbold3:HOVER		{font-family: Arial, Verdana;
							 font-size: 13px;
							 color: #EE5050;
							 text-decoration: underline;
							 font-weight: bold;}
								 
td {
  font-size: 18px;
}
td.titolo {
  font-size: 22px;
  font-weight: bold;
  font-style: italic;
  color: #9E0D21;
}
td.titolo2 {
  font-size: 16px;
  font-weight: bold;
  color: #9E0D21;
}
td.piatto {
  font-size: 18px;
  font-weight: bold;
}
font.counter {
  font-size: 14px;
  font-style: italic;
  color: #9E0D21;
}
font.note {
  font-size: 16px;
  font-weight: normal;
  font-style: italic;
}
font.titolo {
  font-size: 22px;
  font-weight: bold;
}
font.errore {
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
  color: #CC0033;
}
input {
	font-size: 11px;
	border: 1px solid #282828;
	padding: 2px;
}
input.piatto {
  font-size: 15px;
  font-weight: bold;
	border: 1px solid #282828;
	padding: 2px;
	width: 280px;
	height: 22px
}
input.note {
  font-size: 15px;
  font-weight: normal;
  font-style: italic;
	border: 1px solid #282828;
	padding: 2px;
	width: 110px;
	height: 22px
}
input.note2 {
  font-size: 15px;
  font-weight: normal;
  font-style: italic;
	border: 1px solid #282828;
	padding: 2px;
	width: 390px;
	height: 22px
}
input.prezzo {
	font-size: 14px;
	border: 1px solid #282828;
	font-weight: bold;
	padding: 2px;
	width: 50px;
	height: 22px
}
input.titolo {
	font-size: 14px;
	border: 1px solid #282828;
	font-weight: bold;
	padding: 2px;
}
input.titolo2 {
  font-size: 15px;
	border: 1px solid #282828;
  font-weight: bold;
  font-style: italic;
  color: #9E0D21;
	padding: 2px;
	width: 280px;
	height: 22px
}
input.hide {
	font-size: 10px;
	border: 1px solid #282828;
	font-weight: normal;
	padding: 0px;
}
textarea {
	font-size: 12px;
	border: 1px solid #282828;
	padding: 2px;
}
textarea.note {
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
	border: 1px solid #282828;
	padding: 2px;
	width: 390px;
	height: 80px;
}
div.hide {
  font-size: 12px;
  font-weight: normal;
}
a.link {
  font-size: 18px;
  font-weight: bold;
	text-decoration: none;
  color: #9E0D21;
}
a.link:VISITED {
  font-size: 18px;
  font-weight: bold;
	text-decoration: none;
  color: #7D1793;
}
a.link:HOVER {
  font-size: 18px;
  font-weight: bold;
	text-decoration: underline;
  color: #9E0D21;
}
a.rsv {
  font-size: 15px;
  font-weight: bold;
  font-style: italic;
	text-decoration: none;
  color: #9E0D21;
}
a.rsv:VISITED {
  font-size: 15px;
  font-weight: bold;
  font-style: italic;
	text-decoration: none;
  color: #9E0D21;
}
a.rsv:HOVER {
  font-size: 15px;
  font-weight: bold;
  font-style: italic;
	font-variant: small-caps;
	text-decoration: underline;
  color: #9E0D21;
}
a.rsvl {
  font-size: 15px;
  font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
  color: #003399;
}
a.rsvl:VISITED {
  font-size: 15px;
  font-weight: bold;
	text-decoration: none;
	font-variant: small-caps;
  color: #003399;
}
a.rsvl:HOVER {
  font-size: 15px;
  font-weight: bold;
	font-variant: small-caps;
	text-decoration: underline;
  color: #003399;
}
