/* CSS Document */

body {
	background-color:#EBEBEB;
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 90%;
	text-align: center;
}

td, th {
	font-size: 12px;
	color:#52656f;
	font-weight:700;
}

a {
	color:#CC0000; 
	font-weight:600;
	
	}
a:hover {
	color: #000;
	font-weight:600;
}

fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

input {
	font-size: 80%;
	vertical-align: top
}

img {
	border: none;
}

/* DIV */
#home{
position:absolute;
left:-100px;
top:0;
}
#contenitore {
	width: 1000px;
	margin: 0px auto;
	background-color: #fff;
	color: #333;
	border: 1px solid #E5E5E5;
	line-height: 130%;
}

#testa {
	width: 100%;
	height: 150px;
	background: url(immagini/testa.jpg) top left no-repeat;
}

#testa img {
	float: left;
}

#navcontainer
{
	background: #369;
	border-top: 1px solid #9CC;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#navlist
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

#navlist {
	text-align: center
}

#navlist li
{
	bottom: 11px;
	display: inline;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	position: relative;
}

html>body #navlist li
{
	margin: 0 3px 0 0;
	padding: 4px 0px 4px 0;
}

#navlist a, #navlist a:link, #navlist a:visited
{
	background:#990002;
	border: 1px solid #FFF;
	bottom: 2px;
	color: #FFF;
	cursor: pointer;
	display: inline;
	height: 1em;
	margin: 0;
	padding: 3px 5px 3px 5px;
	position: relative;
	right: 2px;
	text-decoration: none;
}

#navlist a:hover
{
	background:#999999;
	bottom: 1px;
	color: #FFF;
	position: relative;
	right: 1px;
}

#navlist a:active
{
	background: #990002;
	bottom: 0px;
	color: #FFF;
	position: relative;
	right: 0px;
}

#navlist li#active
{
	background: #369;
	bottom: 13px;
	display: inline;
	margin: 0 3px 0 0;
	padding: 0;
	position: relative;
}

html>body #navlist li#active
{
	background: #ccc;
	margin: 0 4px 0 4px;
}

#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover
{
	background: #369;
	border-bottom: none;
	border-left: 1px solid #9CC;
	border-right: 1px solid #9CC;
	border-top: 1px solid #9CC;
	bottom: 0;
	color: #FFF;
	cursor: text;
	margin: 0;
	padding: 2px 5px 0 5px;
	position: relative;
	right: 0;
}
#altosx {
	BACKGROUND:#fff; FLOAT: left; width:100%; 
}
#boxContainer {
	MARGIN: 0px 6px 7px
}

#testi {
	FLOAT: left; WIDTH: 220px;
}

#newsleft {
	BACKGROUND: url(postit.jpg) #fff no-repeat left; width:170px; margin-bottom:7px;
}

#newsleft H3 {
	background:#990000;
	MARGIN: 0px;
	border: 1px dotted #666666;
	color:#FFFFFF;
	font-size:16px;
	text-align:left;
	padding:3px;
}
#coverBig H3 {
	MARGIN: 5px 5px 7px 15px
}
#newsleft IMG {
	DISPLAY: block; MARGIN: 5px auto
}
#coverBig IMG {
	DISPLAY: block; MARGIN: 5px auto
}
#newsleft H4 {
	LEFT: 14px; POSITION: relative; TOP: 4px
}
#coverBig H4 {
	LEFT: 14px; POSITION: relative; TOP: 4px
}
#newsleft P {
	MARGIN: 0px 10px 5px
}

#right {
	FLOAT: right;
	width:210px;
}
#mezzo{
margin-left:220px;
margin-right:220px;
text-align:left;
	}

