body	
{
	text-align:center;
	margin-top:0px;
	font-family:"Trebuchet MS";
	font-size:12px;
	line-height:12px;
	background: url(immagini/bkg_page.gif) repeat-x fixed center top;
	height:auto !important;
}
	
#Banner
{
	width:766px;
	height:auto! important;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	background-color: #99ccff;
	vertical-align:middle;
}	

#Sfumature	
{
	border-style: none;
	border-width: 0px;
	text-align:center;
	display:block;
	margin-top:0px;
	width:796px;
	height:1244px !important;		
	background:url(immagini/sfumaturaLunga.png) 50% top;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	float:none;
}


#SfumBot	
{
	margin: 0px auto;
	border-style: none;
	border-width: 0px;
	text-align:center;
		display:block;
	width:765px;
		height:15px;
		background:url(immagini/baseSfumaturaLunga.png) no-repeat;
	}


#Header	
{
	width:766px;
	height:140px;
	background:#003883 url(immagini/header_03.gif) center top;
	margin:0 auto;
}

#Contenitore
{
	width:766px;
	margin:0 auto;	
	height:auto !important;
	overflow:hidden;
	background: url(immagini/sfondo1.jpg) repeat-y scroll left top;
	float:none;
}

#MappaData
{	
	padding-top:2px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	width:766px;
	height:18px !important;
	float:left;
	font-size:12px;
	font-family:"Trebuchet MS";
	vertical-align:baseline;
}

#Mappa
{
	margin-top:2px;
	text-align:left;
	height:18px !important;
	width:569px;
	float:left;
}

#Data
{
	margin-top:2px;
	text-align:right;
	height:18px !important;
	width:180px;
	float:left;
}

#Principale
{	
	width:766px;
	margin:0 auto;	
	height:auto !important;
	font-family:"Trebuchet MS";
	font-size:12px;
	line-height:normal;
	float:none;
}

#Centrale
{
	text-align:center;
	width:450px;
	float:left; 
	margin:0 auto;
	height:auto !important;
	overflow:hidden;
}


.oggettiAlCentro
{
	width:440px;
	text-align:center;
	height:auto !important;
	float:left;
}

.oggettiAlCentro2
{
	width:420px;
	text-align:center;
	height:auto !important;
	float:left;
	margin-left:15px;
	margin-right:15px;
}

.oggettiHomePage1
{
	padding-top:1px;
	width:430px;
	font-size:12px;
	margin-right:10px;
	margin-left:10px;
	height:auto !important;
    line-height:0.7;
	float:left;
}

.oggettiHomePage
{
	
	width:430px;
	font-size:13px;
	font-weight:bold;
	margin-right:10px;
	margin-left:10px;
	height:auto !important;
	text-align:center;
    line-height:0.7;
	float:left;
}


#SpazioEtichetta
{
	vertical-align:middle; 
	margin-bottom:10px; 
	height:25px !important;
}


#SpazioMenu
{
	width:450px;
	margin:0 auto;
	height:auto !important;
}

#ColonnaDx
{
	width:158px;
	float:left; 
	margin:0 auto;
	margin-top:2px;
	padding-bottom:2px;
	height:auto !important;
	font-size:12px;
	font-family:"Trebuchet MS";
	text-align:center;
	overflow:hidden;
}

#ColonnaSx
{
	width:158px;
	float:left; 
	margin:0 auto;
	margin-top:2px;
	padding-bottom:2px;
	height:auto !important;
	font-size:12px;
	font-family:"Trebuchet MS";
	text-align:center;
	overflow:hidden;
}


#Cerca
{
	width:158px;
	float:right; 
	margin:0 auto;
	margin-top:2px;
	height:auto !important;
	/*height:70px !important;*/
}

#Login
{
	width:158px;
	margin-top:2px;
	height:auto !important;
	/*height:230px !important;*/
	margin-left: auto;
	margin-right: auto;
	float:right; 
}

#Sondaggi
{
	width:158px;
	float:right; 
	margin:0 auto;
	margin-top:2px;
	vertical-align:middle;
	height:auto !important;
	/*height:70px !important;*/
}

#Regolamento
{
	width:158px;
	float:right; 
	margin:0 auto;
	margin-top:2px;
	vertical-align:middle;
	height:auto !important;
	/*height:70px !important;*/
}

#BannerRadio
{
	width:158px;
	float:right; 
	margin:0 auto;
	margin-top:2px;
	height:auto !important;
	/*height:150px !important;*/
}

#BannerRTP
{
	width:158px;
	float:right; 
	margin:0 auto;
	margin-top:2px;
	height:auto !important;
	/*height:150px !important;*/
}

#OraInOnda
{

	width:158px;
	float:left; 
	margin:0 auto;
	margin-top:2px;
	height:auto !important;
	line-height:1.3;
	/*height:150px !important;*/
}

#Premio
{

	width:158px;
	float:left; 
	margin-top:2px;
	margin-top:2px;	
	height:auto !important;
	line-height:1.3;
	/*height:150px !important;*/
}


#Streaming
{

	width:158px;
	float:left; 
	margin-top:2px;
	margin-top:2px;	
	height:auto !important;
	line-height:1.3;
	/*height:150px !important;*/
}

#BannerPartner
{
	width:158px;
	float:left; 
	margin:0 auto;
	margin-top:2px;
	height:auto !important;
	/*height:175px !important;*/
}

#Meteo
{
	width:158px;
	float:left; 
	margin:0 auto;
	margin-top:2px;
	height:auto !important;
	/*height:235px !important;*/
}

