/* css copyright Gruppo RPM - sviluppo sito Kina snc studio grafico www.kina.it */

img, div { behavior: url(css/iepngfix.htc) }

* {
	margin: 0px;
	padding: 0px;
}

* img {
	border: none;
}

body {
	background: #003399 url(../images/bg.gif) repeat;
}


/* Banner alto */
#top_banner_row {
	position: relative;
	width: 780px;
	height: 100px;
	margin: 15px auto 0px auto;
	overflow: hidden;
}

#top_banner1 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner2 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner3 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner4 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner5 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner6 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner7 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner8 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner9 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner10 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner11 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner12 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner13 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner14 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner15 {
	position: relative;
	float: left;
	width: 750px;
	margin: 0px;
}

#top_banner_dx {
	position: relative;
	float: right;
	width: 30px;
	height: 100px;
	margin: 0px;
	background-image: url(../images/banner_top_adv.gif);
}
/***************/

/* Barra con logo */
#top_bar_row {
	position: relative;
	float: left;
	width: 100%;
	height: 70px;
	margin: 10px 0px 0px 0px;
	/*background: transparent url(../images/barra_top_bg.gif) repeat-x 0px 18px;*/
}

#top_bar_container {
	position: relative;
	width: 946px;
	margin: 0px auto 0px auto;
	}

#top_bar_sx_brd {
	position: relative;
	float: left;
	width: 11px;
	height: 32px;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/barra_top_bordo_sx.gif) no-repeat 0px 0px;
}

#top_bar_dx_brd {
	position: relative;
	float: left;
	width: 10px;
	height: 32px;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/barra_top_bordo_dx.gif) no-repeat 0px 0px;
}


#top_bar_sx {
	position: relative;
	float: left;
	width: 337px;
	height: 42px;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 10px;
	background: transparent url(../images/barra_top_sx.gif) repeat-x 0px 18px;
	text-align: left;
	font: bold 10px verdana;
	color: #336699;
	text-transform: uppercase;
}

#top_bar_ct {
	position: relative;
	float: left;
	width: 240px;
	height: 70px;
	margin: 0px;
	background: transparent url(../images/barra_top_nologo.gif) repeat-x 0px 18px;
	text-align: left;
}

#top_bar_dx {
	position: relative;
	float: left;
	width: 229px;
	height: 60px;
	margin: 0px;
	padding: 10px 0px 0px 108px;
	background: transparent url(../images/barra_top_dx.gif) repeat-x 0px 18px;
	text-align: left;
}

#top_bar_dx a {
	font: bold 10px verdana;
	color: #336699;
	text-decoration: none;
	text-transform: uppercase;
}

#top_bar_dx a:hover {
	font: bold 10px verdana;
	color: #336699;
	text-decoration: none;
	text-transform: uppercase;
}

#top_bar_dx img {
	border: none;
	display: inline;
	vertical-align: middle;
}
/******************/

/* Pagia centrale */
#main {
	position: relative;
	width: 924px;
	margin: 10px auto 30px auto;
	background-color: #eeeeee;
	padding: 10px;
	text-align: left;
}

#main_top_sx {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/base_angolo_sx_top.gif);
	background-repeat: no-repeat;
}

#main_top_dx {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/base_angolo_dx_top.gif);
	background-repeat: no-repeat;
}

#main_btm_sx {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 10px;
	height: 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/base_angolo_sx_bottom.gif);
	background-repeat: no-repeat;
}

#main_btm_dx {
	position: absolute;
	right: 10px;
	bottom: 0px;
	width: 10px;
	height: 10px;
	margin: 0px -10px 0px 0px;
	background-image: url(../images/base_angolo_dx_bottom.gif);
	background-repeat: no-repeat;
}
/******************/

/* menù */
#menu_bar {
	width: 924px;
	height: 54px;
	background-image: url(../images/menu_bg.gif);
	background-repeat: no-repeat;
}

#menu_bar ul {
	padding: 10px 0px 0px 20px;
	font: bold 11px verdana;
	color: #003366;
	list-style: none;
}

#menu_bar li {
	display: inline;
	padding-right: 10px;
}

.div, .div:hover {
	padding-left: 12px;
	background: transparent url(../images/menu_separatore.gif) no-repeat 0px 0px;
}

#menu_bar a {
	font: bold 11px verdana;
	color: #003366;
	text-decoration: none;
}

#menu_bar a:hover {
	font: bold 11px verdana;
	color: #003366;
	text-decoration: none;
}

#menu_sel a {
	font: bold 11px verdana;
	color: #6699FF;
	text-decoration: none;
}

#menu_sel a:hover {
	font: bold 11px verdana;
	color: #6699FF;
	text-decoration: none;
}

#menu_bar ol {
	padding: 8px 0px 0px 45px;
	font: bold 11px verdana;
	color: #003366;
	list-style: none;
	font-style: italic;
}

#menu_bar ol a {
	font: bold 11px verdana;
	color: #336699;
	text-decoration: none;
	font-style: italic;
	padding-right: 15px;
}

#menu_bar ol a:hover {
	font: bold 11px verdana;
	color: #336699;
	text-decoration: none;
	font-style: italic;
	padding-right: 15px;
}

#menu_button {
	position: relative;
	float: right;
	width: 233px;
	margin: -40px 17px 0px 0px;
	padding: 0px;
}

#menu_button a {
	position: relative;
	float: right;
	margin: 0px;
	padding: 0px;
}

#menu_button a:hover {
	position: relative;
	float: right;
	margin: 0px;
	padding: 0px;
}


#subm1 {
	display: block;
}

#subm2 {
	display: none;
}

#subm3 {
	display: none;
}

#subm4 {
	display: none;
}

#subm5 {
	display: none;
}

#subm6 {
	display: none;
}

#subm7 {
	display: none;
}
/********/

/* A22 */
#A22_bar {
	width: 920px;
	height: 44px;
	background-image: url(../images/banner_a22.gif);
	background-repeat: no-repeat;
	font: bold 11px verdana;
	color: #FFFFFF;
	text-transform: uppercase;
}

