body{
background:#6B7C8A;
text-align:center;
position:relative;z-index: 1;
}

a img {
border: 0;
}

.body
{
font-family:Tahoma,Arial,sans-serif;
text-align: left;

}

.header
{
background:#5B5C60 url(header.jpg) no-repeat top center;
width:985px; height:570px;margin:auto;
}
#header{
height: 378px;
}

.header_alta{background:url(bg_header_alta.jpg) no-repeat top center;width:985px; height:103px;margin:auto;}
.header_alta img {float:left;padding:30px 0 20px 30px;}
.header_alta p{float:left; margin:40px 0 0 20px; font-weight:bolder; font-size:11px;color:#FFF; text-transform:uppercase;}
.header_alta p span{color:#FDB924;}
.header_alta p.partner {float:left; text-transform:uppercase;}
.header_alta div {width:auto;float:right;margin-right:20px;}
#text_bonus a{
color:#000;
text-decoration: underline;
}


#logo{float:left;width: 165px;height: 29px;margin: 30px 0 0 20px;
    font: bold 16px Arial,sans-serif;color: #36A2D8;
    background:url(logo_betfair.jpg)}

#logo span{position: relative;z-index:-1}

#call{width: 482px;height:134px;
    font: bold 16px Arial,sans-serif;color: #36A2D8;
    background:url(pulsante_iniziavincere.jpg)}

#call span{position: relative;z-index:-1; } 



/*Box Bonus*/
div.box_bonus{float:right; margin-right:-20px; margin-top:100px;}
#bonus{background:url(botton_close.jpg) no-repeat center left; padding-left:30px; margin-bottom:15px;}
div.bonus_close #bonus{background:url(botton_start.jpg) no-repeat center left; padding-left:30px; margin-bottom:15px;}
#text_bonus {font-size:9px; font-weight:bold; margin-bottom:15px; width:450px;}
#amico{padding-right:30px;}
.hidden{display:none;}
.pointer{cursor:pointer;}
/*div.bonus_close #amico {padding-right:30px; display:none;}*/


#banner{
position:absolute;
top: 487px;
}

.testo, .clearfix{
overflow:hidden;
}
* html .testo, * html .testo .clearfix{
zoom: 1;
}
.clear {clear:both}

/*grid*/
.side-1,
.side-2,
.side-2a, 
.side-2b {
float:left;
display:inline;
}
.side-1 {
width: 550px;
margin-right: 40px;
}
.side-2 {
width: 310px;
}
.side-2a, .side-2b {
width: 130px;
padding: 1px 10px;
}

/*sidebar*/
.side-2 * {
font-size: 11px;
}
.side-2 h2 {
font-weight:bold;
border-bottom: 1px solid #333;
}

.lista-giornate, .lista-giornate li{
list-style:none;
padding: 0;
margin: 0;
}
.lista-giornate li{
border-bottom: 1px solid #ccc;
padding: 3px 0;
}


.centrale
{
width:985px;
margin: auto;
}

.footer{
background-color:#FFF;
width:985px;
/*height: 100px;*/
text-align:center;
clear:both;
}


.footer p span{font-size:10px;color: #999;}


.link
{
	color:#FFFFFF;
	font-size: 70%;
	position:absolute;
	width: 134px;

}

.testo
{
padding-top:20px;
padding-left: 40px;
padding-right: 40px;
background:#FFFFFF;

}

h1{
font-size: 24px;
color: #333;
display:inline;
font-weight:normal;
text-align:center;
}

h2{
font-size: 20px;
color:#333;
font-weight:normal;

}

 h3 {
font-size: 16px;
color:#000;
font-weight:normal;

}


p, ul, ol
{

color:#333;
font-size: 13px;

}

a, a:hover, a:visited 
{
color:#FDB924;
text-decoration:none;
}


table, th, td {
border-collapse:collapse;
}
td, th, table h3 {
font-size: 12px;
text-align:left;
}
td, th{
padding: 3px 10px;
border: 1px solid #333;
}
table h3 {margin:5px 0;}
table a, table a:visited, table a:hover {color:#000}
th{
background: #333;
color: #fff;
}
.partite .evento {
width: 400px;
}

.partite th{
border-color:#fff;
}

.quota-1, .quota-X{
background:#f1f1ff;
}

.accordion{
list-style: none;
}

.call a{
display:block;
padding: 5px;
font-weight: 700;
background: #080;
color: #fff;
float:right;
}

/* Tabella aggiornata dinamicamente PHP */
.events {
width: 100%;
cursor: pointer;
margin: 10px 0;
}
.events th {
text-align: center;
border: 1px solid #fff;
}
.events td {
width: 50%;
}
.events strong {
color: #369;
}