#corpoCen{
background:#fff;
}
.notizia{
BACKGROUND: url(bg_box.gif) #fff no-repeat left top; BORDER:#ccc 2px dotted; margin:0px 0px 10px 2px;
}
.notizia h3{
font-size: 10px;
padding-left:8px;
padding-right:8px;
font-weight:600;
text-align:left;
border-bottom:1px solid #990000; 
}
.notizia h3 img{
vertical-align:middle;
padding-right:5px;
}
.notizia h3 a{
text-decoration:none;
}
.notizia h3 a:hover{
text-decoration:none;
}
.notizia p{
text-align:justify;
font-weight:100;
padding:5px;
}
.newsTop {
	MIN-HEIGHT: 84px; MARGIN: 1px 0px 3px; WIDTH: 100%; position:relative;  HEIGHT: auto!important; BACKGROUND: url(bg_box.gif) #fff no-repeat left top; text-align:left; BORDER:#999 1px dotted;
}

.newsUltime {
width:auto;
background:#FFFFFF;
}
.newsUltime h3{
font-size:12px;
}
.newsTop a{
color:#CC0000;
text-decoration:none;
}
.newsTop a:hover{
color:#003366;
text-decoration:none;
}
.strilloTre {
	MIN-HEIGHT: 84px; MARGIN: 2px 5px 3px; WIDTH: 100%; HEIGHT: auto!important; 
	BACKGROUND:#990002; text-align:left; color:#FFFFFF; BORDER:#fff 1px dotted; padding-left:5px;
}
.strilloTrebis {
	MIN-HEIGHT: 84px; MARGIN: 2px 5px 3px; WIDTH: 100%; HEIGHT: auto!important; 
	BACKGROUND:url(galleria.jpg) no-repeat left; text-align:left; color:#fff; BORDER:#fff 2px solid; padding-left:5px;
}
.strilloTrebis h3 {
	padding-left:120px;
	padding-top:90px;
}
.strilloTrebis a {
	text-decoration:none;
	color:#FFFFFF;
}
.strilloTrebis a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.strilloPeriodico{
    MIN-HEIGHT: 84px; MARGIN: 2px 5px 3px; WIDTH: 100%; HEIGHT: auto!important; 
	BACKGROUND:url(immagini/vigorissima.png) no-repeat left; text-align:left; color:#fff; BORDER:#fff 2px solid; padding-left:5px;}
.strilloPeriodico a{
color:#FFFFFF;
text-decoration:none
}
.strilloPeriodico a:hover{
color:#FFFFFF;
text-decoration:none
}
.strilloTrebis img{
border:0;
}
.strilloTretab{
MARGIN: 2px 5px 3px; WIDTH: 100%; HEIGHT: auto!important; 
BACKGROUND:#990002; text-align:left; color:#FFFFFF; BORDER:#fff 1px dotted; padding-left:5px;
background:url(prog_setjpg.jpg) no-repeat left;
height:200px;

}
.strilloTretab img{
border:0;
}
.pubblicita{
background:#fff;
padding:5px;
width:250px;
margin: 1px 0px 0px 18px;
color:#CC0000;
font-size:16px;
text-align:left;
text-transform:uppercase;
}
.sponsor{
margin: 2px 0px 0px 18px;
padding-left:5px;
background:#990000;
color:#FFFFFF;
text-align:left;
font-size:16px;
}

.galleria{
MIN-HEIGHT: 84px; MARGIN: 2px 5px 3px; WIDTH: 100%; HEIGHT: auto!important; 
	BACKGROUND:#990002; text-align:left; color:#FFFFFF; BORDER:#fff 1px dotted; padding-left:5px;
}
.strillodestro img{
}
.strilloTre a {
 color:#FFFFFF;
 text-decoration:none;
}
.strilloTre a:hover {
 color:#FFFFFF;
 text-decoration:none;
}

.strilloTre p {
padding:10px;
}
.strilloTre img{
text-align:center;
padding-left:10px;
}
.strilloTre H3{
 POSITION: relative; TOP: 4px; 	font-size:12px;
}
.newsTop h4 {
	LEFT: 14px; POSITION: relative; TOP: 4px; 
}

.newsTop h3 {
	FONT-SIZE: 11px; LEFT: 14px; POSITION: relative; TOP: 2px
}

.newsTop img {
	LEFT: 246px; POSITION: absolute; TOP: 7px
}
.newsTop p {
	MARGIN-LEFT: 11px; WIDTH: 225px
}
.newsTop ul.foot {
	FONT-SIZE: 10px; BACKGROUND: url(../img/separatore.gif) no-repeat right center; MARGIN: 5px 83px 0px 0px; COLOR: #b60e3d; TEXT-ALIGN: right
}
.newsTop .foot LI {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 5px; BACKGROUND: url(../img/separatore.gif) no-repeat left center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.newsTop .foot LI A {
	COLOR: #b60e3d
}
.newsTop .foot LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #b5af91; TEXT-DECORATION: none
}
#box1{
	float: left;
	width: 700px;
	margin: 10px;
	padding:0;
	background:#ccc;
	border:1px solid #FFFFFF;
	height:40px;
}
#box h1{
	padding:100px;
}
#box1 .elenco{
	text-align:left;
	margin:0;
}
#box1 p{
	text-align:left;
	background:#CC0000;
	width:200px;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	margin:0;
	padding:0;
}
#tabs {
	border-right: #fff 1px solid;
	border-top: #fff 1px solid;
	margin-left:5px;
	border-left: #fff 1px solid; 
	width: 100%; 
	height:120px;
	border-bottom: #fff 1px solid;
	background-color: #990002;
	font-size: 90%;
}
#tabs UL#tab_nav {
	padding-right:0px; 
	padding-left: 0px; 
	font-weight: bold; 
	font-size: 100%;
	padding-bottom: 0px;
	margin: 1px 0px 0px 1px; 
	width: 200px; 
	padding-top: 0px;
	list-style-type: none;
	letter-spacing: 0px; HEIGHT: 2.5em
}
#tab_nav LI {
	display: block;
	border-bottom: #fff 1px dashed;

}
#tab_nav LI A {
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	background:#990002;
	margin-bottom: 1px; 
	padding-bottom: 0px;
	color: #fff;
	line-height: 2.9em;
	padding-top: 0px;
	height: 3.2em;
	width:160px;
	text-align: left;
	text-decoration: none
}
#tab_nav LI.active A {
	background-color:#CC0000;
}
#tabs A {
	
}
#tabs #feature {
	padding-right: 0px !important;
	padding-left: 0px !important;
	float: right;
	padding-bottom: 0px !important;
	width: 498px; 
	padding-top: 0px !important;
	position: relative;
	height: 11.4em;
	color:#000000;
}
#tabs #feature STRONG {
	font-size: 1.2em
}
#tabs #feature IMG {
	float: right
}
#tabs #feature p {
	padding-right: 8px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px;
	width: 410px; 
	padding-top: 10px; 
	height: 8.5em;
	color:#000000;
	text-align:left; 
}
#tabs #feature .featured {
	margin-top: 1px;
	padding-left: 10px; 
	font-size: 0.9em; 
	background: #eee;	
	padding-bottom: 10px; 
	width: 427px !important; 
	padding-top: 10px; 
	position: absolute; 
	height: 10.6em;
	color:#006600;

	}