#A22_text {
	position: relative;
	float: left;
	width: 807px;
	height: 15px;
	margin: 15px 0px 0px 70px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#A22_bar a {
	font: bold 11px verdana;
	color: #FFFFFF;
	text-decoration: none;
}

#A22_bar a:hover {
	font: bold 11px verdana;
	color: #FFFFFF;
	text-decoration: none;
}
/*******/

/* Parte centrale */
#center_col {
	float: left;
	width: 650px;
	font: 12px verdana;
	color: #999999;
}

#center_col h1 {
	padding-bottom: 10px;
	font: bold 12px georgia;
	color: #ff9900;
	text-transform: uppercase;
}

#center_col h2 {
	padding-top: 10px;
	font: bold 12px verdana;
	color: #ff9900;
	font-style: italic;
}

.eventi_content_a a {
	padding-top: 10px;
	font: bold 12px verdana;
	color: #ff9900;
	font-style: italic;
	text-decoration: none;
}

.eventi_content_a a:hover {
	padding-top: 10px;
	font: bold 12px verdana;
	color: #ff9900;
	font-style: italic;
	text-decoration: none;
}

#eventi {
	width: 645px;
	height: 277px;
}

#eventi_text {
	float: left;
	width: 593px;
	height: 240px;
	padding-right: 3px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	overflow: hidden;
}

#eventi_text img {
	display: inline;
	float: left;
	vertical-align: top;
	padding-right: 10px;
}

#eventi_text ul {
	position: absolute;
	right: 300px;
	padding: 0px 0px 25px 0px;
	font: bold 12px verdana;
	color: #003399;
	list-style: none;
}

#eventi_text ul a {
	font: bold 12px verdana;
	color: #003399;
	text-decoration: none;
	padding-left: 9px;
	background: transparent url(../images/celle_puntini.gif) no-repeat 0px 2px;
}

#eventi_text li {
	display: inline;
	padding-right: 5px;
}

#eventi_text_li_end {
	width: 1px;
	height: 15px;
	margin-left: 0px;
	background: transparent url(../images/celle_puntini.gif) no-repeat 0px 2px;
}

#eventi_brd_sx {
	position: relative;
	float: left;
	width: 41px;
	height: 277px;
	background: transparent url(../images/celle_sx_eventi.gif) no-repeat;
}

#eventi_brd_top {
	position: relative;
	float: left;
	width: 589px;
	height: 15px;
	margin: 4px 0px 0px 0px;
	background: transparent url(../images/celle_linea_top.gif) repeat-x;
}

#eventi_brd_top_dx {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 4px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_dx_top.gif) no-repeat;
}

#eventi_brd_dx {
	position: relative;
	float: right;
	width: 8px;
	height: 242px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_lato_dx.gif) repeat-y;
}

#eventi_brd_bottom {
	position: relative;
	float: left;
	width: 589px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_linea_bottom.gif) repeat-x;
}

#eventi_brd_bottom_dx {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_dx_bottom.gif) no-repeat;
}

#radio {
	position: relative;
	float: left;
	width: 352px;
	height: 246px;
}

#radio_text {
	float: left;
	width: 300px;
	height: 210px;
	padding-right: 3px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	overflow: hidden;
}

#radio_text img {
	display: inline;
	float: left;
	vertical-align: top;
	padding-right: 5px;
}

#radio_text ul {
	position: absolute;
	right: 5px;
	padding: 0px 0px 25px 0px;
	font: bold 12px verdana;
	color: #003399;
	list-style: none;
}

#radio_text ul a {
	font: bold 12px verdana;
	color: #003399;
	text-decoration: none;
	padding-left: 9px;
	background: transparent url(../images/celle_puntini.gif) no-repeat 0px 2px;
}

#radio_text li {
	display: inline;
	padding-right: 5px;
}

#radio_text_li_end {
	width: 1px;
	height: 15px;
	margin-left: 0px;
	background: transparent url(../images/celle_puntini.gif) no-repeat 0px 2px;
}

.radio_content_a a {
	padding-top: 10px;
	font: bold 12px verdana;
	color: #ff9900;
	font-style: italic;
	text-decoration: none;
}

.radio_content_a a:hover {
	padding-top: 10px;
	font: bold 12px verdana;
	color: #ff9900;
	font-style: italic;
	text-decoration: none;
}

#radio_brd_sx {
	position: relative;
	float: left;
	width: 41px;
	height: 246px;
	background: transparent url(../images/celle_sx_eventi_radio.gif) no-repeat;
}

#radio_brd_top {
	position: relative;
	float: left;
	width: 296px;
	height: 15px;
	margin: 4px 0px 0px 0px;
	background: transparent url(../images/celle_linea_top.gif) repeat-x;
}

#radio_brd_top_dx {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 4px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_dx_top.gif) no-repeat;
}

#radio_brd_dx {
	position: relative;
	float: left;
	width: 8px;
	height: 212px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_lato_dx.gif) repeat-y;
}

#radio_brd_bottom {
	position: relative;
	float: left;
	width: 296px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_linea_bottom.gif) repeat-x;
}

#radio_brd_bottom_dx {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_dx_bottom.gif) no-repeat;
}

#pico_classic {
	position: relative;
	float: left;
	width: 132px;
	height: 197px;
	margin-top: 10px;
	padding: 39px 7px 0px 7px;
	overflow: hidden;
	background: transparent url(../images/picoclassic_bg.gif) no-repeat;
	line-height: 14px;
}

#pico_classic_text {
	position: relative;
	float: left;
	padding: 5px 8px 0px 8px;
}

#prevendite {
	position: relative;
	float: left;
	width: 146px;
	height: 201px;
	margin-top: 10px;
	padding-top: 35px;
	overflow: hidden;
	background: transparent url(../images/prevendite.gif) no-repeat;
}

#ticketone {
	margin: 0px 0px 8px 33px;
}

#preventite_div {
	margin: 0px 0px 8px 24px;
}

#bookingshow {
	margin: 0px 0px 10px 24px;
}

#prevendite_text {
	margin: 0px 15px 0px 15px;
}

#gallery {
	width: 645px;
	height: 224px;
}

