* {
margin: 0;
padding: 0;
border:0;
}


hr {
display:none;
}

* a {

outline: none;

}

body {

  background-color: #000000;
}

input {
	BORDER-RIGHT: #7899c5 1px solid;
	BORDER-TOP: #7899c5 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #7899c5 1px solid;
	COLOR: #4E709E;
	BORDER-BOTTOM: #7899c5 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
  }
 
textarea {
BORDER-RIGHT: #7899c5 1px solid;
BORDER-TOP: #7899c5 1px solid;
BORDER-LEFT: #7899c5 1px solid;
COLOR: #4E709E;
BORDER-BOTTOM: #7899c5 1px solid;
}

a {
  text-decoration: none;
}

#control_bar table {
	
	}
	
#site_container{
  width: 950px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  background-color: #FFFFFF;
}

#site_banner_container{
margin: 0;
padding: 0;
border: 0;
}

#scroller {
left:0;
position: absolute;
top: 275px;
height: 22px;
width: 950px;
padding-top: 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
/*color: #FF9900;*/
color: #FFFFFF;
}

#scroller a:link {
color: #FF9900;
text-decoration: none;
}

#scroller a:visited {
color: #FF9900;
text-decoration: none;
}

#scroller a:hover {
color: #FF9900;
text-decoration: underline;
}

#scroller a:active {
color: #FF9900;
text-decoration: underline;
}

#site_banner{

  height: 325px;
  text-align: center;
  background-color: #000000;
}


div#site_menu_container{
width: 950px;
height: 60px;
background-color: #000000;
}


/* MAIN MENU */

.menubox {
display: none;
margin-left: 5px;
}


/* MAIN MENU */

dl, dt, dd {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#menu {
border: none;
width: 940px;
height: 60px;
background-color: #000000;
}

#sequence_partner {
float: left;
margin-left: 10px;
text-align: center;
width: 270px;
margin-top: 22px;
}

#sequence_partner p{

margin-bottom: 1em;

}

#site_contents_container {
padding: 10px 5px 10px 5px;
margin-left: 280px;
background-color: #FFFFFF;
min-height:1100px;
height: auto !important;
height: 1100px;
color: #000000;
}


.contents { /* newly added */
width: 640px;
float: left;
padding: 5px 5px 5px 5px;
margin-bottom: 10px;
margin-left:10px;
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.8em;
/* background-color: #F2F2F2; */
background-color: #FFFFFF;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.contents form { /* newly added */
clear: both;
padding: 1em; 
margin: 5px 0px 0px 0px;
background-color: #FFFFFF;
text-align: left;
margin-bottom: 10px;
margin-top: 15px;
margin-right: 5px;
margin-left: 5px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}

.contents br { /* newly added */
display: block;
clear: both;
margin: 10px 0 10px 0;
}

.contents table { /* newly added */
clear: both;
}

.contents ol, ul {
margin-left: 20px;
}

.contents2 ol, ul {
margin-left: 20px;
}

.contents2 {
width: 640px;
float: left;
padding: 5px 5px 5px 5px;
margin-bottom: 10px;
margin-left:10px;
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 0.8em;
word-wrap: break-word;
}

.titolonews{ /* NEW */
	display: block;
	margin-top: 5px;
	padding: 1px 1px 1px 1px;
	background-color: #9AD3E4;
	color: #04252E;
	font-size: 1.2em;
	font-weight: bold;
}

/* BEGIN TYPO */

.contents2 table tr td{
vertical-align: top;
}

.contents2 table table td {
padding: 5px;
}

p {
text-align: left;
padding-left: 1em;
margin: 0px 0px 0px 0px;
color: #000000;
/*background-color: #F2F2F2;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
*/
}

h1, h2 {
color: #000000; /*NEW NEW NEW*/
}

h3, h4 {
color: #000000; /*NEW NEW NEW*/
}

.podcast {

}

.podcast ul {
margin: 0 0 10px 23px;
}

.podcast li {
margin: 0 0 0 0;
}

.chart ol {
margin: 0 0 10px 23px;
}
 
.chart ol li {
padding: 0.2em;
color: #003366;
cursor: default;
border-bottom: 1px #015A78 dotted;
}
 
.chart ol li:hover{
text-decoration: none;
color: #003366;
text-indent: 15px;
background-image: url(blue_arrow.gif);
background-position: 0 0.5em;
background-repeat: no-repeat;
cursor: default;
}

.chart ol li a:link{
text-decoration: none;
color: #003366;
cursor: default;
}
 
.chart ol li a:visited{
text-decoration: none;
color: #003366;
cursor: default;
}
 
.chart ol li a:hover{
text-decoration: none;
color: #003366;
text-indent: 15px;

}
 

