body {
	margin:				0px;	
	padding:			0px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;}

.solotesto {
	display:			none;}
.clear {
	clear:				both;}

.clearfix:after {
	content:			".";
	display:			block;
	height:				0;
	clear:				both;
	visibility:			hidden;}

.clearfix {
	display:			inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {
	height:				1%;}
.clearfix {
	display:			block;}
/* End hide from IE-mac */

.bkg_Color_01	{
	background-color:	#E7C4A0;}

.left	{
	float:				left;}
.right	{
	float:				right;}


hr	{
	display:			none;}
h1	{}
h2	{}
h3	{}
h4	{}

/*	LINK	*/
h2 a:link, h2 a:visited, h3 a:link, h3:visited, p a:link, p a:visited, li a:link, li a:visited, #Box_Pagination a:link, #Box_Pagination a:visited, td a:link, td a:visited	{
	color:				#000000;
	text-decoration:	none;}
h2 a:hover, h3 a:hover, p a:hover, li a:hover, #Box_Pagination a:hover, td a:hover	{
	color:				#FD6602;
	text-decoration:	underline;}
.Box_DoubleColumn  p a:link, .Box_DoubleColumn  p a:visited	{
	color:				#5A5A5A;
	text-decoration:	none;}
.Box_DoubleColumn  p a:hover	{
	text-decoration:	underline;}

li a	{
	font-weight:		bold;}
li a.Archive	{
	font-weight:		normal;}

#Box_Right a:link, #Box_Right a:visited	{
	color:				#009900;
	text-decoration:	none;}
#Box_Right a:hover	{
	color:				#000000;
	text-decoration:	none;}

a.listen:link, a.listen:visited	{
	background-image:	url(/radio3/radiotremondo/images/audio_orange.gif);
	background-repeat:	no-repeat;
	background-position:left;
	padding-left:		15px;
	color:				#000000;
	text-decoration:	none;
	font-weight:		bold;}
a.listen:hover	{
	color:				#FD6602;
	text-decoration:	underline;}
a.ListenSpecial:link, a.ListenSpecial:visited	{
	background-image:	url(/radio3/radiotremondo/images/audio_orange.gif);
	background-repeat:	no-repeat;
	background-position:right;
	padding-right:		15px;
	margin-left:		10px;
	color:				#000000;
	text-decoration:	none;
	font-weight:		bold;}
a.ListenSpecial:hover	{
	color:				#FD6602;
	text-decoration:	underline;}
h2 a.ListenSpecial:link, h2 a.ListenSpecial:visited	{
	color:				#009900;}
h2 a.ListenSpecial:hover	{
	color:				#000000;}


img	{
	border:				0;}

/*	BARRA SUPERIORE	*/
#BarraCentro	{
	background-image:	url(/images/bgBarraPortale03.gif);}
#BarraCentro .menu a	{
	text-decoration:	none;}
#BarraCentro .FormTesto	{
	margin-top:			1px;
	font-size:			11px;
	font-weight:		normal;
	color:				#000000;
	border:				1px solid #008000;}
/*	fine BARRA SUPERIORE	*/

/*	TESTATA	*/
#Header_MondoTre	{
	width:					768px;
	height:					63px;
	background-image:		url(/radio3/radiotremondo/images/bkg_Header_MondoTre.gif);
	background-repeat:		repeat-y;
	display:				block;
	padding:				0px;
	margin:					auto;
	margin-top:				0px;
	margin-bottom:			6px;
/* modifica per inserimento barra rai */
/* position:				relative;*/
}

a.LogoRadio	{
    width:					109px;
    height:					63px;
	display:				block;
	background-image:		url(/radio3/radiotremondo/images/logo_Radio.gif);
	background-repeat:		no-repeat;
	float:					left;}

#Header_MondoTre #Date	{
	float:					left;
	margin-top:				30px;
	margin-left:			10px;
	padding:				0 3px;
	background-color:		#79C4A9;
	font-size:				10px;
	font-family:			Verdana;
	color:					#FFFFFF;}
#Header_MondoTre #Banner	{
	float:					right;
	margin-top:				2px;
	margin-right:			2px !important;
	margin-right:			1px;}
	