#gallery_text {
	float: left;
	width: 593px;
	height: 187px;
	padding-right: 3px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	overflow: hidden;
}

.gallery_cel_first {
	position: relative;
	float: left;
	width: 126px;
	height: 177px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 12px verdana;
	color: #999999;
	background-color: transparent;
}

.gallery_cel {
	position: relative;
	float: left;
	width: 126px;
	height: 177px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 15px;
	font: bold 12px verdana;
	color: #999999;
	background: transparent url(../images/gallery_puntini.gif) no-repeat 0px 0px;
}

.photo_ico {
	position: relative;
	float: left;
	width: 93px;
	padding: 5px 0px 12px 28px;
	font: bold 12px verdana;
	color: #336699;
	text-transform: uppercase;
	background: transparent url(../images/gallery_f.gif) no-repeat 0px 0px;
}

.audio_ico {
	position: relative;
	float: left;
	width: 93px;
	padding: 5px 0px 12px 28px;
	font: bold 12px verdana;
	color: #336699;
	text-transform: uppercase;
	background: transparent url(../images/gallery_a.gif) no-repeat 0px 0px;
}

.gallery_go {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#gallery_brd_sx {
	position: relative;
	float: left;
	width: 41px;
	height: 224px;
	background: transparent url(../images/celle_sx_gallery.gif) no-repeat;
}

#gallery_brd_top {
	position: relative;
	float: left;
	width: 589px;
	height: 15px;
	margin: 4px 0px 0px 0px;
	background: transparent url(../images/celle_linea_top.gif) repeat-x;
}

#gallery_brd_top_dx {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 4px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_dx_top.gif) no-repeat;
}

#gallery_brd_dx {
	position: relative;
	float: right;
	width: 8px;
	height: 189px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_lato_dx.gif) repeat-y;
}

#gallery_brd_bottom {
	position: relative;
	float: left;
	width: 589px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_linea_bottom.gif) repeat-x;
}

#gallery_brd_bottom_dx {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_dx_bottom.gif) no-repeat;
}

#google {
	position: relative;
	float: left;
	width: 645px;
	height: 112px;
	padding-top: 5px;
}

#google_text {
	position: relative;
	float: left;
	width: 600px;
	height: 112px;
	background: #FFFFFF url(../images/google_centro.gif) repeat-x;
	margin-left: -10px;
	overflow: hidden;
	z-index: 89;
}

#google_text img {
	display: inline;
	float: left;
	vertical-align: top;
	padding-top: 6px;
	padding-right: 0px;
}

#google_brd_sx {
	position: relative;
	float: left;
	width: 20px;
	height: 112px;
	background: transparent url(../images/google_sx.gif) no-repeat;
	z-index: 1;
}

#google_brd_dx {
	position: relative;
	float: right;
	width: 35px;
	height: 112px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/google_dx.gif) repeat-y;
}

#google_text2 {
	position: relative;
	float: left;
	width: 600px;
	height: 112px;
	background: #EEE url(../images/google_centro.gif) repeat-x;
	margin-left: -10px;
	overflow: hidden;
	z-index: 89;
	vertical-align: top;
	padding-top: 6px;
	padding-right: 0px;
}

/******************/

/* colonna destra */
#right_col {
	position: relative;
	float: right;
	width: 274px;
	margin: 0px 0px 0px 0px;
	float: right;
}

#onair {
	position: relative;
	float: right;
	width: 272px;
	height: 271px;
	margin-top: 6px;
}

#onair_text {
	float: right;
	width: 252px;
	height: 225px;
	padding-left: 20px;
	background: #FFFFFF url(../images/celle_centro_dx.gif) repeat-y;
	font: 12px verdana;
	color: #999999;
}

#onair_photo {
	position: relative;
	float: right;
	width: 111px;
	height: 147px;
	margin: -28px 20px 0px 0px;
	padding: 7px 0px 10px 7px;
	background: transparent url(../images/celle_dx_foto_bg.gif) no-repeat;
}

#onair_text img {
	display: inline;
	float: left;
	vertical-align: top;
	padding-right: 0px;
}

#onair_text h1 {
	font: bold 12px georgia;
	color: #ff9900;
}

#onair_text h2 {
	font: 12px georgia;
	color: #ff9900;
	font-style: italic;
	padding-bottom: 10px;
}

.onair_progr_title a {
	font: bold 12px georgia;
	color: #ff9900;
	text-decoration: none;
}

.onair_progr_title a:hover {
	font: bold 12px georgia;
	color: #ff9900;
	text-decoration: none;
}

.onair_progr_cond a {
	font: 12px verdana;
	color: #999999;
	text-decoration: none;
}

.onair_progr_cond a:hover {
	font: 12px verdana;
	color: #999999;
	text-decoration: none;
}

#onair_contact {
	float: left;
	width: 225px;
	margin-top: 10px;
}

#onair_contact a {
	font: 11px verdana;
	color: #999999;
	text-decoration: none;
}

#onair_contact a:hover {
	font: 11px verdana;
	color: #999999;
	text-decoration: none;
}

.onair_red {
	font: bold 11px verdana;
	color: #990033;
	text-transform: uppercase;
}

#onair_brd_top {
	position: relative;
	float: left;
	width: 272px;
	height: 32px;
	margin: 4px 0px 0px 0px;
	background: transparent url(../images/celle_top_onair.gif) no-repeat;
}

#onair_brd_bottom_sx {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_sx_bottom.gif) no-repeat;
}


#onair_brd_bottom {
	position: relative;
	float: left;
	width: 242px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_linea_bottom.gif) repeat-x;
}

#onair_brd_bottom_dx {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_dx_bottom.gif) no-repeat;
}

.facebook {
	margin-top: 5px;
}

#advcentralehome {
	position: relative;
	float: left;
	width: 272px;
	height: 124px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	background: transparent url(../images/banner_centrohome_adv.gif) no-repeat;
}


#advcentralehome_img {
	position: relative;
	float: left;
	padding: 6px 0px 6px 6px;
}


