body {
	height: 100%
}

div.bk {
	background: url("img/sfondo_120_120_5_15.jpg");
	position: fixed;
	float: left;
	width: 964px;
	left: 0px;
	height: 100%;
	top: 0%;
	bottom: 0%;
}

#column-1{
	position: absolute;
	float: left;
	width: 923px;
	left: 19px;
	height: 100%;
	top: 0%;
	bottom: 0%;
}

.overlay {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 19px;
	width: 923px;
	height: 100%;
	background: #ffffff;
	opacity: 0.65;
	-moz-opacity: 0.65;
	filter:alpha(opacity=65);
}

#column-1 .content {
	width: 922px;
	padding: 0px;
	height: 100%;
}

.content {
	position: relative;
	float: left;
}

div.cal_c1_t {
	position: absolute;
	left: 4px;
	top: 35px;
	width: 240px;
	height: 20px;
	background:url("img/titolo_bk_240_20.jpg");
}

div.cal_c1_bk {
	position: absolute;
	left: 4px;
	top: 57px;
	width: 240px;
	height: 183px;
	background:url("img/sfondo_calendario_240_183.png");
}

div.news_t {
	position: absolute;
	left: 249px;
	top: 35px;
	width: 300px;
	height: 20px;
	background:url("img/titolo_bk_300_20.jpg");
}

div.news_bk {
	position: absolute;
	left: 249px;
	top: 57px;
	width: 300px;
	height: 183px;
	color: #0000ff;
	background:url("img/sfondo_news_300_183.png");
}

div.cal_t {
	position: absolute;
	left: 554px;
	top: 35px;
	width: 150px;
	height: 20px;
	background:url("img/titolo_bk_150_20.jpg");
}

div.cal_bk {
	position: absolute;
	left: 554px;
	top: 57px;
	width: 150px;
	height: 183px;
	background:url("img/sfondo_calendario_150_183.png");
}

div.magazine_t {
	position: absolute;
	left: 709px;
	top: 35px;
	width: 210px;
	height: 20px;
	background:url("img/titolo_bk_210_20.jpg");
}

div.magazine_bk {
	position: absolute;
	left: 709px;
	top: 57px;
	width: 210px;
	height: 183px;
	background:url("img/sfondo_random_210_183.png");
}

div.stat_t {
	position: absolute;
	left: 4px;
	top: 245px;
	width: 430px;
	height: 20px;
	background:url("img/titolo_bk_430_20.jpg");
}

div.stat_bk {
	position: absolute;
	left: 4px;
	top: 267px;
	width: 430px;
	height: 153px;
	background:url("img/sfondo_statistiche_430_153.png");
}

div.sponsor_t {
	position: absolute;
	left: 439px;
	top: 245px;
	width: 125px;
	height: 20px;
	background:url("img/titolo_bk_125_20.jpg");
}

div.sponsor_bk {
	position: absolute;
	left: 439px;
	top: 267px;
	width: 125px;
	height: 153px;
	background:url("img/sfondo_sponsor_125_153.png");
}

div.media_t {
	position: absolute;
	left: 569px;
	top: 245px;
	width: 350px;
	height: 20px;
	background:url("img/titolo_bk_350_20.jpg");
}

div.media_bk {
	position: absolute;
	left: 569px;
	top: 267px;
	width: 350px;
	height: 153px;
	background:url("img/sfondo_media_350_153.png");
}

p.titolo {
	color:#0000ff;
	font: 19px  "Comic Sans MS";
	font-weight: bold;
	position: absolute;
	top: -24px;
	width: 100%;
	text-align: center;
}

a.news {
	text-decoration: none;
	font-weight: normal;
}

a.news:hover {
	text-decoration: underline;
	font-weight: bold;
}

div.news_head {
	position: absolute;
	height: 21px;
	border-bottom:1px solid  #0000ff;
	color:#0000ff;
	font: 14px  "Verdana";
	text-align: center;
	text-transform: uppercase;
	font-weight: bold
}

div.nonews {
	position: absolute;
	text-align: center;
	color:#0000ff;
	font: 12px  "Verdana";
	text-decoration: underline;
}

div.news_cat {
	position: absolute;
	left: 249px;
	width: 35px;
	height: 18px;
	text-align: center;
	text-transform: uppercase;
	color:#0000ff;
	font: 12px  "Verdana";
}

div.news_data {
	position: absolute;
	left: 286px;
	width: 78px;
	height: 18px;
	text-align: center;
	text-transform: capitalize;
	color:#0000ff;
	font: 12px  "Verdana";
}

div.news_testo {
	position: absolute;
	left: 369px;
	width: 180px;
	height: 18px;
	text-align: left;
	color:#0000ff;
	font: 12px  "Verdana";
}


table.cal_c1 {
	position: absolute;
	left: 4px;
	top: 57px;
	width: 240px;
	height: 181px;
	border-collapse: collapse;
	table-layout: fixed;
	padding:0px 0px 0px 0px;
	color:#0000ff;
}

td.data {
	font: 12px  "Verdana";
	text-align: center;
	font-style: italic;
	height: 16px;
}

td.vs {
	font: 12px  "Verdana";
	text-align: center;
	height: 16px;
}

td.squadra {
	font: 20px  "Verdana";
	text-align: left;
	font-weight: bold;
	height: 71px;
}

td.punti {
	font: 20px  "Verdana";
	text-align: right;
	font-weight: bold;
	height: 71px;
}

td.logo {
	text-align: center;
}

table.magazine {
	position: absolute;
	left: 709px;
	top: 57px;
	width: 210px;
	height: 183px;
	border-collapse: collapse;
	table-layout: fixed;
	padding:0px 0px 0px 0px;
	color:#0000ff;
	font: 11px  "Verdana";
	text-align: center;
}

a.magazine {
	text-decoration: underline;
	font-weight: normal;
}

a.magazine:hover {
	text-decoration: underline;
	font-weight: bold;
}

th.cal {
	font: 16px  "Verdana";
	font-style: oblique;
	text-decoration: underline;
	height: 25px;
}

table.cal {
	border-collapse: collapse;
	table-layout: fixed;
	padding:0px 0px 0px 0px;
	color:#0000ff;
	text-align: center;
}

td.cal_squadra {
	font: 18px  "Verdana";
	font-weight: bold;
	height: 55px;
}

td.cal_vs {
	font: 12px  "Verdana";
	height: 23px;
}

td.cal_data {
	font: 14px  "Verdana";
	font-style: oblique;
	height: 25px;
}

div.sponsor {
	position: absolute;
	left: 439px;
	top: 267px;
	width: 125px;
	height: 153px;
}

table.media {
	position: absolute;
	left: 569px;
	top: 267px;
	width: 350px;
	height: 153px;
	border-collapse: collapse;
	table-layout: fixed;
	padding:0px 0px 0px 0px;
	color:#0000ff;
	font: 12px  "Verdana";
	text-align: justify;
}

td.media_data {
	height: 15px;
	font: 10px  "Verdana";
	text-align: center;
	font-style: oblique;
}

td.media_titolo {
	height: 25px;
	font: 12px  "Verdana";
	text-align: center;
	font-weight: bold;
}

table.stat {
  position: absolute;
  left: 4px;
  top: 267px;
  width: 430px;
  height: 153px;
  border-collapse: collapse;
  table-layout: fixed;
  padding:0px 0px 0px 0px;
  color:#0000ff;
  font: 12px  "Verdana";
}

td.stat {
	border-top:1px #0000ff solid;
}

th.stat {
	color:#0000ff;
	font: 14px  "Verdana";
	font-weight: bold;
}



	
