@import "mooffankaClasses.css";
@import "M-comment.css";
@import "M-news.css";
@import "M-form.css";
@import "M-references.css";


html, body, div, p, ul, h1, h2, h3, h4 {margin:0;padding:0;border:0;}
	
body {
	background:url(../pic/bg.gif) #222222 repeat-y top center;
	font:76% verdana,arial,sans-serif;
	text-align:center;
	color:#A3A2A2;
	}
	
a,
a:link,
a:visited,
a:hover,
a:active {
	text-decoration:none;
	color:#A3A2A2;
	}
	
a:hover,
a:active {
	color:#F57631;
	text-decoration:underline;
	}
	
a img,
a:link img,
a:visited img,
a:hover img,
a:active img {
	background:transparent;
	border:0;
	}

	
div#container{
	text-align:left;
	width:1015px;
	margin:0 auto;
	}
	
div#wrapper {
	padding-top:6px;
	text-align:left;
	}

div.lft {
	width:250px;
	float:left;
	}
	
div.mid{
	width:485px;
	float:left;
	}
	
div.rgt{
	width:280px;
	float:right;
	}
	
div.scroll {
	overflow:auto;
	}
	
div.hr{
	margin-top:22px;
	padding:0 3px 0 0;
	text-align:right;
	background:url(../pic/hr.gif) no-repeat bottom right;
	color:#F57631;
	font-size:115%;
	}
	

div.clr,
span.clr {
	display:block;
	float:left;
	clear:both;
	padding:19px auto;
	height:19px;
	width:100%;
	}
	
	
/* VIDEO BOXES */

.vBox {
	width:210px;
	text-align:left;
	padding-bottom:6px;
	}
	
.vTitle {
	margin-top:14px;
	padding-left:11px;
	background:url(../pic/arrow.gif) no-repeat 0 4px;
	}

.vText {
	padding-left:11px;
	font-size:90%;
	}
	
.vText .date {
	color:#fff;
	}
	
.vFoto {
	margin:4px 0 4px 11px;
	width:182px;
	height:108px;
	background:url(../pic/clipbg.jpg) no-repeat;
	}
	
.vFoto img {
	padding:1px;
	width:170px;
	height:95px;
	overflow:hidden;
	margin:5px 0 0 5px;
	background:#000;
	}
	
.vFoto a:hover img,
.vFoto a:active img {
	background:#F57631;
	}
	
	
div#head {
	width:1015px;
	height:90px;
	display:block:
}

	
/* HEADER */
	
div#header {
	height:90px;
	width:250px;
	float:left;
	}
	
/*div#header h1 a {
	display:block;
	margin:0; padding:85px 248px 0 0;
	background:url(../pic/logo.gif) no-repeat 2px 9px;
	}
	

div#header div#hleft h1 span {position:absolute;top:-3000px;left:-3000px;}
	
*/

	
	
/* MENU */
	
#menu .scroll {
	padding:13px 0 0 27px;
	height:160px;
	font-size:130%;
	}
	
#menu a,
#menu a:link,
#menu a:visited,
#menu a:hover,
#menu a:active {
	display:block;
	padding:7px 0 7px 30px;
	padding:3px 0 3px 30px;
	text-decoration:none;
	color:#fff;
	width:185px;
	}
	
/*
#menu a.sel,
#menu a.sel:link,
#menu a.sel:visited {
	color:#F57631;
	}
*/


	
#menu a:hover,
#menu a:active,
#menu a.sel:hover,
#menu a.sel:active  {
	color:#fff;
	background:url(../pic/menubg.jpg) #F57631 repeat-y;
	}
	
	
/* PRIMO PIANO */

#hilite div.hr{
	margin-top:10px;
	}

#hilite .scroll {
	margin:0 0 0 32px;
	}
	
#hilite .vBox {
	padding-bottom:0;
	background-image:none;
	}
	

/* VIDEO PLAYER */

#wrapper .mid {
	text-align:center;
	font-size:90%;
	color:#939393;
	}

#wrapper .mid #video {
	margin:15px auto;
	text-align:center;
	height:340px;
	width:340px;
	background:url(../pic/videobg3.gif) no-repeat;
	}
	
#wrapper .mid #player {
	margin:0;
	padding:28px 0 5px 9px;
	width:320px;
	height:256px;
	overflow:hidden;
	}
	
#wrapper .mid #controls {
	margin:0;
	padding:0 100px;
	}
	
#controls a {
	display:block;
	float:left;
	padding:25px 43px 0 0;
	height:1px;
	width:1px;
	}
	
#controls a span {
	display:none;
	}
	
#bt_play,
#bt_unmute {
	display:none;
	}
	
#bt_play a:link,
#bt_play a:visited,
#bt_play a:hover,
#bt_play a:active {
	background:url(../pic/bt_play.gif) no-repeat 0 0;
	}
	
#bt_play a:hover,
#bt_play a:active {
	background-position:0 -25px;
	}
	