#Header_Search	{
	width:					768px;
	height:					57px;
	padding:				0px;
	margin:					auto;
	margin-top:				0px;
	font-family:			Arial;
	font-size:				9px;
	background-image:		url(/radio3/radiotremondo/images/bkg_Header_Search.gif);
	background-repeat:		repeat-x;}

	#Header_Search div	{
		float:					left;}
	#Header_Search label	{
		display:				block;
		height:					16px;
		margin-top:				8px;
		text-align:				center;}
	#Header_Search input	{
		font-size:				10px;
		height:					20px;	/*	IE 5.5	*/
		voice-family:"\"}\"";
		voice-family:inherit;
		height:					14px;}	/*	all browsers	*/
	#Header_Search select	{
		height:					18px;
		font-size:				10px;}
	#Header_Search #NowOnAir	{
		width:					195px;
		height:					18px;
		border:					1px solid #A5ACB2;}

	#Header_Search .NowOnAir	{
		width:					195px;
		padding-left:			15px;
		padding-right:			10px;}
		#NowOnAir iframe	{
			width:				195px;
			height:				16px;}
	#Header_Search .Listen	{
		width:					140px;}
		input#Listen	{
			width:				20px;
			height:				20px;
			margin-left:		65px;}
	#Header_Search .Programs	{
		width:					150px;
		padding-right:			15px;}
		#Programs	{
			width:				143px;}
	#Header_Search .Arguments	{
		width:					100px;
		padding-right:			15px;}
		#Arguments	{
			width:				98px;}
	#Header_Search .InputSearch	{
		width:					125px;}
		#InputSearch	{
			width:				74px;}
		input#Search	{
			width:				20px;
			height:				20px;
			margin-left:		5px;}
/*	fine TESTATA	*/

/*
#page, #SoloTesto, #BoxFooter	{
	width:				765px;
	margin-right:		auto;
	margin-left:		auto;}

*/
#page	{
	width:				765px;
	margin-right:		auto;
	margin-left:		auto;}


#page	{
	margin-top:			11px;
	padding-bottom:		10px;
	clear:				both;
	border:				3px solid #E2E2E2;}



#MainMenu	{
	padding:			10px;
	width:				80px;}
#MainMenu ul	{
	margin:				0;
	padding:			0;
	list-style:			none;}
#MainMenu li a.home	{
	margin-bottom:		2px;
	height:				12px;}
#MainMenu a span	{
	display:			none;}

	#MainMenu li a	{
		display:			block;
		width:				67px;
		height:				51px;
		background-repeat:	no-repeat;
		background-position:top left;}

	a.home:link, a.home:visited	{
		background-image:	url(/radio3/radiotremondo/images/ico_Home_0.gif);
		}
	a.home:hover	{
		background-image:	url(/radio3/radiotremondo/images/ico_Home_1.gif);
		}
	a.chisiamo:link, a.chisiamo:visited	{
		background-image:	url(/radio3/radiotremondo/images/ico_Chi_Siamo_0.gif);}
	a.chisiamo:hover	{
		background-image:	url(/radio3/radiotremondo/images/ico_Chi_Siamo_1.gif);}
	a.contatti:link, a.contatti:visited	{
		background-image:	url(/radio3/radiotremondo/images/ico_Contatti_0.gif);}
	a.contatti:hover	{
		background-image:	url(/radio3/radiotremondo/images/ico_Contatti_1.gif);}
	a.ascolta:link, a.ascolta:visited	{
		background-image:	url(/radio3/radiotremondo/images/ico_Ascolta_0.gif);}
	a.ascolta:hover	{
		background-image:	url(/radio3/radiotremondo/images/ico_Ascolta_1.gif);}
	a.archivi:link, a.archivi:visited	{
		background-image:	url(/radio3/radiotremondo/images/ico_Archivi_0.gif);}
	a.archivi:hover	{
		background-image:	url(/radio3/radiotremondo/images/ico_Archivi_1.gif);}
	a.scarica:link, a.scarica:visited	{
		background-image:	url(/radio3/radiotremondo/images/ico_Scarica_0.gif);}
	a.scarica:hover	{
		background-image:	url(/radio3/radiotremondo/images/ico_Scarica_1.gif);}


/*	*************************	*/
/*	DEFINIZIONI HOME PAGE 	*/
/*	*************************	*/

