/*#################### ELEMENTI HTML#####################################################*/
html{
	margin:0px;
	padding:0px;
}

body{
	margin:0px;
	padding:0px;
	background-color:#323232;
	background-image:url(../img/body_sfondonotexture.jpg);
	background-repeat:no-repeat;
	background-position: 50% -10px;
}

p{
	margin:0px;
	padding:0px;
}

a{
	margin:0px;
	padding:0px;
}

h1{
	margin:0px;
	padding:0px;
}

.clear{
	clear:both;
}

/*#################### INGOMBRI PRINCIPALI#####################################################*/

div#content{
	width:1000px;
	margin: 12px auto auto auto;
}

/*#################### HEADER #####################################################*/

div#header{
	width:1000px;
}

div#banner_top{
	width:728px;
	height:90px;
	float:right;
}

div#menu{
	height:46px;
	width:728px;
	float:right;
}

/*#################### flash_head #####################################################*/

div#flash_head{
	width:697px;
	float:left;
}

div#fili_img{
	width:270px;
	height:148px;
	position:absolute;
	top:0px;
	margin-left:0px;
	z-index:1;
	background-image: url(../img/bg_fili_headerListen.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

div#flash_listen{
	width:300px;
	height:182px;
	position:absolute;
	top:113px;
	margin-left:0px;
	z-index:3;
	overflow: hidden;
}

div#flash_news{
	float:right;
	width:675px;
	z-index: 2;
	zoom: 1;
}
.flash_news_interna{
	height:250px;
}

.flash_news_home{
	height:250px;
}



/*#################### colonna banner destra #####################################################*/

div#banner_dx{
	margin-left:3px;
	width:300px;
	float:right;	
}

div#banner_dx div{

}

.banner_300x250{
	width:300px;
	height:250px;
	display: block;
}
.banner_300x250citta{
	width:300px;
	height:250px;
	display: none;
}
.banner_300x150{
	width:300px;
	height:150px;
	margin-top: 3px;
}

/*#################### pagina #####################################################*/

div#pagina{
	margin-left:22px;
	float:left;
	margin-top:8px;
	background-color:#333335;
	width:668px;
	border:#4f4f4f solid 1px;
	display:inline;
}
div#paginaInterna{
	margin-left:22px;
	float:left;
	margin-top:8px;
	display:inline;
	width:668px;
	/*background-color:#333335;
	border:#4f4f4f solid 1px;*/
	
}
div#banner_sx{
	float:left;
	width:120px;
}

.banner_sx_home{
	padding:10px;
}

.banner_sx_interna{
	padding:0px
}

div#banner_sx div{
	width:120px;
	height:600px;
}

div#contenuto_pagina{
	float:left;
	margin-left: 0px;
	
}

.contenuto_pagina_home{
	width:508px;
	padding:10px;
	background-color:#1d1d1f;
}

.contenuto_pagina_interna{
	padding:0px;
	width:545px;
}



div#banner_programmi{
	width:508px;
	display:inline;
}

div#banner_programmi div.title{
	border-bottom: #4f4f4f solid 1px;
	height:26px;
	text-indent:-3000px;
	background-image:url(../img/home_titolo_programmi.gif);
	background-repeat:no-repeat;
	padding-bottom:10px;
	margin-bottom:10px;
}

div#banner_programmi div.banner_1, div.banner_2, div.banner_3{
	float:left;
	height:182px;
	width:163px;
}

div#banner_programmi div.banner_2, div.banner_3{
	margin-left: 9px;
}
div#banner_programmi img, a{
border:0px;
}

div#pagina_centro{
	margin-top:10px;
}

div#pagina_centro #banner_citta{
	width:162px;
	height: 384px;
	float:left;
	background-image: url(../img/bg_boxHome_lattemieleCitta.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top:25px;
}
/*#################### top 3 classifica #####################################################*/

div#classifica{
	margin-top:8px;
	height:173px;
	float:left;
	width:508px;
	background-image: url(../img/bg_box_classificaHome.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	
}
#pos{
	float:left;
	width:169px;
	height:112px;
	margin-top: 40px;
}

#pos .posImg{
	margin-left:101px;
	width:55px;
	height:55px;
	overflow:hidden;
	display:block;
	margin-top: 3px;
}
#pos .nome{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	padding-top: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0096D5;
}
#pos .titolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #292929;
	text-transform: none;
}
.hide {
	display: none;
}
#box-interno-BannerCitta{
	width: 532px;
	height: 525px;
	margin-left: 10px;
	margin-right: auto;
	margin-top: 5px;
}


/********** canali *************/


#canali{
	float:left;
	margin-left:10px;
	padding-left:10px;
	width:315px;
	height:100px;
}
#canali .title{
	border-bottom: #4f4f4f solid 1px;
	height:36px;
	text-indent:-3000px;
	background-image:url(../img/home_titolo_radiodaascoltare.gif);
	background-repeat:no-repeat;
}	

#canali ul {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #FFFFFF;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}

#canali ul li {
	margin-left:0px;
	margin-top:auto;
	margin-bottom:5px;
	width:auto;
	padding-right: 0px;
	color: #FFFFFF;
	padding-left: 25px;
	padding-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4F4F4F;
	padding-bottom: 10px;
	font-size: 12px;
}

#canali ul li strong {
	font-weight: bold;
	color: #FFED00;
	font-size: 15px;
}

#canali ul li img {
	border: none;
	margin-left: -5px;
	margin-bottom: 5px;
}



#canali a {
	color: #FFED00;
	text-decoration: none;
	font-size: 15px;
	text-transform: uppercase;

}

#canali a:visited {
	color: #FFED00;
	font-size: 15px;

}


#canali a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;

}
}.bdfs {
}

