/* CSS Document */body {	margin: 0px;	background-color: #E0DED9;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size : 10px;	color : #444; 	scrollbar-face-color: #FFF;	scrollbar-highlight-color: #AAB3B3;	scrollbar-shadow-color: #AAB3B3;	scrollbar-3dlight-color: #FFF;	scrollbar-arrow-color:  #000;	scrollbar-track-color: #F0F0F0;	scrollbar-darkshadow-color: #FFF;}textarea {	border: 1px solid #ccc;}a, a:visited {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size : 10px;	color : #444; 	text-decoration: underline; }a:hover {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size : 10px;	color : #444; 	text-decoration: none;	}.bold{	font-weight: bold;   }.boldlink, .boldlink:visited{	font-weight: bold;	text-decoration: none;	color: #999;}.boldlink:hover{	font-weight: bold;	text-decoration: underline;	}/*boxini in home#contentboxini{	 width: 282px;}#contentboxinihome{	padding: 0px;	text-align: left;}.rowboxini {	background-color: #F7F5F2;	padding: 0px;	margin: 0 0 1px 0;	}a.rowboxini {	width: 282;	display: block;    text-decoration: none;	padding: 0px;	margin: 0 0 0px 0;	background-repeat: no-repeat;	background-position: right;	background-color: #F7F5F2;}a.rowboxini:hover {	background-color: #FFFFFF;}*/#contentboxini{	width: 282px;	background-color: #F7F5F2;	height:88px;	}a.rowboxini {   width: 282px;		display: block;	background-color: #F7F5F2;}a.rowboxini:hover {	background-color: #FFFFFF;}/*boxini in home *//* palinsesto  */.pad5{	    padding: 5px;    }.rightpad{   float: right;   padding: 4px 5px 6px 0;} /* Premio Fedelta */#contentfedelta{   width: 583px;      height: 136px;	   background-color: #fff;	   margin: 0;	   border: 1px solid #ccc;   background-image: url("../images/logo_premio_fedelta.gif");   background-repeat: no-repeat;}html>body #contentfedelta{ 	width: 582px; }#premiofedelta{   float:right;   width: 517px;   height: 136px;}.pad30{	    padding: 30px;    } 	 .pad15{	    padding: 15px;    }	 	 	 .textareainformativa{	width:100%;	height:300px;	margin: 0px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size : 10px;	color : #444; } 	 /* audiogallery  */.row {	background-color: #F0F0F0;	padding: 5px;	margin: 0 0 1px 0;	}a.row {	width: 583;	display: block;   text-decoration: none;	padding: 5px;	margin: 0 0 1px 0;	background-image: url("../images/ascolta.gif");		background-repeat: no-repeat;	background-position: right;	background-color: #F0F0F0;}/*html>body# a.row { width: auto; }*/a.row:visited {	color : #999; 	text-decoration: none;}a.row:hover {	background-color: #ddd;}.rowgrey {	background-color: #E2E2E2;		padding: 5px;	margin: 0 0 1px 0;	}a.rowgrey {	display: block;	background-color: #E2E2E2;			text-decoration: none;	padding: 5px;	margin: 0 0 1px 0;		background-image: url("../images/ascolta.gif");		background-repeat: no-repeat;	background-position: right;	}a.rowgrey:visited {	color : #999; 	text-decoration: none;	}a.rowgrey:hover {	background-color: #ddd;	}/* playlist */td{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size : 10px;	color : #444;	padding: 5px;}/* form */select{	margin: 0;	padding: 0;	font-size : 10px;}form{	margin: 0;	padding: 0;}.grey{	background-color: #F0F0F0};.inputheader {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size : 10px;		color : #929292; 	border: 1px solid #CCC;}.input300{	width: 300px;	background-color: #FFF;	border: 1px solid #CCC;}.input250{	width: 250px;	background-color: #FFF;	border: 1px solid #CCC;}/* Form Registrazione */.textarea100{	width:100%;	height:100px;	margin: 0px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size : 10px;	color : #444;}  /* footer */#copy {   background-color: #fff;   margin: 0;   padding: 0;	   width: 732px;    height: 29px;}#flashcopyright {   float:left;   width: 111px;   padding-left: 0px;   padding-right: 0px;   border-right: 1px solid #CACACA;}html>body #flashcopyright  {	width: 111px;				}#copyright {float:left;   padding: 2px 5px 3px 5px;   width: 500px;	   text-align: left;	font-size : 9px;}#select {    float:left;    padding: 5px;   }#select select {width: 110px;}html>body #select select {	width: 100px;				}/*   tv   *//*#logotv{ 	float: left;   	background-color: #1861AD;		border-top: 1px solid #ccc;	border-left: 1px solid #ccc;	border-bottom: 1px solid #ccc;	height: 425px;	}html>body #logotv{ width: 64px;}*/#contenttv{	width: 583px;      height: 414px;		background-color: #1861AD;	   margin: 0;		border: 1px solid #ccc;	background-image: url("../images/logo_tv.gif");	background-repeat: no-repeat;}html>body #contenttv{ 	width: 582px; 	height: 414px;}#bordoplayer{   float:right;   border-left: 1px solid #ccc;	background-color: #fff;	    	width: 517px;   height: 414px;	}html>body #bordoplayer{ 	width: 517px; 	height: 414px;}  /* diretta */ #stream {   /*position : relative;	background-color: #fff;   margin: 0;   padding: 0;	height: 36px;*/   width: 732px; 	padding: 2px;  }#real {   float:left;   padding: 2px;}#ascolta {   float:left;   padding-top: 6px;   padding-left: 6px;   text-align: left;}#plugin{   float:right;   width: 176px;   padding: 8px 5px 8px 8px;    border-left: 1px solid #CACACA;	text-align: center;}/* parte inferiore diretta */ /*#advdiretta{	float: left;		width: 184px;	}html>body #advdiretta { width: 190px; }	*/.content366{	width: 366px;	}	/* 	#promodiretta{	float: left;		width: 202px;	display: block;	padding-right: 5px;	margin: 0;	}/* #palinsesto{	float: left;		width: 323px;	display: block;	margin: 0;	}*//* programma */#bordoprogramma {   border: 1px solid #ccc;  }  #logoprogramma{  float: left;  width: 65px;   height: 237px;   background-image: url('../images/logo_testata.gif');  background-repeat: no-repeat; }	   #articoli{   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    font-size : 10px;   color : #444;   padding: 7px; } #contentprogramma{	/*border-left: 7px solid #E80000;*/	padding: 6px;	text-align: left;}#contentrubrica{	border-left: 7px solid #E80000;	padding: 6px;	text-align: left;}.border2right{   border-right: 1px solid #ccc;	}.spacer{	 font-size: 5px;}.spacer25{	 height: 25px;}html>body .spacer25{ height: 22px; }.margin2{	 margin: 2px;}.margin2top{	 margin-top: 2px;}.margin1bottom{	 margin-bottom: 1px;}.margin1left{	 margin-left: 1px;}.titolorosso{	 color: #E80000;	 font-weight: bold;}.titolorosso:hover{	 color: #E80000;	 font-weight: bold;	 text-decoration: none;}.titolorosso:visited{	 color: #B50000;	 font-weight: bold;}.titoloblu{	 color: #1861AD;	 font-weight: bold;}.titoloblu:hover{	 color: #1861AD;	 font-weight: bold;	 text-decoration: none;}.titoloblu:visited{	 color: #1861AD;	 font-weight: bold;}/* community */#contentlogin{	 height:200px;		 background-color: #FF9000;    border: 1px solid #ccc;}#contentarticoli{	 width: 583px;}/* Content senza banner */#contentarticolinobanner{	 width: 728;}.rownobanner {	background-color: #F0F0F0;	padding: 5px;	margin: 0 0 1px 0;	}a.rownobanner {	width: 728;	display: block;   text-decoration: none;	padding: 5px;	margin: 0 0 1px 0;	background-image: url("../images/ascolta.gif");		background-repeat: no-repeat;	background-position: right;	background-color: #F0F0F0;}/*html>body# a.rownobanner { width: auto; }*/a.rownobanner:visited {	color : #999; 	text-decoration: none;}a.rownobanner:hover {	background-color: #ddd;}/* Content senza banner */#login {	 float: left;		 width : 348px;	 height: 200px;	 padding: 13px 0 0 78px;	 border-right: 1px solid #ccc;		 background-image: url(../images/logo_dj_community.gif);	 background-repeat: no-repeat;	 background-color: #FFFFFF;	 white-space: nowrap;	 font-size: 9px;}html>body #login  { width : 270px; height: 187px; }#newsletter{    float: left;    width : 233px;	 padding: 13px 0 0 13px;}html>body #newsletter { width : 200px; height: 187px; }#inputid{	 width: 96px;	 margin-right: 5px;	 margin-bottom: 5px}html>body #inputid { width : 96px; }#inputpwd{	 width: 158px;	 margin-right: 5px;	 margin-bottom: 5px}html>body #inputpwd { width : 156px; }#inputemail{	 width: 208px;	 margin-right: 5px;	 margin-bottom: 5px}html>body #inputemail { width : 206px; }/* recupero password */#inputrecuperopwd{	 width: 216px;}html>body #inputrecuperopwd { width : 212px; }/* mail */.textareamessaggio{	width:100%;	height:200px} /* personaggi */.left{	float: left;}.right{	float: right;}/* per tutte le pagine*/#container {	width: 738px;	}html>body #container {	width: 738px;	}	#testata{ /*	position: relative;	display: block;*/	background-color: #929292;	width: 100%;	border-bottom: 1px solid White;	}html>body #testata {	width: auto;	}			#logo{	width: 728px;	background-image: url("../images/logo.gif");		background-repeat: no-repeat;	height : 26px;	text-align: right;}.headerlogin {	padding-top: 5px;	font-size : 11px;	font-weight: bold;	color : #BEBEBE;}.headerlogin a{	padding-top: 5px;	font-size : 11px;	font-weight: bold;	color : #BEBEBE;}.headerloginerror {	padding: 5px 0 0 150px;	font-size : 12px;	font-weight: bold;	color : #FFF;	float: left;}	#adv728 { 	background-color: #fff; 	width:738px; 	background-image: url("../images/bg_728x90.gif");}#testatina {   background-image: url("../images/bg_testatine.gif");    border-bottom: 1px solid #fff;}#testatinadoppia{   height: 21px;   background-image: url("../images/bg_testatine.gif"); }#testatinadestra{ 	background-image: url("../images/bg_testatine.gif"); 	text-align: right;}#shadowA300 {   float:left;   border:1px solid #CBC9C5;   margin: 0px 0px 8px 0px;   width:308px;}html>body #shadowA300 {	width: 306;	}	#shadowA274 {   float:right;   border:1px solid #CBC9C5;   margin: 0px 0px 8px 0px;   width:273px; }html>body #shadowA274 {	width: 271;	}	#shadowA292 {   float:left;   border:1px solid #CBC9C5;   margin: 0px 0px 8px 0px;   width:292px; }html>body #shadowA292 {	width: 290px;	}	#shadowA292right {   float:right;   border:1px solid #CBC9C5;   margin: 0px 0px 8px 0px;   width: 292px;}html>body #shadowA292right{	width: 290px;	}	#shadowA {   border:1px solid #CBC9C5;   margin: 0px 0px 8px 0px;}#shadowB {   border:1px solid #B6B4B0;}#shadowC {   border:1px solid #A19F9C;   background-color :#fff;}#content {   background-color: #fff;   padding: 2px 2px 2px 2px;   text-align: left;}#rightcolumn  {	 float: right;	 display: block;	 width: 120px;	 padding: 0 0 0 15px;	}		html>body #rightcolumn  {	 width: 130px;				}#contentcenter{	 float: left;		 width: 593px;	 display: block;	 margin: 0;	}			#adv120{   width: 120px;   height: 19px;   background-position: left;   background-image: url(../images/adv.gif);   background-repeat: no-repeat;   background-color: #F1F1F1;   border-top: 2px solid #FFF;   border-bottom: 2px solid #FFF;}			html>body #adv120 { height: 15px; }#adv120interna{   width: 120px;   height: 19px;   background-position: left;   background-image: url(../images/adv.gif);   background-repeat: no-repeat;   background-color: #F1F1F1;   border-bottom: 2px solid #FFF;}			html>body #adv120 { height: 15px; }	/*#adv180{   width: 180px;   height: 19px;   background-position: left;   background-image: url(../images/adv.gif);   background-repeat: no-repeat;   background-color: #F1F1F1;   border-bottom: 2px solid #FFF;}		html>body #adv180  { height: 17px; }*/	/* Community */	#content583pad{   width: 583px;	border: 1px solid #ccc;	padding: 6px;}	html>body #content583pad  { width: 569px; }#contentchat {   width: 728px;   border: 1px solid #ccc;}html>body #contentchat { width: 726px; }#logochat {float: left;width: 120px;height: 350px;background-image: url('../images/logo_dj_chatapplet.gif');background-repeat: no-repeat;}#testatinalunga {   width: 728px;}html>body #testatinalunga { width: 728px; }/* Scheda Utente */.pad25left {	    padding-left: 25px;}.content398 { 	width: 398px;	float: left;}.orange{	background-color: #FE9000;}.orange225{		width: 225px;	float: left;	background-color: #FE9000;	padding: 5px 0 5px 10px;	color: #FFF;	font-size: 11px;	font-weight: bold;}.orangepad{	background-color: #FE9000;	font-size: 11px;	padding: 5px;}.rowgrey225{	width: 225px;	float: left;	background-color: #E2E2E2;		padding: 5px 0 5px 10px;	margin: 0 -3px 0 0;		border-top: 1px solid #fff;	}	.row225{	width: 225px;	float: left;	background-color: #F0F0F0;		padding: 5px 0 5px 10px;	margin: 0 -3px 0 0;	border-top: 1px solid #fff;		}.rowgreypad{	height: 22px;	background-color: #E2E2E2;		padding: 5px;	font-weight: bold;	border-top: 1px solid #fff;	}html>body .rowgreypad {height: 12px;}.rowpad{	height: 22px;	background-color: #F0F0F0;		padding: 5px;	font-weight: bold;		border-top: 1px solid #fff;}html>body .rowpad {height: 12px;}.whitebold{	color: #FFF;	font-weight: bold;}#backgroundfoto{	width: 184px;	height: 184px;	float: right;	background-image: url(../images/logo_scheda.gif);	background-repeat: no-repeat;	background-position: center;	background-color: #FE9000;}/* dettaglio classifica */#contentclassifica {   background-color: #fff;   padding: 2px 2px 2px 2px;   text-align: left;}/* contatti */.contattileft{  	float: left;	border-bottom: 1px solid #fff;}.contattiright{  	float: right;	border-bottom: 1px solid #fff;}.dash{	border-top: 10px solid #fff;	border-bottom: 1px dashed #ccc;	}		/* Promo */	#content728{	width: 728px;	}