#MainBody	{
	float:				left;}

	#MainBody .box_Half	{
		width:				490px;}
	#MainBody .box_Full	{
		width:				640px;}
	#MainBody h1	{
		width:				465px;}
	#MainBody h1	{
		margin:				15px 20px;
		height:				44px;}
	#MainBody h1 span	{
		display:			none;}

	.box_Border	{
		border:				3px solid #E2E2E2;
		margin-bottom:		10px;
		padding-bottom:		5px;}

	.Box_Text h2, .Box_TextImage h2, .Box_Result h2	{
	display:			block;
	background-color:	#E2E2E2;
	color:				#009900;
	font-size:			11px;
	margin-top:			0;
	font-variant:		small-caps;
	padding-bottom:		4px;
	font-weight: 		bold;
}
	.Box_Text h3	{
		margin:				0;
		margin-left:		10px;
		margin-top:			25px;
		margin-bottom:		5px;
		display:			block;
		color:				#333333;
		font-size:			11px;
		text-transform:		uppercase}
	.Box_TextImage h3	{
	margin:				0;
	margin-left:		10px;
	display:			block;
	color:				#000000;
	font-size:			11px;
/* modifica 2007/09/04*/
	font-weight: bold;
}
	.Box_TextImage h3 span, .Box_Text li span	{
		color:				#FF6600;
		font-weight:		normal;
		margin-right:		20px;}
	.Box_Text li span.Time	{
		margin-left:		0;
		margin-right:		5px;
		color:				#030303;}

	.Box_TextImage h4	{
		margin:				0;
		margin-left:		100px;
		display:			block;
		color:				#000000;
		font-size:			11px;
		font-weight:		normal;
		font-style:			oblique;}
	.Box_Text p, .Box_TextImage  p	{
		float:				left;
		font-size:			11px;
		padding:			0 10px;}
	.Box_TextImage img	{
		float:				right;
		padding:			1px;
		margin:				5px 0 5px 10px;
		border:				3px solid #E2E2E2;}

	.Box_TextImage span.Date	{
		margin-left:		10px;
		color:				#FD6602;
		font-weight:		bold;
		font-size:			11px;}
	.Box_TextImage h3.Title	{
		clear:				both;
		color:				#000000;
		font-weight:		bold;
		font-size:			18px;}
	.Box_TextImage h4.SubTitle	{
		margin-left:		10px;
		clear:				both;
		display:			block;
		font-size:			14px;
		margin-bottom:		15px;}

	.Box_Text ul	{
		margin:				0;
		margin-left:		10px;
		padding:			0;}
	.Box_Text li	{
	font-size:			11px;
	margin-bottom:		5px;
	list-style:			none;}

	.Box_DoubleColumn div.left, .Box_DoubleColumn div.right	{
		width:				240px;}
	.Box_DoubleColumn img	{
		margin:				10px;
		float:				left;
		border:				3px solid #E2E2E2;}
	.Box_DoubleColumn div h2, .Box_DoubleColumn div h3, .Box_DoubleColumn div p	{
		float:				left;
		width:				150px;}
	.Box_DoubleColumn div h2	{
		margin:				0;
		margin-top:			10px;
		color:				#FD6602;
		font-size:			10px;}
	.Box_DoubleColumn div h3	{
		margin:				0;
		color:				#000000;
		font-size:			10px;
		font-weight:		normal;
		font-style:			oblique;}
	.Box_DoubleColumn p	{
		margin:				5px 0;
		float:				left;
		font-size:			10px;}


	#Box_Right	{
		width:				135px;
		margin:				74px 10px 0 0 !important;
		margin:				74px 5px 0 0;}
	#Box_Right .box_Border h2	{
	background-color:	#E2E2E2;
	color:				#020202;
	font-size:			11px;
	margin:				0;
	font-variant:		small-caps;
	padding-bottom:		4px;
/* modifica 2007/09/04 */
	font-weight: bold;
}
	#Box_Right .box_Border p	{
		font-size:			9px;
		margin:				2px;}
	#Box_Right p.center	{
		display:			block;
		text-align:			center;
		font-weight:		bold;
		font-size:			10px;
		color:				#000000;}


	.Box_Result #Year	{
		float:				left;
		margin-left:		170px;
		margin-bottom:		10px;}
	.Box_Result #Month	{
		float:				left;}
	.Box_Result ul	{
		margin:				0;
		padding:			10px 0;
		margin-left:		60px;}
	.Box_Result li	{
		font-size:			11px;
		list-style:			none;
		margin-top:			5px;}


#TextLink	{
	float:				left;
	font-size:			10px;}
	#TextLink h3	{
		padding-top:		10px;
		display:			block;
		font-size:			10px;
		color:				#FD6602;}
	#TextLink ul	{
		margin:				0;
		margin-left:		25px;
		padding:			0;
		color:				#FD6602;}
	#TextLink li	{
		margin-top:			5px;}



