@import url(_videolist.css);
@import url(_fileslist.css);
@import url(_mailprint.css);
@import url(_mtop.css);
@import url(_scroll.css);
@import url(_menu.css);
@import url(_print.css) print;
* { margin: 0; padding: 0; }
body{ text-align: center; margin: 0; padding: 0; color: #10298C; font: 11px/15px Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; }
a { text-decoration: underline; }
a:link,a:visited { color: #009; background: transparent; }
a:hover,a:active { background: #eee; }
a.anchor-p{ position: static;  clear: both;  }
a img { border: none; }
/*a:link, a:visited { color: #555;  }
html body a:hover { color: #687FBD;   }*/
h1 {font: bold 17px Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}
h2 {font: bold 15px Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}
h3 { font: bold 13px Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;}
h4 { font: bold 11px Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;     }

ul, ol {list-style: none;}
ul{ margin: 1em 0 1em 1em;}
ul ul{ margin: 0.5em 0 0.5em 0.5em;}
li{ margin: 0.5em 0; padding: 0; }
blockquote, pre {padding: 0.25em 40px;}
blockquote { font: italic 1.05em Georgia, Times, serif; margin: 0.25em 0; }
pre, code {font: 1.05em Courier, monospace;}
pre {line-height: 1.5em;}
pre strong {font-size: 1em; font-weight: bold;}
pre code {font-size: 1em; line-height: 1.5em;} /* handle legacy articles until markup gets a scrubbing */
p{ margin: 0.5em 0 1em 0; }
dl{ padding: 0.5em 1em; }
dt{ margin: 0; padding: 0; font-weight: bold; line-height: 1.4em; }
dd{ margin: 0; margin-bottom: 0.5em; padding: 0; font-style: italic; }

table {border-bottom: 3px solid #B2B2B2; margin: 0 0 2em;}
caption { padding: 0.75em; font: 1.5em Georgia, Times, serif; border: 1px solid #B2B2B2; border-width: 1px 0 2px; background: #EEE; }
th, td { padding: 0.5em 1em; border: 1px solid #CCC; border-width: 0 0 1px 1px; }
th.first, td.first, tbody th {border-left: none;}
thead th {text-transform: uppercase; text-align: left;}
tbody th {width: 20%;}
tfoot {display: none;}

ul#head {position:relative;width:1000px; height:172px; overflow:hidden; background: url(../img/2010_header_interno.jpg); margin: 0; padding:0; overflow: hidden;}
ul#head li {text-indent:-99999px; margin: 0;}
ul#head li#home {width:343px; height:172px; top:0; left:0; position:absolute;}
ul#head li#home a{width:343px; height:172px; display:block;}
ul#head li#mediaset {width:158px; height:45px; top:28px; right:0; position:absolute;}
ul#head li#mediaset a{width:158px; height:45px; display:block;}
ul#head li a:hover {background: transparent; color: inherit;}
ul#head li#iulm {width:158px; height:45px; top:80px; right:0; position:absolute;}
ul#head li#iulm a{width:158px; height:45px; display:block;}







#main{ width: 1000px; height: 792px; overflow: hidden; margin: 0 auto; text-align: left; position: relative;    }
#main-sx{ width: 500px; height: 620px; overflow: hidden; position: absolute; z-index: 0;  background: #10298C url(../img/main_sx.png) no-repeat center;     }
#main-dx{
	position: relative;
	top: 25px;
	left: 525px;
	z-index: 0;
	border-left: 1px solid #f30;
	width: 475px;
	height: 595px;
	width/**/:/**/ 474px;
}
#logo{ width: 192px; height: 59px; position: absolute; top: 33px; left: 0px; display: block; color: White; text-align: right; font-weight: bold; }
a#logo:hover{ background: transparent; }
#logo span{ display: none; }
.htitle{
	height: 21px;
	position: absolute;
	z-index: 10;
	left: -1px;
	top: 80px;
	width: 100%;
}
/*.htitle{ height: 21px; position: absolute; z-index: 10; left: -1px; top: 80px; width: 100%; }*/

.htitle span{ display: none; }
#dx-bot{
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 98px;
	padding:10px 0 0 10px;
	overflow: hidden;
	height:497px;
	width: 474px;
	height/**/:/**/ 487px;
	width/**/:/**/ 464px;	
}
.fleft{ float: left; }
.fright{ float: right; }
.cboth{ clear: both; }
.tctr{ text-align: center; }
div.pblock{ clear: both; width: 100%; padding: 0.2em 0; position: relative; }
img.fleft{ margin: 5px 5px 0 0;  }
img.fright{ margin: 5px 0 0 5px; }
img.cboth{ margin: 5px 0; }
h4.title{ clear: both;margin:1em 0 0.2em 0;    }
p.content{ position: static; margin: 0 0 0.5em 0; }
strong{ font-weight: bold; }
span.strText{display:block;position:relative;overflow:hidden}
span.strText b{position: absolute;top:0;left:0}