#playlist {
	position: relative;
	float: left;
	width: 274px;
	height: 113px;
	margin-top: 20px;
	padding: 0px;
	background: transparent url(../images/playlist.gif) no-repeat;
	font: bold 11px verdana;
	color: #999999;
	line-height: 11px;
}

#playlist a {
	font: bold 11px verdana;
	color: #999999;
	text-decoration: none;
	line-height: 11px;
}

#playlist a:hover {
	font: bold 11px verdana;
	color: #999999;
	text-decoration: none;
	line-height: 11px;
}

#playlist1 {
	position: relative;
	float: left;
	padding: 41px 0px 0px 45px;
}

#playlist2 {
	position: relative;
	float: left;
	margin: 8px 0px 0px 45px;
}

#radiogiornale {
	position: relative;
	float: right;
	width: 272px;
	height: 162px;
	margin-top: 0px;
	overflow: hidden;
}

#radiogiornale_text {
	float: right;
	width: 232px;
	height: 100px;
	margin: 0px;
	padding: 0px 20px 0px 20px;
	background: #FFFFFF url(../images/celle_centro_dx.gif) repeat-y;
	overflow: hidden;
	font: 10px verdana;
	color: #666666;
	z-index: 1;
}

#radiogiornale_agenda_lnk {
	position: relative;
	float: right;
	width: 232px;
	height: 10px;
	margin-top: 0px;
	padding: 3px 20px 3px 20px;
	background: #FFFFFF url(../images/celle_centro_dx.gif) repeat-y;
	overflow: hidden;
	font: 10px verdana;
	color: #6699FF;
}

#radiogiornale_agenda_lnk a {
	font: 10px verdana;
	color: #6699FF;
}

#radiogiornale_agenda_lnk a:hover {
	font: 10px verdana;
	color: #6699FF;
}

#vmarquee {
	 position: relative;
}

#radiogiornale_text h1 {
	font: 10px verdana;
	color: #ff9900;
	text-transform: uppercase;
}

.radiogiornale_th1 a {
	font: 10px verdana;
	color: #ff9900;
	text-transform: uppercase;
	text-decoration: none;
}

.radiogiornale_tbody a {
	font: 10px verdana;
	color: #666666;
	text-decoration: none;
}

.radiogiornale_tbody a:hover {
	font: 10px verdana;
	color: #666666;
	text-decoration: none;
}

.radiogiornale_th1 a:hover {
	font: 10px verdana;
	color: #ff9900;
	text-transform: uppercase;
	text-decoration: none;
}

#radiogiornale_text img {
	display: inline;
	float: left;
	vertical-align: top;
	padding-right: 5px;
}

#radiogiornale_brd_top {
	position: relative;
	float: left;
	width: 272px;
	height: 36px;
	margin: 0px 0px 0px 0px;
	background: #eeeeee url(../images/celle_top_agenda.gif) no-repeat 0px 4px;
	z-index: 80;
}

#radiogiornale_brd_bottom_sx {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_sx_bottom.gif) no-repeat;
}


#radiogiornale_brd_bottom {
	position: relative;
	float: left;
	width: 242px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_linea_bottom.gif) repeat-x;
}

#radiogiornale_brd_bottom_dx {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_dx_bottom.gif) no-repeat;
}

#rubriche {
	position: relative;
	float: right;
	width: 272px;
	height: 106px;
	margin-top: 16px;
	margin-bottom: 35px;
}

#rubriche_text {
	float: right;
	width: 255px;
	height: 90px;
	padding: 0px 0px 0px 17px;
	background: #FFFFFF url(../images/celle_centro_dx.gif) repeat-y;
	overflow: hidden;
}

#rubriche_text img {
	display: inline;
	float: left;
	vertical-align: top;
	padding-right: 5px;
}

#rubriche_brd_top {
	position: relative;
	float: left;
	width: 272px;
	height: 32px;
	margin: 4px 0px 0px 0px;
	background: transparent url(../images/celle_top_rubriche.gif) no-repeat;
}

#rubriche_brd_bottom_sx {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_sx_bottom.gif) no-repeat;
}

#rubriche_brd_bottom {
	position: relative;
	float: left;
	width: 242px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_linea_bottom.gif) repeat-x;
}

#rubriche_brd_bottom_dx {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_dx_bottom.gif) no-repeat;
}

#rubriche_rad {
	position: relative;
	float: right;
	width: 272px;
	height: 76px;
	margin-top: 16px;
	margin-bottom: 35px;
}

#rubriche_text_rad {
	float: right;
	width: 255px;
	height: 50px;
	padding: 0px 0px 0px 17px;
	background: #FFFFFF url(../images/celle_centro_dx.gif) repeat-y;
	overflow: hidden;
}

#rubriche_text_rad img {
	display: inline;
	float: left;
	vertical-align: top;
	padding-right: 5px;
}

#rubriche_brd_top_rad {
	position: relative;
	float: left;
	width: 272px;
	height: 32px;
	margin: 4px 0px 0px 0px;
	background: transparent url(../images/celle_top_radiogiornale.gif) no-repeat;
}

#rubriche_brd_bottom_sx_rad {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_sx_bottom.gif) no-repeat;
}

#rubriche_brd_bottom_rad {
	position: relative;
	float: left;
	width: 242px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_linea_bottom.gif) repeat-x;
}

#rubriche_brd_bottom_dx_rad {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_dx_bottom.gif) no-repeat;
}





#rubriche_music {
	position: relative;
	float: right;
	width: 272px;
	height: 76px;
	margin-top: 16px;
	margin-bottom: 25px;
}

#rubriche_text_music {
	float: right;
	width: 255px;
	height: 50px;
	padding: 0px 0px 0px 17px;
	background: #FFFFFF url(../images/celle_centro_dx.gif) repeat-y;
	overflow: hidden;
}

#rubriche_text_music img {
	display: inline;
	float: left;
	vertical-align: top;
	padding-right: 5px;
}

#rubriche_brd_top_music {
	position: relative;
	float: left;
	width: 272px;
	height: 32px;
	margin: 4px 0px 0px 0px;
	background: transparent url(../images/celle_top_newsmusicali.gif) no-repeat;
}

#rubriche_brd_bottom_sx_music {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_sx_bottom.gif) no-repeat;
}

