body { margin:0 0 0 10px; font-family: Verdana, Helvetica, Swiss, Arial, sans-serif; font-size:11px; color:#666666; line-height:1.3em; background-color:#e5decf; }
a, font { font-family: Verdana, Arial, Helvetica, sans-serif;}
a {text-decoration: none; color:#b70}
a:hover {text-decoration: none; color:#000}
a.news:link {  color: #7CA130; text-decoration: underline}
* { margin:0; padding:0; }
.g { font-family: Tahoma; font-size: 11px; color:#000; text-decoration: none; font-weight:normal;}
.g:hover { color:#000000; text-decoration: underline;}
.title { 	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	margin: 15px 0px 15px 0px;
	clear: left;}
.title:hover { color:#CCCCCC; text-decoration: underline;}
.rightlink {font: bold 14px; color:#F2EEE6; font-family:Arial, Helvetica, sans-serif; text-decoration: none;}
.rightlink:hover {font: bold 14px; color:#000000; }
.hb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration: none; font-weight:none;}
.hb:hover { color:#000000; text-decoration: underline;}
.cn_comment_even { font-size:11px Tahoma; margin: 0px; padding: 10px; background-color: #F2EEE6; }
.cn_comment_odd { font-size: 11px Tahoma; margin: 0px; padding: 10px; background-color: #FFF3D5; }
.dotted {
	CLEAR: both; BORDER-TOP: #000000 1px dotted; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; LINE-HEIGHT: 1px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px}
.news_date {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
    margin: 0px;
}
#gallery { 	FLOAT: left; MARGIN: 0px 7px 22px 15px; WIDTH: 95px; HEIGHT: 60px; _margin: 0px 9px 22px 7px}
#img { border: 2px solid; border-color:#FF9900}
#img_plays {float:left; margin-right:5px; margin-bottom:5px; border:1px solid #FB0; width:58px; height:58px; padding:3px;}
.red
{
	color: #D94600;
}
.mixes {font-family: Verdana; font-size:10px; color:#000000; text-decoration:none; font-weight:bold}
.mixes:hover {text-decoration: underline;}
.menu { font-family: Verdana, Arial; font-size: 11px; color:#000000; text-decoration: none; font-weight:bold;}
.menu:hover {
	color:#FFFFFF;
	text-decoration: none; background-color:#FB0
}
#currenttabs { background-position:0 -25px; border-bottom: 2px solid #F2EEE6; background:transparent url("/images/tab_oroscopo.gif")}
#menuheader {color: #FB0; font:bold; float:left; display: block; width:1000px; padding-top:5px}
#subheader {
	font:10px verdana, Helvetica, sans-serif;
	background:#F2EEE6;
	display:block;
	float:center;
	height:25px;
	width:1000px;
}
#subheader2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	background:#F2EEE6 url("/images/bg_box_dx.gif") bottom right no-repeat;
	display:block;
	float:left;
	height:25px;
	width:1000px;
}
.listline2 div { padding: 5px 5px 8px 0px; background: url(images/underline.gif) repeat-x left bottom; margin: 0 4px}
.listline2 table { width: 100%}
.listline2 td    { width: 50%; vertical-align: top; color: #515151}
.listline2 td td { width: auto; }
#content #subcontent { position: relative; float:left; background-color:#F2EEE6; margin:0 20px 0 0; }
#content #contentleftinterna { display:inline; float:left; width:810px; background-color:#F2EEE6;}
#content #contentleftinterna #leftcolumn{ float:left; width:200px; }
#content #contentleftinterna #rightcolumn{ width:600px; display: inline; float:left; border-left: 5px solid #F2EEE6; min-height: 800px; height: auto !important; height: 815px; }
#content #contentleftinterna #rightcolumn #maincontent{ float:left; display: inline; margin: 10px; min-height: 800px; height: auto !important; height:800px }
#content { display:block; float:left; width:1040px; margin:10px 0 0 0; }
#content #contentleft { display:inline;float:left; width:830px; margin:0 10px 0 0; background-color:#F2EEE6;}
#content #contentright { display:inline;float:left; width:160px; }
#content #contentright #advbottomdown { padding:10px 0; text-align:center; background:transparent url("/images/bg_advrightbottom.gif") top left no-repeat; font: 11px Arial, Helvetica, sans-serif;}
#content #contentright #advbottomup { padding:10px 0; text-align:center; background:transparent url("/images/bg_advrighttop.gif") top left no-repeat;}
#tabs { float:left; height:27px}
#content #contentright #onairradio { margin:0 0 10px 0; padding-top:10px; height:400px; background:#F2EEE6 url("images/bg_box_dx_left.gif") bottom left no-repeat;  }
#maincontent #contenutoroscopo { clear:left; width: 585px; padding: 10px 10px 10px 10px;  margin:0 0 5px 0; border-bottom:1px solid #F2EEE6;  background-color: #F2EEE6;  font-size: 11px; min-height: 314px; height: auto !important; height: 314px;}
html>body  #maincontent #contenutoroscopo { width: 565px; }
#leftcolumn  .roundangle { display:inline; float:left; width:190px; background: #fb0 url("/images/bg_mondo.gif") top right no-repeat; color:#F2EEE6; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; padding:5px}
#rightcolumn .roundangle { width:100%; display:inline; float:left; border-top: 5px solid #F2EEE6; background: #fb0 url("/images/bg_mondo.gif")  top right no-repeat; color:#F2EEE6; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; padding:5px}
#leftcolumn #plays a {display: block; color: #000; text-decoration: none;  line-height: 18px; }
#leftcolumn #plays a:hover, #leftcolumn #plays a#currentplays { background:#fff; }
#leftcolumn #plays .ora {display: inline; font-weight: bold; margin:0 4px 0 5px; color: #069; font-family: Arial, Helvetica, sans-serif; font-size:10px}
#leftcolumn #plays h6 {display:inline; font: 10px Arial, Helvetica, sans-serif; color:#000; }
#leftcolumn .boxlaterale { float:left; border-top: 5px solid #F2EEE6; width:200px;}
#leftcolumn .subbox { float:left; width:200px; display:block; border-top:1px solid #F2EEE6; padding: 4px 0; /*border-bottom:5px solid #F2EEE5;*/; background:#FFD666 url("/images/box_bg_mondo.gif") 0 0 repeat-x; padding: 10px;}
#leftcolumn .subboxplays { float:left; width:200px; display:block; border-top:1px solid #F2EEE6; /*border-bottom:5px solid #F2EEE5;*/; background:#FFD666 url("/images/box_bg_mondo.gif") 0 0 repeat-x;}
html>body #leftcolumn .subbox { width:180px}
.bordertop { clear:both; border-top:5px solid #F2EEE6;}
/*li {list-style-type: square; font: bold 11px Tahoma; color:#696963}*/
.contentextended           { float:left; width: 605px;}
html>body .contentextended ul  { margin: 10px 0 0 0 }
dl.contentextended { background:#F2EEE6}
html>body dl .shading, .shadingnoheight  { width:605px;}
.shading { display: block; border-top:1px solid #F2EEE6; padding: 20px; min-height: 98px; height: auto !important; background:#FFD666 url("/images/box_bg_mondo.gif") 0 0 repeat-x;}
dl .shading { float:left; width:605px; padding: 10px;} 
.clear { clear:both; font-size:1px; height:1px;}
.txt {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696963;
}
.copyr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border-style: none;
}
h1 { 	
	font-family: Arial, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #FF9900;
	margin: 15px 0px 15px 0px;
	clear: left;
}
h2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696963;
}
h3 {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color:#FF9900
	color: #A5A694;
	margin: 5px 0px 2px 0px;
}
h4{ font-family: verdana; font-size:18px; font-weight:bold; color:#000000}
h5 { 	
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height:1.2em;
	clear: left;
}
form {
	margin: 0px;
}
.req_field {  

	background-color: #CC2229; 
}
.ibox {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px #AAAA9D solid; 
	background-color: #F6F6F4; 
	color: #666970;
}
.ibox_login {  
	font-family: Tahoma, Arial;
	font-size: 10px; 
	border: 1px #DD151D solid; 
	background-color: #F2EEE6; 
	color: #5B5B5B
}
.submit	{  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px #AAAA9D solid; 
	background-color: #F6F6F4; 
	color: #666970;
}
.mixes_top {float:left; width:125px; height:135px}
.mixes_head {margin:5px 0px 0px 0px; padding:1px 0px 0px 19px; background:url('/images/icon_arrow_bit.gif') no-repeat}
.mix_img {float:left; border:1px solid #fb0;}
div .extra { float:left; padding:10px 5px 0px 0px}