*.break {
	margin-bottom:28px;
}

*.bold {
	font-weight:bold;
}

div.invio {
	padding:5px;
	border:solid 1px rgb(255,148,0);
}

div.text {
	margin-bottom:28px;
	font-size:14px;
	line-height:1.25em;
}

h1 {
	margin:1em 0px 1em 0px;
	font-size:16px;
}

h2 {
	margin:2em 0px 1em 0px;
	font-size:14px;
}

h3 {
	margin:1em 0px 1em 0px;
	font-size:14px;
}

p {
	font-size:14px;
	line-height:1.25em;
	margin:14px 0px 14px 0px;
}

ul.menu {
	margin:5px 0px 5px 0px;
	padding:0px;
	line-height:1.25em;
	list-style-position:inside;
	list-style-image:url(../img_common/mark_li.gif);
}

li.menu {
	margin:0em 0em 1em 0em;
}

p.archives {
	font-size:12px;
	margin-bottom:28px;
}

table.menu {
	margin-bottom:28px;
}

table.time {
	margin:auto;
	border:solid 1px rgb(255,148,0);
}

td.content {
	width:584px;
	padding-right:0px;
}

th.time {
	color:rgb(255,255,255);
	background-color:rgb(255,148,0);
	font-size:12px;
	line-height:1.25em;
}

p.center {
	text-align:center;
}

p.link {
	font-size:12px;
	line-height:1.25em;
	clear:both;
}

span.gray {
	color:rgb(192,192,192);
}

table.result {
	font-size:12px;
	line-height:1.25em;
	border-collapse:collapse;
}

th.team {
	color:rgb(255,255,255);
	background-color:rgb(255,154,0);
	text-align:center;
	white-space:nowrap;
	border:solid 1px rgb(96,96,96);
}

th.cap {
	background-color:rgb(255,255,128);
	text-align:center;
	white-space:nowrap;
	border:solid 1px rgb(96,96,96);
}

td.cell {
	border:solid 1px rgb(96,96,96);
}