#rubriche_brd_bottom_music {
	position: relative;
	float: left;
	width: 242px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_linea_bottom.gif) repeat-x;
}

#rubriche_brd_bottom_dx_music {
	position: relative;
	float: left;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	background: transparent url(../images/celle_angolo_dx_bottom.gif) no-repeat;
}


.class_dx_autore a {
	padding: 0px 0px 0px 0px;
	font: bold 12px georgia;
	color: #ff9900;
	text-decoration: none;
}

.class_dx_autore a:hover {
	padding: 0px 0px 0px 0px;
	font: bold 12px georgia;
	color: #ff9900;
	text-decoration: none;
}

.class_dx_brano a {
	padding: 0px 0px 0px 0px;
	font: 12px verdana;
	color: #999999;
	text-decoration: none;
}

.class_dx_brano a:hover {
	padding: 0px 0px 0px 0px;
	font: 12px verdana;
	color: #999999;
	text-decoration: none;
}

/******************/

/* Banner basso */
#bottom_banner1 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner2 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner3 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner4 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner5 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner6 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner7 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner8 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner9 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner10 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner11 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner12 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner13 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner14 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner15 {
	position: relative;
	float: left;
	width: 750px;
	margin-top: 15px;
}

#bottom_banner_dx {
	position: relative;
	float: left;
	width: 36px;
	height: 107px;
	margin-top: 8px;
	background-image: url(../images/banner_bottom_adv.gif);
}
/***************/


/* box info */
#info {
	position: relative;
	float: right;
	width: 114px;
	height: 83px;
	margin-top: 13px;
	padding: 25px 0px 0px 15px;
	background: transparent url(../images/info_box.gif) no-repeat;
	line-height: 14px;
}

#info a {
	font: 10px verdana;
	color: #999999;
	text-transform: uppercase;
	text-decoration: none;
}

#info a:hover {
	font: 10px verdana;
	color: #999999;
	text-transform: uppercase;
	text-decoration: none;
}
/************/

/* Copyright */
#copyr {
	position: relative;
	float: left;
	width: 924px;
	height: 38px;
	margin-top: 10px;
	font: 9px verdana;
	color: #003399;
	text-transform: uppercase;
	text-align: center;
}

#copyr a {
	font: 9px verdana;
	color: #003399;
	text-transform: uppercase;
	text-decoration: none;
}

#copyr a:hover {
	font: 9px verdana;
	color: #003399;
	text-transform: uppercase;
	text-decoration: none;
}

#copyr_sx {
	position: relative;
	float: left;
	width: 14px;
	height: 38px;
	background: transparent url(../images/copy_sx.gif) no-repeat;
}

#copyr_ct {
	position: relative;
	float: left;
	width: 890px;
	height: 24px;
	padding: 14px 0px 0px 0px;
	background: transparent url(../images/copy_centro.gif) repeat-x;
}

#copyr_dx {
	position: relative;
	float: right;
	width: 20px;
	height: 38px;
	background: transparent url(../images/copy_dx.gif) no-repeat;
}
/*************/

/* Generica */

#common_brd_sx {
	position: relative;
	float: left;
	width: 41px;
	z-index: 80;
}

#common {
	width: 604px;
	position: relative;
	float: left;
}

#common_text {
	float: left;
	width: 574px;
	margin: 10px 0px 0px -10px;
	padding: 20px 20px 12px 20px;
	background-color: #FFFFFF;
	overflow: hidden;
	z-index: 1;
}

#common_text img {
	display: inline;
	float: left;
	vertical-align: top;
	padding-right: 0px;
}

#common_brd_top_dx {
	position: relative;
	float: right;
	width: 10px;
	height: 10px;
	margin: 10px 0px -20px 0px;
	background: transparent url(../images/angolo_alto_dx) no-repeat;
	z-index: 80;
}

#common_brd_bottom_sx {
	position: relative;
	float: left;
	width: 12px;
	height: 12px;
	margin: -12px 0px 0px -10px;
	background: transparent url(../images/angolo_basso_sx.gif) no-repeat;
}

#common_brd_bottom_dx {
	position: relative;
	float: right;
	width: 10px;
	height: 10px;
	margin: -10px 0px 0px 0px;
	background: transparent url(../images/angolo_basso_dx.gif) no-repeat;
}
/************/

/* Classifica */
#class_sx {
	position: relative;
	float: left;
	width: 277px;
	margin: 40px 0px 0px 0px;
	background: transparent url(../images/gallery_puntini.gif) repeat-y top right;
}

#class_dx {
	position: relative;
	float: left;
	width: 277px;
	margin: 40px 0px 0px 20px;
}

.class_cel {
	position: relative;
	width: 277px;
	height: 52px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#class_sx h2 {
	padding: 0px 0px 0px 0px;
	font: bold 12px georgia;
	color: #ff9900;
}

#class_sx img {
	padding: 0px;
	margin-right: 10px;
	border: thin #cccccc solid;
}

#class_dx h2 {
	padding: 0px 0px 0px 0px;
	font: bold 12px georgia;
	color: #ff9900;
}

#class_dx img {
	padding: 0px;
	margin-right: 10px;
	border: thin #cccccc solid;
}

.class_dot1 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_1.gif);
}

.class_dot2 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_2.gif);
}

.class_dot3 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_3.gif);
}

.class_dot4 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_4.gif);
}

.class_dot5 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_5.gif);
}

.class_dot6 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_6.gif);
}

.class_dot7 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_7.gif);
}

.class_dot8 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_8.gif);
}

.class_dot9 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_9.gif);
}

.class_dot10 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_10.gif);
}

.class_dot11 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_11.gif);
}

.class_dot12 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_12.gif);
}

.class_dot13 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_13.gif);
}

.class_dot14 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_14.gif);
}

.class_dot15 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_15.gif);
}

.class_dot16 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_16.gif);
}

.class_dot17 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_17.gif);
}

.class_dot18 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_18.gif);
}

.class_dot19 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_19.gif);
}

.class_dot20 {
	position: relative;
	float: left;
	width: 22px;
	height: 22px;
	margin: 15px 15px 14px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/classifica_20.gif);
}


