/* CSS Document */

body{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #0093DD;
	margin:0;
	padding:0;
	}
a   {text-decoration:none;}	
p	{margin:0px;padding:0px;}
.clear{clear:both;}
/*footer*/
#footer{
	display:block;
	background: url(../images/elementi/bg_footer.gif) repeat-x left top;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 100%;
	position:relative;
}
#footer p {
	background: url(../images/elementi/footer.gif) no-repeat left top;
	padding: 0px;
	margin:0px;
	height: 42px;
	width: 756px;
	text-indent:-9000em;
	position:relative;
}
#footer p a{
position:absolute;
top:10px;
right:9px;
width:30px;
height:25px;
}
/*/footer*/	
#main{
	display:block;
	width:100%;
	padding:278px 0px 0px ;

	background: url(../images/elementi/bg.gif) repeat-y left top;
	position:relative;
	overflow:hidden;
}



html>/**/body #main{
	display:block;
	width:100%;
	margin:0px 0px 0px 0px !important;
	/*padding:278px 0px 0px ;*/
	padding:0px 0px 0px;
	background: url(../images/elementi/bg.gif) repeat-y left top;
	position:relative;
	overflow:hidden;
}
/*gestione degli sfondi pricipali*/
#bg_main{
display:block;
background-image: url(../images/elementi/bg_corpo.gif);
background-repeat: repeat-y;
background-position: left 278px;
width:756px;
}
div.rosso {background-color:#D33922;}
div.azzurro{ background-color:#0093DD;}
div.aranciochiaro{ background-color:#FB9039;}
div.arancioscuro{ background-color:#FE7302;}
div.bluchiaro{ background-color:#0383C4;}
div.bluscuro{ background-color:#0534A4;}
div.grigio{ background-color:#C1C1C1;}
/*gestione degli sfondi pricipali*/
/*gestione dello sfondo orizzonale grigio*/
#bg_top{
display:block;
width:100%;
height:84px;
margin:0px;
padding:0px;
background: url(../images/elementi/bg_lin_or_top.gif) repeat-x left top;
position:absolute;
top:156px;
left:0px;
z-index:0;
}
/*gestione dello sfondo orizzonale grigio*/
/*gestione del movie flash*/
#flash{
position:absolute;
top:0px;
left:0px;
width:758px;
height:858px;
z-index:10;
padding: 0px;

}
#flash object,#flash embed{

position:absolute;
top:0px;
left:0px;
z-index:10;
} 

/*corpo della pagina*/
#corpo{
display:block;
position:relative;
z-index:900;
width:489px;
padding:20px 0 20px 0;
margin:278px 0px 0px 13px;
overflow:hidden;
}
/*box in home*/
#corpo #b_freq{
	/*background: url(../images/elementi/box_1.gif) no-repeat left top;*/
	margin: 0px 0px 274px;
	padding: 0px;
	height: 151px;
	width: 489px;
	position:relative;
	

}
#corpo #b_calcio{
	background: url(../images/elementi/bg_box_2.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 249px;
	width: 219px;
	position:absolute;
	top:178px;
	left:0px;

}
#corpo #b_calcio a{
display:block;
margin: 0px;
	padding: 0px;
	height: 249px;
	width: 219px;
}
#corpo #b_news{
	background: url(../images/elementi/bg_box_3.jpg) no-repeat left top;
	margin: 0px;
	padding: 48px 30px 20px; 
	height: 180px !important;
	height: 248px;
	width: 203px !important;
	width: 263px;
	position:absolute;
	top:178px;
	right:0px;
	overflow:hidden;
}
#corpo #b_news a{
display:block;
padding:0;
margin:0px 0px 5px;
color:#000;
}
#corpo #b_news a:hover{color:#FE7302;}
#corpo #b_cinema{
	display:block;
	background: url(../images/elementi/bg_box_4.jpg) no-repeat left top;
	margin: 0px 0px;
	padding: 0px 0px 0px; 
	height: 115px;
	width: 489px;
	position:relative;
	overflow:hidden;
}
#corpo #b_cinema img{
position:absolute;
top:4px;
left:133px;
width:77px;
height:109px;
}

#corpo #b_cinema  a{
position:absolute;
top:16px;
right:50px;
width:210px;
height:64px;
color:#fff;

}
/*box in home*/



/*------------------------------------------------  PALINSESTO --------------------------------- */

/*gestione del container*/
#bg_container{
display:block;
width:473px !important;
width:489px;
padding:16px 9px 8px;

}
#bg_container.arancio{
	background: #FFEBE0 url(../images/elementi/bg_container/palinsesto.jpg) repeat-x left top;
}
#bg_content{
display:block;
width:450px !important;
width:470px;
padding:10px;
height:auto !important;
height:523px;
min-height:523px;
position:relative;
}
#bg_content.arancio{
	background: #FFEBDF url(../images/elementi/bg_content/palinsesto.jpg) repeat-x left top;
}

#content{
display:block;
width:453px;
height:auto !important;
height:440px;
min-height:440px;
padding:10px 0px;
position:relative;
text-align:center;
}
#content.arancio{background:#FFDAC7;}
/**/

/*formatto il testo*/
h1{
margin:0px 0px 14px;
padding:0px;
}
h2{
margin:26px 0px 14px;
padding:0px;
}
table{
display:block;
width:437px;
margin:0px auto;
padding:0px;
border:none;
border-collapse:collapse;
font-size:11px;
color:#f00;
}
td{
background:#fff;
padding:7px 3px;
border-bottom:solid 4px #FFD8C3;
text-align:center;
}
td a{
color:#484747;
text-decoration:underline;
}
td a:hover{
color:#CD1B00;
}
td.ora{
width:95px;
color:#CD1B00;
font-size:9px;
font-weight:bold;
}
td.prg{
width:207px;
color:#A19E9D;
font-size:9px;
font-weight:bold;
}
td.con{
width:135px;
color:#484747;
font-size:10px;
font-weight:bold;
}
/*settimana*/
#settimana{
display:block;
width:453px;
height:30px;
overflow:hidden;
position:relative;
margin:15px 0px;
}
#settimana a{
display:block;
position:absolute;
top:0;
margin:0;
padding:0;
height:30px;
background-color:#fff;
background-repeat:no-repeat;
background-position:0px 0px;
text-indent:-900em;
}
#settimana a#lun{background-image: url(../images/elementi/settimana/lunedi.gif);width:57px;left:0px;}
#settimana a#mar{background-image: url(../images/elementi/settimana/martedi.gif);width:61px;left:59px;}
#settimana a#mer{background-image: url(../images/elementi/settimana/mercoledi.gif);width:76px;left:122px;}
#settimana a#gio{background-image: url(../images/elementi/settimana/giovedi.gif);width:61px;left:200px;}
#settimana a#ven{background-image: url(../images/elementi/settimana/venerdi.gif);width:61px;left:263px;}
#settimana a#sab{background-image: url(../images/elementi/settimana/sabato.gif);width:55px;left:326px;}
#settimana a#dom{background-image: url(../images/elementi/settimana/domenica.gif);width:70px;left:383px;}
#settimana a:hover{
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
}
#settimana .act{
filter:alpha(opacity=30);
-moz-opacity:.30;
opacity:.30;
}
/*settimana*/