#Rss
{
	width:158px;
	float:left; 
	margin:0 auto;
	margin-top:2px;
	height:auto !important;
	/*height:235px !important;*/
}

#contatore
{
	width:158px;
	float:left; 
	margin:0 auto;
	margin-top:2px;
	height:auto !important;
	/*height:235px !important;*/
}

#Pubblicita
{	
	margin-top:2px;
	text-align:center;
	width:766px;
	height:auto !important;
	float:left;
}


#BannerPubblicita
{
	margin-top:2px;	
	margin-bottom:5px;
	text-align:center;
	width:608px;
	height:auto !important;
	float:left;
}


#Vuoto
{
	margin-top:2px;	
	margin-bottom:5px;
	text-align:left;
	height:auto !important;
	width:158px;
	float:left;
	font-size:12px;
	font-family:"Trebuchet MS";
}

#Footer	
{
	width:736px !important;
	height:40px !important;
	padding:0px 15px 0px 15px;
	text-align:center;
	background-color:#003883;
	margin:0 auto;
}


#Footer div.testo	
{
	margin:0 auto;
	width:600px;
	height:40px !important;
	padding-top:5px;
	background:transparent;
	font-family:"Trebuchet MS";
	font-size:11px;
	line-height:13px;
	color:#ffffff;
	text-align:center;
}

.contenitore 
{
	width:158px;
	height:auto !important;
	background: url(immagini/riquadroSuperiore.png) center top;
	text-align:center;
	border-style: none;
	border-width: 0px;
	margin:0 auto;	
}

.base 
{
	width:158px;
	height:9px !important;
	background: url(immagini/riquadroInferiore.png) center top;
	text-align:center;
	border-style:none;
	border-width:0px;
	margin:0 auto;	
}

.contenitoreCentrale
{
	width:450px;
	height:auto !important;
	background: url(immagini/riquadroCentraleSup.png) no-repeat center top;
	text-align:center;
	border-style: none;
	border-width: 0px;
	margin:0 auto;	
	padding-top:10px;
	overflow:hidden;
}

.baseCentrale
{
	width:440px;
	height:10px !important;
	background: url(immagini/riquadroCentraleInf.png) center top;
	text-align:center;
	border-style:none;
	border-width:0px;
	margin:0 auto;
	margin-bottom:5px;
	
}

.boxCentraleSup
{
	width:430px;
	height:auto !important;
	background: url(immagini/riquadroSuperioreHome.png) center top;
	text-align:center;
	border-style: none;
	border-width: 0px;
	margin:0 auto;	
}

.boxCentraleInf
{
	width:430px;
	height:5px !important;
	background: url(immagini/riquadroInferioreHome.png) center top;
	text-align:center;
	border-style:none;
	border-width:0px;
	margin:0 auto;	
}

img
{
	border: 0px;
}

a
{
	color: #0093DD;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.floatleft
{
	float: left;
	margin: 5px;
}

.floatright
{
	float: right;
	margin-left:10px;
	margin-right:1px;
}

.centered
{
	text-align: center;
}



.menu
{
	color:#003883; 
	font-size: 10px; 
	font-weight:bold; 
	height:30px;
}

.menu a
{
	color:#003883;	
}


a.menuHome
{
	margin-top:4px;
	display: block;
	width: 75px;
	height: 40px;
	background-image: url(immagini_menu/menu_home.png);
}

a.menuHome:hover
{
	margin-top:4px;
	height: 40px;
	background-image: url(immagini_menu/menu_home_rollover.png);
}

a.menuChiSiamo
{
	margin-top:4px;
	display: block;
	width: 75px;
	height: 40px;
	background-image: url(immagini_menu/menu_chisiamo.png);
}

a.menuChiSiamo:hover
{
	margin-top:4px;
	height:40px;
	background-image: url(immagini_menu/menu_chisiamo_rollover.png);
}

a.menuTV
{
	margin-top:4px;
	display: block;
	width: 75px;
	height: 40px;
	background-image: url(immagini_menu/menu_tv.png);
}

a.menuTV:hover
{
	margin-top:4px;
	height: 40px;
	background-image: url(immagini_menu/menu_tv_rollover.png);
}

a.menuLink
{
	margin-top:4px;
	display: block;
	width: 75px;
	height: 40px;
	background-image: url(immagini_menu/menu_link.png);
}

a.menuLink:hover
{
	margin-top:4px;
	height: 40px;
	background-image: url(immagini_menu/menu_link_rollover.png);
}

a.menuNews
{
	margin-top:4px;
	display: block;
	width: 75px;
	height: 40px;
	background-image: url(immagini_menu/menu_news.png);
}

a.menuNews:hover
{
	margin-top:4px;
	height: 40px;
	background-image: url(immagini_menu/menu_news_rollover.png);
}

a.menuContatti
{
	margin-top:4px;
	display: block;
	width: 75px;
	height: 40px;
	background-image: url(immagini_menu/menu_contatti.png);
}

a.menuContatti:hover
{
	margin-top:4px;
	height: 40px;
	background-image: url(immagini_menu/menu_contatti_rollover.png);	
}

/********** STAFF **********/
.staff
{
	width:100%;
	margin-top:10px;
	color:Black;
	font-size:12px;
	line-height:1.3;
	padding:15px;
	text-align:center;
	height:auto !important;
}	

.categoriaStaff
{
	text-align:center;
	width:440px;
	margin-right:5px;
	margin-left:5px;
	border-color:#003883;
	border:1px;
	color:Black;
	height:auto !important;
	line-height:0.7;
    font-size:12px;
}