/**************/

/* Programmi */
.progr_cel {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 20px;
	padding-bottom: 20px;
	background: transparent url(../images/prevedite_puntini.gif) repeat-x bottom left;
}

.progr_img {
	margin: 4px 10px 0px 0px;
	border: thin #cccccc solid;
}

.progr_time {
	padding: 0px 0px 0px 0px;
	font: italic bold 11px verdana;
	color: #666666;
}

.progr_name {
	padding: 0px 0px 0px 0px;
	font: bold 12px georgia;
	color: #ff9900;
}

.progr_cond {
	padding: 0px 0px 0px 0px;
	font: bold 12px georgia;
	color: #666666;
}

.progr_descr {
	padding: 0px 0px 0px 0px;
	font: bold 12px verdana;
}

.progr_lnk, .progr_lnk:hover {
	padding: 0px 0px 0px 0px;
	font: italic 11px verdana;
	color: #ff9900;
	text-decoration: none;
}

#progr_back a, a:hover {
	padding: 0px 0px 0px 0px;
	font: 12px verdana;
	color: #999999;
	text-decoration: none;
}

.progr_div {
	position: relative;
	float: left;
	width: 100%;
	height: 1px;
	margin: 5px 0px 5px 0px;
	background: transparent url(../images/prevedite_puntini.gif) repeat-x bottom left;
}

#progr_sx {
	position: relative;
	float: left;
	width: 460px;
	margin: 12px 10px 0px 0px;
}

#progr_dx {
	position: relative;
	float: left;
	width: 104px;
	margin: 12px 0px 0px 0px;
	font: 11px verdana;
	color: #ff9900;
	text-align: right;
}

#progr_sx h1 {
	font: bold 26px georgia;
	color: #ff9900;
	text-transform: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#progr_dx a, a:hover{
	font: 11px verdana;
	color: #999999;
	text-decoration: none;
}

#progr_foto {
	position: relative;
	float: left;
	width: 100%;
	margin: 20px 0px 20px 0px;
	font: bold 12px georgia;
	color: #666666;
}

#progr_foto table {
	width: 100%;
}

#progr_foto td {
	width: 50%;
	padding: 0px 10px 5px 0px;
}

#progr_foto img {
	margin-right: 10px;
}

.progr_foto_date {
	padding: 0px 0px 0px 0px;
	font: bold 10px georgia;
	color: #ff9900;
	text-transform: uppercase;
}

.progr_foto_date a {
	padding: 0px 0px 0px 0px;
	font: bold 10px georgia;
	color: #ff9900;
	text-transform: uppercase;
	text-decoration: none;
}

.progr_foto_date a:hover {
	padding: 0px 0px 0px 0px;
	font: bold 10px georgia;
	color: #ff9900;
	text-transform: uppercase;
	text-decoration: none;
}

.progr_foto_lnkt a {
	font: bold 12px georgia;
	color: #666666;
	text-decoration: none;
}

.progr_foto_lnkt a:hover {
	font: bold 12px georgia;
	color: #666666;
	text-decoration: none;
}

#prog_video {
	position: relative;
	float: left;
	width: 277px;
	margin: 0px 20px 0px 0px;
	font: bold 12px georgia;
	color: #666666;
	line-height: 20px;
}

#prog_video img {
	margin-top: 6px;
}

#prog_video a, a:hover {
	font: bold 12px georgia;
	color: #666666;
	text-decoration: none;
}

#prog_audio {
	position: relative;
	float: left;
	width: 277px;
	font: bold 12px georgia;
	color: #666666;
	line-height: 20px;
}

#prog_audio img {
	margin-top: 6px;
}

#prog_audio a, a:hover {
	font: bold 12px georgia;
	color: #666666;
	text-decoration: none;
}

#prog_files {
	position: relative;
	float: left;
	width: 594px;
	font: bold 12px georgia;
	color: #666666;
	line-height: 20px;
	margin-bottom: 40px;
}

#prog_files img {
	margin-top: 6px;
}

#prog_files a, a:hover {
	font: bold 12px georgia;
	color: #666666;
	text-decoration: none;
}

.progr_sec_title {
	font: bold 16px georgia;
	color: #ff9900;
	text-transform: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.prog_dot1 {
	color: #666666;
	margin-top: 0px;
	padding-left: 12px;
	background: transparent url(../images/gallery_puntino_blu.gif) no-repeat 0px 17px;
	text-indent: 0px;
}

.prog_dot {
	color: #666666;
	margin-top: 5px;
	padding-left: 12px;
	background: transparent url(../images/gallery_puntino_blu.gif) no-repeat 0px 4px;
	text-indent: 0px;
}

/*************/

/* Eventi */
.eventi_cel {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 20px;
	padding-bottom: 20px;
	background: transparent url(../images/prevedite_puntini.gif) repeat-x bottom left;
}

.eventi_img {
	margin: 4px 10px 0px 0px;
	border: thin #cccccc solid;
}

.eventi_time {
	padding: 0px 0px 0px 0px;
	font: italic bold 11px georgia;
	color: #666666;
}

.eventi_name {
	padding: 0px 0px 0px 0px;
	margin-bottom: 5px;
	font: bold 12px georgia;
	color: #ff9900;
}

.eventi_text {
	margin-bottom: 5px;
}

.eventi_lnk, .eventi_lnk:hover {
	padding: 0px 0px 0px 0px;
	font: italic 11px georgia;
	color: #ff9900;
	text-decoration: none;
}

#eventi_back a, a:hover {
	padding: 0px 0px 0px 0px;
	font: 12px verdana;
	color: #999999;
	text-decoration: none;
}

.eventi_div {
	position: relative;
	float: left;
	width: 100%;
	height: 1px;
	margin: 5px 0px 5px 0px;
	background: transparent url(../images/prevedite_puntini.gif) repeat-x bottom left;
}

#eventi_sx {
	position: relative;
	float: left;
	width: 460px;
	margin: 12px 10px 0px 0px;
}

