html, body {
	height: 100%; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	}

#contenitore { 
min-height: 100%; 
height: auto !important; 
height: 100%; 
margin: 0 auto -30px; }


.table_head {
table-layout: fixed;
width: 100%;
background-image: url(../images/heade_blu.gif);
background-repeat: repeat-x;
}

.table_head_in {
table-layout: fixed;
width: 990px;
background-image: url(../images/heade_blu_chia.gif);
background-repeat: repeat-x;
height: 76px;
}

.table_menu {
table-layout: fixed;
width: 990px;
background-image: url(../images/sfo_menu.gif);
background-repeat: repeat-x;
height: 40px;
border-right: solid 1px #ffffff;
border-left: solid 1px #ffffff;
}

.table_menu1{
table-layout: fixed;
width: 990px;
height: 30px;
border-right: solid 1px #ffffff;
border-left: solid 1px #ffffff;
background-color:#FFFFFF;
background-image: url(../images/sfo_menu1.gif);
background-repeat: repeat-x;
}

.table_main {
table-layout: fixed;
width: 990px;
border-right: solid 1px #ffffff;
background-color:#ffffff;
border-left: solid 1px #ffffff;
}

.footer {
width: 100%;
background-image:url(../images/sfo_footer.gif);
}

#footer , .push {
	height: 30px;}

.footer1 {
width: 100%;
background:#666666;
}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color: #cc0000;}

.titolo_cate {font-size: 12px; color: #333333; font-weight: bold; text-transform:uppercase} 
.titolo_cate_bia {font-size: 9pt; color: #ffffff; font-weight: bold; text-transform:uppercase} 
.titolo_12 {font-size: 12px; color: #cc0000; font-weight: bold;} 
.titolo_10 {font-size: 8pt; color: #cc0000; font-weight: bold;} 
.titolo_10_b {font-size: 8pt; color: #cc0000; font-weight: bold; text-transform:uppercase;} 
.titolo_11_b {font-size: 8pt; color: #333333; font-weight: bold; text-transform:uppercase;} 
.titolo_11_g {font-size: 8pt; color: #ffcc00; font-weight: bold; text-transform:uppercase;} 
.titolo_box12 {font-size: 8pt; color: #ffffff; font-weight: normal;}
.titolo_gia_8 {font-size: 8pt; color: #cccccc; font-weight: normal;}
.titolo_12_bia {font-size: 10pt; color: #ffffff; font-weight: normal;}
.titolo_box10pt {font-size: 11pt; color: #003366; font-weight: bold;} 
.titolo_box14 {font-size: 14px; color: #ffcc00; font-weight: bold;} 
.titolo_livescore {font-size: 17px; color: #ffcc00; font-weight: bold;letter-spacing: -0.04em; text-transform:uppercase;} 
.titolo_box {font-size: 14pt; color: #cc0000; font-weight: bold;} 
.titolo_box_big {font-size: 22pt; color: #cc0000; font-weight: bold;} 
.titolo_box_giallo {font-size: 16pt; color: #f0b605; font-weight: bold;} 

.titolo_12_b {font-size: 12px; color: #ffffff; font-weight: bold;} 

.footer_testo {font-size: 8pt; color: #cccccc; font-weight: normal }

.testo {font-size: 10pt; color: #333333; font-weight: normal;}
.testo11 {font-size: 11pt; color: #333333; font-weight: normal;}
.testo8 {font-size: 8pt; color: #333333; font-weight: normal}
.testo8b {font-size: 8pt; color: #333333; font-weight: bold; text-transform:uppercase}
.nero_testo {font-size: 8pt; color: #000000; font-weight: bold}
.bia_testo1 {font-size: 8pt; color: #333333; font-weight: normal; text-align: justify;}
.gia_testo {font-size: 8pt; color: #ffcc33; font-weight: normal}
.testo_rosso8 {font-size: 8pt; color: #cc0000; font-weight: NORMAL; text-transform:uppercase}
.partite {font-size: 8pt; color: #cccccc; font-weight: NORMAL;}
.data {font-size: 10pt; color: #cccccc; font-weight: bold;}
.segni {font-size: 8pt; color: #cccccc; font-weight: normal;}
.titolo_conta { font-size: 12pt; color: #ffcc00; font-weight: bold;} 

.tit_sche {font-size: 8pt; color: #333333; font-weight: bold; text-transform:uppercase;}

form {  margin-top: 0; margin-bottom: 0;}

input{
font-family:tahoma, Arial, sans-serif;
font-size:12px;
color:#000000;
border: 1px solid #999999;
}

.Off
{ cursor:pointer;} 

.Off1
{ 
height:18px;
width: 190px;
background-color:#1B1A1A;
cursor:pointer;
padding-left: 5px;
} 

.roll_imma img {
	border: 5px solid #666666;
}
.roll_imma:hover img {
	border: 5px solid white;