body
{
	background: black;
}

body, table, td
{
	margin: 0;
	padding: 0;
	color: #444;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,Serif;
}

img { border: none; }

#rigaSu
{
	padding: 5px 0;
	font-size: 12px;
	font-weight: bold;
	background: #000 url("../img/barra_alta.jpg") no-repeat top left;
}
#rigaSu a
{
	text-decoration: none;
	color: #444;
	margin: 0 20px;
}

#rigaGiu
{
	padding: 10px;
	font-size: 24px;
	font-weight: bold;
}

#rigaGiu img
{
	margin: 0 20px 0 10px;
	vertical-align: middle;
}

table { border: none; border-collapse: collapse;}
td { padding: 0;}
table.padding td, td.padding {padding: 5px; }
table.border {border-collapse: collapse;}
table.border td { border:1px solid #7b0800;}

.blink
{
	display: block;
	text-decoration: none;
	color: #444;
	margin: 20px 0px;
	font-size: 20px;
}



input
{

	border: 1px solid #7b0800;
	background:#eee;
	font-family:monospace;
	color:#7b0800;
}

textarea
{	border: 1px solid #7b0800;
	background:eee;
	font-family:monospace;
	color:#000;
}


input.small
{

	font-size: 11px;
}

input.button
{

	border: 1px solid white;
	background:#7b0800;
	font-family:Verdana,Arial,Serif;
	padding:2px;
	color:#eee;
	margin: 2px 10px;
}
input.buttonSmall
{

	border: 1px solid white;
	background:#7b0800;
	font-family:Verdana,Arial,Serif;
	font-size: 10px; padding:2px; color:#eee; margin: 1px 5px;
}

input.gray 
{

	background:#eee;
	color:#444;
}

.white 
{

	background:#fff;
	color:#444;
}


h1, h2, h3
{
	color:#7b0800;
	font-weight: bold;
	margin: 0;
}

h1	{ font-size: 14px; }
h2	{ font-size: 12px; }
h3	{ font-size: 12px; }


.big
{
	display: block;
	color: #444;
	margin: 20px 0px;
	font-size: 20px;
}

p	{ margin: 5px 0px; }
form { margin:0px; padding:0px; }



a.button { padding:3px 5px; background:#f00; color:#fff; font-weight:bold; text-decoration:none;}
a {text-decoration:none; color:black;}