#bt_pause a:link,
#bt_pause a:visited,
#bt_pause a:hover,
#bt_pause a:active {
	background:url(../pic/bt_pause.gif) no-repeat 0 0;
	}
	
#bt_pause a:hover,
#bt_pause a:active {
	background-position:0 -25px;
	}
	
#bt_stop a:link,
#bt_stop a:visited,
#bt_stop a:hover,
#bt_stop a:active {
	background:url(../pic/bt_stop.gif) no-repeat 0 0;
	}
	
#bt_stop a:hover,
#bt_stop a:active {
	background-position:0 -25px;
	}
	
#bt_mute a:link,
#bt_mute a:visited,
#bt_mute a:hover,
#bt_mute a:active {
	background:url(../pic/bt_mute.gif) no-repeat 0 0;
	}
	
#bt_mute a:hover,
#bt_mute a:active {
	background-position:0 -25px;
	}
	
#bt_unmute a:link,
#bt_unmute a:visited,
#bt_unmute a:hover,
#bt_unmute a:active {
	background:url(../pic/bt_unmute.gif) no-repeat 0 0;
	}
	
#bt_unmute a:hover,
#bt_unmute a:active {
	background-position:0 -25px;
	}
	
#wrapper .mid .vTitle {
	padding-left:0;
	background-image:none;
	}
	
#wrapper .mid .vTitle,
#wrapper .mid .vText {
	text-align:center;
	}
	
	
	
/* SCELTA VIDEO */

#wrapper .rgt .scroll {
	margin-right:40px;
	height:400px;
	}
	
#wrapper .rgt div.hr {
	font-weight:bold;
	margin-right:65px;
	}
	

	
/* FOOTER LINKS */
	
#footer {
	position:absolute;
	top:65px;
	text-align:left;
	padding-left:305px;
	}
	
#footer a,
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
	padding-left:20px;
	}


/* TOOLS MENU LINKS */
	
#tools {
	display:block;
	float:right;
	width:600px;
	height:16px;
	text-align:right;
	padding:12px 66px 0 0;
	}
	
#tools a,
#tools a:link,
#tools a:visited,
#tools a:hover,
#tools a:active {
	font-size:75%;
	padding-left:8px;
	color:#808080;
	}



/* INTRO - NOT IN USE*/

.intro div.lft {
	display:none;
	}
	
.intro div.mid{
	width:100%;
	}
	
.intro div.rgt{
	display:none;
	}
	
.intro #footer {
	display:none;
	}
	
.intro #header {
	width:100%;
	}
	
.intro #header h1 a {
	display:block;
	margin:9px 0 0 0; padding:85px 248px 0 0;
	background:url(../pic/logo.gif) no-repeat top center;
	}

.intro #wrapper .mid #video {
	margin-top:4px;
	}
	

/* TEXT PAGES */
	
.def div.mid{
	width:765px;
	}
	
.def div.rgt{
	display:none;
	}
	
.def #wrapper .mid .innerpage {
	margin-right:40px;
	}
	
.def div.mid #conts{
	padding:15px 60px 0 75px;
	}
	
	
/* EXPLORER */

* html body {
	scrollbar-face-color:#171717;
	scrollbar-highlight-color:#2A2A2A;
	scrollbar-3dlight-color:#0D0D0D;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#0F0A0A;
	scrollbar-arrow-color:#4F4F4F;
	scrollbar-track-color:#1F1F1F;
}

	
* html #footer {
	width:665px;
	padding-left:55px;
	}

.attento {
	font-size:130%;
	color:#8800ff;
}


#didascalia {
	acolor:#604040;
	padding:0 32px;
	text-align:center;
}

.didaSize {
	font-size:84%;
	text-align:center;
}
	
.didaTitle {
	text-align:center;
}

.didaSpec {
	text-align:center;
	font-size:90%;
	padding: 6px 0;
	}

span.durata {
	color:#606060;
}


table.videot {
}

table.videot tr td {
	font-size:10px;
	background-color:#202020;
	border-bottom:1px dashed #606060;
}

table.videot tr td.intesvid {
	color:#a05000;
	font-weight:bold;
}

table.videot tr.giallo td {
	color:#ffff80;
}

table.videot tr.bianco td {
	color:#ffffff;
}

table.videot tr td a.noa {
	text-decoration:none;
	color:#c0c0c0;
}

table.videot tr.giallo td a.noa {
	color:#ffff80;
}

table.videot tr.bianco td a.noa {
	color:#ffffff;
}

td.ast {
	text-align:center;
}

td.rig {
	text-align:right;
}

table.videot tr td a.noa:hover {
	text-decoration:none;
	color:#F57631;
}

span.evid {
	color:white;
	font-weight:bold;
}

div.right {
	float:right;
	width:190px;
	text-align:center;
}

a.noBold,
a.noBold:link,
a.noBold:visited,
a.noBold:hover,
a.noBold:active {
	text-decoration: none;
	font-weight:normal;
}


/*div.#tools a.sel,
*/

img.nletter {
	border:0;position:absolute;left:800px;top:-4px;
	}