#tabs #controls {
	left: 448px; 
	width: 49px; 
	position: absolute; 
	top: 0px; 
	height: 11.4em; 
	background-color: #eee
}
#tabs #controller {
	display: block; 
	font-size: 0.8em; 
	margin: 10px 0px 12px 5px; 
	overflow: hidden; 
	width: 37px; 
	line-height: 60px; 
	letter-spacing: normal; 
	height: 27px
}

#tabs2{
	background: #CCCCCC url(immagini/partita2.jpg) top right no-repeat;
	margin-right:70px;
	margin-top:4px;
	height:50px;
	width:211px;

}
.home_lcolumn {
	float: left;
	margin: 0px;
	font-size:75%;
	text-align:left;
}
.home_lcolumn img {
	FLOAT: right;
}
.home_lcolumn h2{
	color:#CC0000; 
}

.home_rcolumn {
	float: left; 
	margin: 5px;
		}
.home_fla {
	float: left; 
	width:300px;
	margin: 5px;
	border:1px solid #ccc;
	}
	
	.home_fla img{
	FLOAT: right;
	}
	
.home_rcolumn img {
	FLOAT: right;
}
.home_rcolumn h2{
	color:#CC0000;
	background:#CCCCCC;
	font-size: 1em;
	text-align:left;
	padding-left:5px;
}

