/* emmeci 2009 carlotta castelnovi */

body
{
/*	background: black; */	
/*	background: #990000; */ /* rosso sp */
	background: #ffffff; /* bianco sp */
}

body, table, td
{
	margin: 0;
	padding: 0;
	color: #666666; /* colore testi nella tabella */
/*	color: #990000; colore rosso sp testi nella tabella */
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,Serif;
}

/******* hyperlink and anchor tag styles *******/

a:link{
	color: #000000;   /*nero */
/*	color: #00CC00; */
	text-decoration: none;
    font: bold 110% Arial,sans-seri;
}

a:visited{
	color: #666666;   /*grigio */
/*	color: #00CC00; */
	text-decoration: none;
    font: bold 110% Arial,sans-seri;
}

a:hover{
	text-decoration: underline;
}

/*******  *******/


img { border: none; }

#rigaSu
{
	padding: 5px 0;
	font-size: 15px;
	font-weight: bold;
/*	background: #000 url("../img/barra_alta.jpg") no-repeat top left; */
}
#rigaSu a
{
	text-decoration: none;
/*	color: #ff0000;  /*rosso */
/*	color: #444;  */
	margin: 0 20px;
}

#rigaSu a:hover
{
	color: #000000;   /*nero */
	text-decoration: none;
}

#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, h4, h5
{
	font-weight: bold;
	font-size: 14px;
	margin: 0;
}

h1	{ color:#666666; } /*grigio */
h2	{ color:#055A1F; }
h3	{ color:#D66509; }
h4	{ color:#000000; }
h5	{ color:#7b0800; }
h5	{ color:#748012; }


.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;}