.chart ol li a:active{
text-decoration: none;
text-indent: 15px;
color: #003366;

}

/* podcast */

.podcast ol {
margin: 0 0 10px 23px;
}
 
.podcast ol li {
padding: 0.2em;
color: #003366;
cursor: default;
border-bottom: 1px #015A78 dotted;
}
 
.podcast ol li:hover{
text-decoration: none;
color: #003366;
text-indent: 15px;
background-image: url(blue_arrow.gif);
background-position: 0 0.5em;
background-repeat: no-repeat;
cursor: default;
}

.podcast ol li a:link{
text-decoration: none;
color: #003366;
cursor: default;
}
 
.podcast ol li a:visited{
text-decoration: none;
color: #003366;
cursor: default;
}
 
.podcast ol li a:hover{
text-decoration: none;
color: #003366;
text-indent: 15px;
}
 
.podcast ol li a:active{
text-decoration: none;
text-indent: 15px;
color: #003366;

}

/* END TYPO */
 
  
.contents2 a:link{
color: #015A78;
text-decoration: underline;

}

.contents2 a:visited{
color: #015A78;
text-decoration: underline;

}

.contents2 a:hover{
color: #015A78;
text-decoration: none;

}

.contents2 a:active{
color: #015A78;
text-decoration: none;

}

.contents2 img, .contents1 img {
padding: 0px 0px 0px 0px;
}

a.on_air_button:link {
display: block;
width:270px;
height:27px;
background-image: url(images/on_air_button.jpg);
background-position: top center;
background-repeat: no-repeat;
}
a.on_air_button:visited {
display: block;
width:270px;
height:27px;
background-image: url(images/on_air_button.jpg);
background-position: top center;
background-repeat: no-repeat;
}
a.on_air_button:hover {
display: block;
width:270px;
height:27px;
background-image: url(images/on_air_button.jpg);
background-position: 0 -27px;
background-repeat: no-repeat;
}
a.on_air_button:active {
display: block;
width:270px;
height:27px;
background-image: url(images/on_air_button.jpg);
background-position: 0 -27px;
background-repeat: no-repeat;
}

#automated_photo_table {margin-top: 10px;}

#menuPagineFiglie {
	display: none;
  }

  .footer_container {
  clear: both;
  border-bottom: 40px #000000 solid;
  }

  .footer {
    font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: auto;
	margin-right: auto;
	padding-top: 25px;
	padding-bottom: 2em;
	text-align: center;
	color: #333333;
	font-size: 0.8em;
	
	}

.site_adsense_container {
display: none;
	}

div.iscrizione {
  font-size: xx-small;
  margin-left: -150px;
  padding-left: 0px;
}

div.iscrizione h4 {
  font-weight: normal;
}

#site_crosslink_container {
width: 950px;
height: 30px;
line-height: 30px;
color: #FFFFFF;
bottom:0;
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size: 12px;
margin: 0 auto 0 auto;
text-align: center;
background-color: #000000;
padding-bottom: 2em;
}

#site_crosslink_container a:link,
#site_crosslink_container a:visited {
color: #0099FF;
text-decoration: underline;
}

#site_crosslink_container a:hover,
#site_crosslink_container a:active {
color: #0099FF;
text-decoration: none;
}

.contents .blog_date {
color: #006699;
font-size: 0.7em;
text-align: right;
}

#dateOfPage{
display:none;
}

.contents2 .blog_date {
display:none;
}

.contents .blog_title {
font-size: 1.8em;
}

.contents2 .blog_title {
display:none;
}


  .commenti { 
 float: left;
  clear: both;
  padding: 1em; 
  margin: 5px 0px 0px;
	font-size: 12px;
	color: rgb(51, 51, 51);
	background-color: #FFFFFF;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	-moz-border-radius: 8px;
-webkit-border-radius: 8px;
	}

  .msg_err {
	COLOR: red;
	background-color: white;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10px;
	border-color:#FFFFFF;
	border: 0px solid;
	text-align: center;
	}

a.commentoSelezionato { margin: 0px;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration: none;
	text-decoration: underline;
	background-color: yellow;
	}

  a.commentoSelezionato:hover { margin: 0px;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration: none;
	color: rgb(255, 0, 0);
	text-decoration: underline;
	background-color: yellow;
	}

a.commentoSelezionato:link {
  margin: 0px;
  font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
  text-decoration: none;
  background-color: yellow;
  text-decoration: underline;
}

a.commentoSelezionato:visited { margin: 0px;
	font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration: none;
	background-color: yellow;
	text-decoration: underline;
	}

.titoloCommentoCorrente {
  font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration: none;
	background-color: rgb(212, 212, 212);
}