#eventi_sx h1 {
	font: bold 26px georgia;
	color: #ff9900;
	text-transform: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.eventi_date {
	padding: 0px 0px 0px 0px;
	font: bold 12px georgia;
	color: #666666;
}

#eventi_img {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 15px;
}

#evento_text {
	position: relative;
	float: left;
	width: 100%;
	text-indent: 20px;
}

.evento_file {
	color: #666666;
	margin-top: 5px;
	padding-left: 12px;
	background: transparent url(../images/gallery_puntino_blu.gif) no-repeat 0px 4px;
	text-indent: 0px;
}

.evento_file a {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.evento_file a:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.evento_div {
	position: relative;
	float: left;
	width: 100%;
	height: 1px;
	margin: 5px 0px 5px 0px;
	background: transparent url(../images/prevedite_puntini.gif) repeat-x bottom left;
}


/**********/

/* Gallery */
#gallery_back {
	padding: 0px 0px 0px 0px;
	font: 12px verdana;
	color: #999999;
	text-decoration: none;
}

#gallery_back img{
	margin-top: 9px;
}

.gallery_div {
	position: relative;
	float: left;
	width: 100%;
	height: 1px;
	margin: 5px 0px 5px 0px;
	background: transparent url(../images/prevedite_puntini.gif) repeat-x bottom left;
}

#gallery_sx {
	position: relative;
	float: left;
	width: 100%;
	margin: 12px 10px 0px 0px;
}

#gallery_sx h1 {
	font: bold 26px georgia;
	color: #ff9900;
	text-transform: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.gallery_subtl {
	padding: 0px 0px 0px 0px;
	font: 12px georgia;
}

.gallery_riq {
	position: relative;
	float: left;
	width: 287px;
	margin-bottom: 10px;
}

.gallery_riq img {
	margin-right: 10px;
}

.gallery_riq_date a {
	font: bold 11px georgia;
	color: #ff9900;
	text-decoration: none;
}

.gallery_riq_date a:hover {
	font: bold 11px georgia;
	color: #ff9900;
	text-decoration: none;
}

.gallery_riq_tl a {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.gallery_riq_tl a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

#sgallery_back a, a:hover {
	padding: 0px 0px 0px 0px;
	font: 12px verdana;
	color: #999999;
	text-decoration: none;
}

.sgallery_div {
	position: relative;
	float: left;
	width: 100%;
	height: 1px;
	margin: -5px 0px 5px 0px;
	background: transparent url(../images/prevedite_puntini.gif) repeat-x bottom left;
}

.sigallery_div {
	position: relative;
	float: left;
	width: 100%;
	height: 1px;
	margin: 5px 0px 5px 0px;
	background: transparent url(../images/prevedite_puntini.gif) repeat-x bottom left;
}

#sgallery_sx {
	position: relative;
	float: left;
	width: 100%;
	margin: 12px 10px 0px 0px;
}

#sgallery_sx h1 {
	font: bold 26px georgia;
	color: #ff9900;
	text-transform: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sgallery_date {
	padding: 0px 0px 0px 0px;
	font: bold 12px georgia;
	color: #666666;
}

.sgallery_image {
	position: relative;
	float: left;
	margin: 10px 11px 10px 14px;
}

.sgallery_audio {
	font: bold 12px georgia;
	color: #ff9900;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 12px;
	background: transparent url(../images/gallery_puntino_blu.gif) no-repeat 0px 4px;
}

.sgallery_audio a {
	font: bold 12px georgia;
	color: #666666;
	text-decoration: none;
}

.sgallery_audio a:hover {
	font: bold 12px georgia;
	color: #666666;
	text-decoration: none;
}

/***********/

/* Palinsesto */
.palinsesto_div {
	position: relative;
	float: left;
	width: 100%;
	height: 1px;
	margin: 15px 0px 15px 0px;
	/* background: transparent url(../images/prevedite_puntini.gif) repeat-x bottom left; */
}

#palinsesto_alert {
	font: bold 12px georgia;
	color: #ff9900;
}

.palinsesto_cel {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 0px;
	padding-bottom: 20px;
}

#palinsesto_sett {
	position: relative;
	float: left;
	width: 186px;
	margin: 0px 8px 0px 0px;
}

#palinsesto_sab {
	position: relative;
	float: left;
	width: 186px;
	margin: 0px 8px 0px 0px;
}

#palinsesto_dom {
	position: relative;
	float: left;
	width: 186px;
	margin: 0px 0px 0px 0px;
}

#palinsesto_spec {
	position: relative;
	float: left;
	width: 560px;
	margin: 0px 0px 0px 0px;
}

.palinsesto_time {
	font: bold 12px verdana;
	color: #666666;
	font-style: italic;
}

.palinsesto_tl {
	font: bold 18px georgia;
	color: #ff9900;
	margin-top: 5px;
	padding-left: 10px;
	background: transparent url(../images/gallery_puntino_blu.gif) no-repeat 0px 6px;
	text-decoration: none;
}

.palinsesto_tl a {
	font: bold 16px georgia;
	color: #ff9900;
	text-decoration: none;
}

.palinsesto_tl a:hover {
	font: bold 16px georgia;
	color: #ff9900;
	text-decoration: none;
}

/**************/

/* Radiogiornale */
#radiog_date {
	font: bold 12px georgia;
	color: #00238d;
	margin-bottom: 10px;
}

.radiog_tl {
	font: bold 14px georgia;
	color: #ff9900;
	margin-top: 5px;
	padding-left: 12px;
	background: transparent url(../images/gallery_puntino_blu.gif) no-repeat 0px 6px;
	text-decoration: none;
}

.radiog_tl a {
	font: bold 14px georgia;
	color: #ff9900;
	text-decoration: none;
}

.radiog_tl a:hover {
	font: bold 14px georgia;
	color: #ff9900;
	text-decoration: none;
}

.radiog_div {
	position: relative;
	float: left;
	width: 100%;
	height: 1px;
	margin: 5px 0px 5px 0px;
	background: transparent url(../images/prevedite_puntini.gif) repeat-x bottom left;
}

.radiog_cel {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 40px;
	padding-bottom: 20px;
}