.home_lcolumn {
	width: 336px
}
.home_rcolumn {
	padding: 0px;
	MARGIN-LEFT: 12px; 
	WIDTH: 300px
}
.scndrow_lcolumn {
	DISPLAY: block; 
	PADDING-TOP: 10px
}


#prog_settimana {
	float:left;
	background:#3366CC;
	width:300px;
	height:200px;
}

#notizie{
	float:left;
	width:420px;
	height:200px;

}
#notizie img{
	float:left;
	padding:5px;
}
#notizie .title{
	color:#CC0000;
	text-align:left;


}
#leftnav p{
	margin-top:25px;
	color:#FFFFFF;
	padding:0;
	font-weight:700;
	text-align:left;
}
#proxpart{
	margin:5px;
	background-color:#CCCCCC;
}
#rightnav
{
	float: right;
	width: 160px;
	margin: 0;
	padding: 1em;
}

#content{
	BACKGROUND: #fff; 
	FLOAT: left; 
	MARGIN-LEFT: 12px; 
	WIDTH: 680px; 
	LINE-HEIGHT: 1.5em; 
	PADDING-TOP: 6px	
	}
	#content2 {
	FLOAT: left; WIDTH: 695px
}
#colonna_destra {
	MARGIN-TOP: 6px; 
	FLOAT: right; 
	WIDTH: 211px; 
	MARGIN-RIGHT: 9px; 
	background:#000000;
}
#colonna_destra p {
	margin:0px;
}
#inevidenza4 {
	width:460px;
	background-color: #ffffff;
	padding:5px;
	height:850px;
	overflow:auto;scrollbar-3dlight-color:#3E4C97;scrollbar-arrow-color:#3E4C97;scrollbar-face-color:#ffffff;
}
#inevidenza4 div{
text-align:left;
}
#inevidenza5{
	width:460px;
	background-color: #ffffff;
	padding-left:10px;
	padding-top:5px;
	height:25px;
	text-align:justify;
	}
	
#bo{
	padding:20px;
	width:210px;
	margin-top:8px;
	margin-right:15px;
	float:right;
	background:url(immagini/prospartita.jpg) top left no-repeat;
}
#bo2{
	padding:20px;
	width:210px;
	height:400px;
	margin-top:8px;
	margin-right:15px;
	float:right;
	background: url(immagini/prospartita2.jpg) top left no-repeat;
}
#bo2 img{
	margin:5px;
}
#bo p{
	line-height:0.5em;
}
#footer{
	clear: both;
	margin: 0;
	padding: .5em;
	color: #fff;
	background-color:#990000;
	border-top: 1px solid gray;
}

#footer a{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover{
color:#CCCCCC;
text-decoration:none;
}
#bo, #bo2 h3{
	color:#CC0000;
}

#leftnav p, #rightnav p { 
	margin: 0 0 1em 0; 
}
#content h2 {
 	margin: 0 0 .5em 0;
}

.numero{
color:#FFCC00;
font-size:16px;
font-weight:bold;
padding-right:7px;
}
.titolo{
color:#CC0000;
font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
font-size:14px;
font-variant:small-caps;
}
.ultime{
background:#990000;
padding:4px;
border:1px dotted #666;
text-align:left;
color:#fff;
font-size:16px;
}