.testoCommentoCorrente {
  font-family: Verdana,Arial,Geneva,Helvetica,sans-serif;
	text-decoration: none;
	background-color: rgb(229, 229, 229);
}

/* LINKS */
.podcast a:link{
color: #05526C;
text-decoration: underline;
}

.podcast a:visited{
color: #05526C;
text-decoration: underline;
}

.podcast a:hover{
color: #066B8C;
text-decoration: none;
}

.podcast a:active{
color: #066B8C;
text-decoration: none;
}

a.on_air_button {
display: block;
float: left;
}

#tagCloud
{  
	width:200px;
	border:solid 1px #ccc;
	padding:5px;
	margin-bottom:10px;
	text-align:justify;	
} 

#tagCloud A
{    
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	font-family:Trebuchet MS, Verdana, Arial;
	text-transform:lowercase;
	color: #83bcd8;
	font-size: 13px;
	font-weight:bold;
}
	                
#tagCloud A:hover
{
	color:#00cc00;
	text-decoration:underline;
}

#tagCloud A:visited
{
	text-decoration:none;

}


.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#F2F2F2; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

* html #sequence_partner {
position/**/:absolute;
margin-left/**/: -270px;
}

/*\*/ * html #menu  {
display: none;
} /**/
 
/*\*/ * html #site_menu_container {
display: none;
} /**/

/*\*/ * html #site_contents_container {
padding: 10px 0 0 0;
} /**/

.titolonews{
display: block;
margin-top: 5px;
padding: 1px 1px 1px 10px;
background-color: #9AD3E4;
color: #04252E;
font-size: 1.2em;
font-weight: bold;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
-webkit-border-radius: 15px;
}


/* ADDITIONS */

#tooltip_wrapper {
display: none;
position: absolute;
margin: -20px 0 0 0;
width: 270px;
z-index: 6666;
}

#tooltip_wrapper2 {
display: none;
position: absolute;
margin: -20px 0 0 0;
width: 270px;
z-index: 6666;
}

#tooltip_top {
width: 270px;
height: 32px;
background-image: url(images/tooltip_top.png);
background-repeat: no-repeat;
background-position: center bottom;
text-align: left;
}


#tooltip_top h4 {
margin: 0 0 0 10px;
line-height: 32px;
font-weight: normal;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
color:#FFFFFF;
font-size: 12px;
}

#tooltip_middle {
width: 270px;
background-image: url(images/tooltip_middle.png);
background-repeat: repeat-y;
background-position: left bottom;
padding: 5px 0 0 0;
}

#tooltip_bottom {
width: 270px;
/*height: 37px;*/
height: 29px;
background-image: url(images/tooltip_bottom.png);
background-repeat: no-repeat;
background-position: center top;
}

.tooltip_btn {
width: 235px;
padding: 0 0 0 55px;
margin: 0 auto 0 auto;
display: block;
height: 24px;
line-height: 24px;
text-align: left;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 12px;
}

a.tooltip_btn:link,
a.tooltip_btn:visited {
color: #666666;
text-decoration: none;
}

a.tooltip_btn:hover,
a.tooltip_btn:active {
color: #0099FF;
text-decoration: none;
}

body a.close_tooltip_btn {
margin: 7px 8px 0 0;
}

a.close_tooltip_btn:link,
a.close_tooltip_btn:visited {
display: block;
float: right;
width:21px;
height:19px;
background-image: url(images/tooltip_button.png);
background-repeat: no-repeat;
background-position: -21px center;
text-decoration: none;

}

a.close_tooltip_btn:hover,
a.close_tooltip_btn:active {
display: block;
float: right;
width:21px;
height:19px;
background-image: url(images/tooltip_button.png);
background-repeat: no-repeat;
background-position: 0 center;
text-decoration: none;
}

.direttavideo {
background-image: url(images/tooltip_dirvideo.png);
background-repeat: no-repeat;
background-position: 4px -12px;
}

.stream_low {
background-image: url(images/tooltip_spr.png);
background-repeat: no-repeat;
background-position: 4px -12px;
}

.stream_high {
background-image: url(images/tooltip_spr.png);
background-repeat: no-repeat;
background-position: 4px -59px;
}

.unix {
background-image: url(images/tooltip_spr.png);
background-repeat: no-repeat;
background-position: 4px -107px;
}

.ot_mikes {
background-image: url(images/tooltip_spr.png);
background-repeat: no-repeat;
background-position: 4px -156px;
}

#new_sequence_partner {
position:absolute;
margin-left: -270px;
text-align: center;
width: 270px;
margin-top: 22px;
}

.stream_warning {
clear: both;
color: #FFFFFF;
padding: 5px;
}

/* Facebook box

.fan_box .connect_action .name {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
}

.fbDarkWidget .fan_box {
    color: #808080;
    background: #0C6C9E;
}*/