.radiog_tl2 {
	font: bold 14px georgia;
	color: #ff9900;
	margin-top: 5px;
	text-decoration: none;
}

/*****************/

/* Staff */
#staff_tl {
	font: bold 18px georgia;
	color: #ff9900;
}

.staff_div {
	position: relative;
	float: left;
	width: 100%;
	height: 1px;
	margin: 5px 0px 15px 0px;
	background: transparent url(../images/prevedite_puntini.gif) repeat-x bottom left;
}

.staff_cel {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 20px;
}

.staff_cel a {
	font: bold 16px georgia;
	color: #ff9900;
	text-decoration: none;
}

.staff_cel a:hover {
	font: bold 16px georgia;
	color: #ff9900;
	text-decoration: none;
}

.staff_col1 {
	position: relative;
	float: left;
	width: 84px;
	margin-top: 20px;
	margin-left: 11px;
	padding-right: 36px;
	background: transparent url(../images/classifica_puntini_verticali.gif) repeat-y top right;
}

.staff_col2 {
	position: relative;
	float: left;
	width: 84px;
	margin-top: 20px;
	padding-left: 36px;
	padding-right: 36px;
	background: transparent url(../images/classifica_puntini_verticali.gif) repeat-y top right;
}

.staff_col3 {
	position: relative;
	float: left;
	width: 84px;
	margin-top: 20px;
	padding-left: 36px;
	margin-right: 11px;
}

.staff_lnk {
	margin-bottom: 10px;
}

#staff_scheda {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 40px;
	padding-bottom: 20px;
}

#staff_scheda h1 {
	font: bold 18px georgia;
	color: #ff9900;
	margin: 0px;
	padding: 0px;
}

#staff_cel_sx {
	position: relative;
	float: left;
	width: 278px;
	margin-top: 0px;
	padding-right: 10px;
}

.staff_scheda_div {
	position: relative;
	float: left;
	width: 286px;
	height: 1px;
	margin: 5px 0px 5px 0px;
	background: transparent url(../images/prevedite_puntini.gif) repeat-x bottom left;
}

#staff_cond {
	font-weight: bold;
	color: #666666;
	margin-bottom: 30px;
}

#staff_cond a {
	font-weight: bold;
	color: #666666;
	margin-bottom: 30px;
	text-decoration: none;
}

#staff_cond a:hover {
	font-weight: bold;
	color: #666666;
	margin-bottom: 30px;
	text-decoration: none;
}

#staff_contact {
	color: #666666;
	font-weight: bold;
	margin-bottom: 30px;
}

#staff_contact img {
	margin-top: 3px;
	margin-right: 2px;
}

#staff_contact a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

#staff_contact a:hover {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

/*********/

/* Chi siamo */
#chisiamo_img {
	position: relative;
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

#chisiamo_text {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 20px;
	padding-bottom: 10px;
	font-family: verdana;
}
/*************/

/* Agenda e Annunci */
.agenda_file {
	font: bold 12px georgia;
	color: #666666;
	margin-top: 25px;
	padding-left: 12px;
	background: transparent url(../images/gallery_puntino_blu.gif) no-repeat 0px 5px;
}

.agenda_file a {
	font: bold 12px georgia;
	color: #666666;
	text-decoration: none;
}

.agenda_file a:hover {
	font: bold 12px georgia;
	color: #666666;
	text-decoration: none;
}
/********************/


/* Mappa */
ul.mappa_list1 {
	font:13px Verdana, verdana, Helvetica, sans-serif;
	color: #66CCFF;
	list-style: disc;
	line-height: 36px;
	margin-left:10px;
}

ul.mappa_list2 {
	list-style: url(../images/gallery_puntino_blu.gif);
	list-style: circle;
	line-height: 24px;
	margin-left:10px;
}

.mappa_testo {
	font:13px Verdana, verdana, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

a.mappa_testo:link {
	font:13px Verdana, verdana, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

a.mappa_testo:visited {
	font:13px Verdana, verdana, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

/*************/



/* Credit */

.credit_titolo {
	font: bold 10px verdana;
	color: #336699;
}

/*************/



/* Link testi dinamici */
#progr_sx a {
	color: #00238d;
	text-decoration: none;
}

#progr_sx a:hover {
	color: #00238d;
	text-decoration: none;
}

#staff_scheda_txt a {
	color: #00238d;
	text-decoration: none;
}

#staff_scheda_txt a:hover {
	color: #00238d;
	text-decoration: none;
}

#playlist_txt a {
	color: #00238d;
	text-decoration: none;
}

#playlist_txt a:hover {
	color: #00238d;
	text-decoration: none;
}

#evento_txt a {
	color: #00238d;
	text-decoration: none;
}

#evento_txt a:hover {
	color: #00238d;
	text-decoration: none;
}

#prevendite_txt a {
	color: #00238d;
	text-decoration: none;
}

#prevendite_txt a:hover {
	color: #00238d;
	text-decoration: none;
}

.radiog_cel a {
	color: #00238d;
	text-decoration: none;
}

.radiog_cel a:hover {
	color: #00238d;
	text-decoration: none;
}

#common_txt a {
	color: #00238d;
	text-decoration: none;
}

#common_txt a:hover {
	color: #00238d;
	text-decoration: none;
}
/***********************/

/* Newsletter */

.newsl_left {
	position: relative;
	float: left;
	width: 287px;
	height: 50px;
	background: transparent url(../images/neswsletter_puntini_vert.gif) no-repeat right 30px;
}

.newsl_right {
	position: relative;
	float: left;
	width: 257px;
	height: 50px;
	padding-left: 30px;
}

.newsl_full {
	position: relative;
	float: left;
	width: 574px;
	height: 50px;
}

.newsl_full_legend {
	position: relative;
	float: left;
	width: 574px;
	height: 20px;
	font-style: italic;
}

.asterisco {
	color: #a2d1ff;
	font-weight: bold;
}

.tag {
	color: #ff9900;
	font-weight: bold;
	line-height: 22px;
}

.newsl_pers {
	color: #ff9900;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
}

/**************/

.alert {
	color: #ff0000;
}

.alert2 {
	color: #336699;
}

.close { clear:both; }