.Box_Text label	{
		float:					left;
		height:					16px;
		margin:					8px 10px;
		font-size:				10px;}
	label.FirstLabel	{
		margin-left:			140px;}
	.Box_Text input	{
		float:					left;
		font-size:				10px;
		height:					20px;	/*	IE 5.5	*/
		voice-family:"\"}\"";
		voice-family:inherit;
		height:					14px;}	/*	all browsers	*/
	.Box_Text input.Date	{
		width:					60px;}
	.Box_Text input#KeyWord	{
		width:					250px;}
	.Box_Text input.SearchButton	{
		width:					60px;
		height:					20px;
		margin-left:			25px;}

	.Box_Text select	{
		float:					left;
		height:					18px;
		font-size:				10px;
		width:					200px;}
/*	.Box_Text span	{
		font-size:				10px;
		margin-left:			10px;}*/

	.Box_Text .Color_a	{
		color:					#FD6602;}

.TableResult	{
	font-size:				11px;
	margin:					0 10px;
	margin-bottom:			10px;}

.TableResult td	{
	vertical-align:		middle;
	padding-bottom:		5px;}
.TableResult td.FirstCell	{
	background-image:	url(/radio3/radiotremondo/images/ico_Elenco.gif);
	background-repeat:	no-repeat;
	background-position:center left;
	padding-left:		10px;}


.TableResult td.FirstCell	{
	width:					80px;}

.TableResult td.SecondCell	{
	width:					320px;
	text-transform:			uppercase;
	font-weight:			bold;}

.TableResult td.ThirdCell	{
	padding-left:			10px;
	width:					150px;}
.TableResult td.FourtCell	{
	width:					41px;}
.TableResult td.FourtCell img	{
	border:					2px solid #FD6602;}
.TableResult td a	{
	font-weight:			bold;}

#Box_Pagination	{
	font-weight:			bold;
	font-size:				10px;}


/*	*************************	*/
/*			FOOTER		*/
/*	*************************	*/

/* modifiche x nuova barra rai */
/*
#SoloTesto	{
	padding:			5px 0 15px 0;
	text-align:			center;}
#SoloTesto a:link, #SoloTesto a:visited	{
	font-size:			11px;
	color:				#000000;
	text-decoration:	none;}
#SoloTesto a:hover	{
	text-decoration:	underline;}*/
/*
#BoxFooter #LinkRai	{
	padding-top:		15px;
	background-image:	url(/radio3/radiotremondo/images/img_Footer.gif);
	background-repeat:	repeat-x;
	background-position:top left;
	height:				45px;	*//*	IE 5.5	*//*
	voice-family:"\"}\"";
	voice-family:inherit;
	height:				28px;}	*//*	all browsers	*/
/*
	#LinkRai ul	{
		margin:			0;
		padding:		0;
		margin-left:	30px;
		list-style:		none;}
	#LinkRai li	{
		float:			left;
		font-size:		11px;
		margin:			0 4px;}
	#LinkRai li.separator	{
		color:			#F8F8F8;}
	#LinkRai a:link, #LinkRai a:visited	{
		font-weight:	normal;
		text-decoration:none;}
	#LinkRai a:hover	{
		text-decoration:underline;}

	#LinkRai .Color_a	{
		color:			#000000;}
	#LinkRai .Color_b	{
		color:			#FF6600;}
	#LinkRai .Color_c	{
		color:			#666666;}
	#LinkRai .Color_d	{
		color:			#FF0000;}
	#LinkRai .Color_e	{
		color:			#999900;}
	#LinkRai .Color_f	{
		color:			#0000FF;}
	#LinkRai .Color_g	{
		color:			#FF0066;}
	#LinkRai .Color_h	{
		color:			#009900;}
	#LinkRai .Color_i	{
		color:			#FF9900;}
	#LinkRai .Color_l	{
		color:			#3366FF;}
*/
/* questo div dovrebbe gestire il footer che perņ č un file incluso esterno (/radio3/radio3bottom.htm) gestito da altro css

#BoxFooter #Credits	{
	text-align:		center;
	padding-top:	8px;
	font-family:	Arial;
	font-size:		11px;
	color:			#333333;
	background-color:#EAEAEA;
	height:			30px;	/*	IE 5.5	*/
	/*voice-family:"\"}\"";
	voice-family:inherit;
	height:			22px;}	/*	all browsers	*/
/*#BoxFooter{
	clear: both;
	border-top:	1px solid #f8f8f8;
	color: #f8f8f8;
	text-align: center;
	bottom: -1px;
	height: 100px;
	border-bottom: 1px solid #f8f8f8;
	}*/
