#page {
	background: #fff; 
}

header {
width:865px;}


#header h1 a {
	background: #FFF url(/img/luiss/barcamp_head.png) no-repeat 0 0;
}

#header #searchbox {
	display:none;
}

#content-container {
	background: #fff url(/img/luiss/barcamp_bg2.jpg) repeat-x top center;
	height: none;
	padding-top: 15px;
	height:870px;
}

#content {
	/*background: #FFF;*/
	width: 963px;
	height: 870px;
	padding:0px 0px;
}
#palinsestoarea {
height:361px;
width:954px;}

#playerarea {
	width: 640px;
}

#mediaplayer_wrap {
	width: 640px;
	height: 360px;
}

#playlistarea {
	width: 315px;
	/*background: #CCC;*/
	position: relative;
	z-index: 0;
}

#playlistarea ul {
	list-style-type: none;
	width: 315px;
	padding: 0;
	margin: 0;
}

#playlistarea ul li {
	width: 315px;
}


.sf-menu li {
	font-size: 90%;
	background: #deea71;
}

.sf-menu li li {
	background: #7394c0;
}

.sf-menu li li li {
	background: #84a4d1;
	font-weight:bold;
	font-size: 110%;
}

/*
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	_left: 315px;
}

li.selectplaylist ul {
	z-index: 100;
}
*/
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	/*background: #a3c3f2;*/
	background: #deea71;
}

#navcontainer {
	position:absolute;
	top: 0;
	left: 0;
	_z-index:2;
}

#nav {
width:954px;
padding:0px;
height:75px;
}

#nav #menu {
width:954px;
height:33px;}
.sf-menu a, .sf-menu a:visited {
	color: #000;
}

#playlistarea #activeplaylist {
	font-weight: bold;
	height: 40px;
	font-size: 95%;
	line-height: 120%;
}

#playlist {
	position:relative;
	top:70px;
	/*left: -312px;*/
	width: 315px;
	left: 2px;
	_z-index: 1;
}


#playlist-content {
	overflow: auto;
	overflow-x: hidden;
	width: 312px;
	height: 504px;
	top: 0;
}

#playlist-content ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#playlist-content ul li {
	font-size: 90%;
	padding: 7px;
	margin-bottom: 5px;
	cursor: hand;
	cursor: pointer;
	width: 290px;
	line-height: 130%;
	border-bottom: 1px solid #e3e3e3;
}

#playlist-content ul li.active {
	/*background: #C3CCD5;*/
	background: #C3CCD5;
	
}

#playlist-content ul li .playlistitem_title {
	font-weight: bold;
}

.jScrollPaneTrack {
	background: #d8d8d8; /*#a2b0c7;*/
}
.jScrollPaneDrag {
	background: #999999; /*#5679a3;*/
}

#embedvideo {
	position: relative;
	z-index: 21;
	color:#999999;
	font-size:14px;
	font-weight:bold;
	text-transform:lowercase;
	width:110px;
}

#videoinfo {
	color: #333;
	width: 640px;
	height:90px;
	margin-top:10px;
	margin-left:12px;
	padding-bottom:30px;
}
#bannerarea {
padding-left:10px;
width:auto;}

#videoinfo #videotitle {
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 5px;
	padding: 0 20px;
}

#videoinfo #videoabstract {
	font-size: 90%;
	line-height: 140%;
	background: #FFF url(/img/luiss/libg.png) repeat-x 0 0;
	padding: 10px 20px;
	height: 80px;
}

#links {
	width: 600px;
	height: 42px;
	background: #a2b0c7;
	padding: 7px 20px;
}

#links ul {
	list-style-type: none;
}

#links ul li {
	display: block;
	float: left;
	width: 200px;
}

#links ul li a {
	display: block;
	width: 180px;
	padding: 0 10px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

#footer {
	position: relative;
	top: -85px;
	margin: 0;
	width: 964px;
	padding: 0;
	background: #FFF;
	z-index: 1;
}

#footer #credits {
	background: #FFF;
	width: 640px;
	height: 70px;
	height: 80px;
	padding: 15px 0;
	background: #FFF url(/img/luiss/footer.png) no-repeat 5px 20px;
}

#footer #credits a {
	display: block;
	float: left;
	width: 210px;
	height: 70px;
}

#footer #idee {
	width: 315px;
	height: 80px;
	padding: 15px 0;
	background: #FFF url(/img/luiss/10idee.png) no-repeat 24px 38px;
	position: absolute;
	top: 0;
	right: 0;
}

#footer #idee a {
	display: block;
	width: 315px;
	height: 80px;
}

#nav #menu span{
	padding-bottom:0px;}


#nav #menu li span{
	font-size:14px;
	font-weight:bold;
	text-transform:lowercase;
	color:#fff;}

.tema1, #nav .sceltapalinsesto#menu1 li.active span, #palinsesto.tema1 h3, #palinsesto.tema1 ul li.active, #embedvideo.tema1 {
	/*background: #9287c4;
	color: #FFF;*/
}

.tema2, #nav .sceltapalinsesto#menu2 li.active span, #palinsesto.tema2 h3, #palinsesto.tema2 ul li.active, #embedvideo.tema2 {
	/*background: #96a046;
	color: #FFF;*/
}

.tema3, #nav .sceltapalinsesto#menu3 li.active span, #palinsesto.tema3 h3, #palinsesto.tema3 ul li.active, #embedvideo.tema3 {
	/*background: #d7945d;
	color: #FFF;*/
}

/*#nav .sceltapalinsesto#menu1 li span, #palinsesto.tema1 ul li {
	background: #4b5888;
	color: #FFF;
}

#nav .sceltapalinsesto#menu2 li span, #palinsesto.tema2 ul li {
	background: #4d6447;
	color: #FFF;
}

#nav .sceltapalinsesto#menu3 li span, #palinsesto.tema3 ul li {
	background: #6d5e53;
	color: #FFF;
}

#nav #menu li.tema1.active {
	background: transparent url(/img/fdg/freccia_mini1.gif) no-repeat bottom center;
}

#nav #menu li.tema2.active {
	background: transparent url(/img/fdg/freccia_mini2.gif) no-repeat bottom center;
}
#nav #menu li.tema3.active {
	background: transparent url(/img/fdg/freccia_mini3.gif) no-repeat bottom center;
}

#nav .sceltapalinsesto#menu1 li.active {
	background: transparent url(/img/fdg/arrow1.gif) no-repeat top right;
	width: 246px;
}

#nav .sceltapalinsesto#menu2 li.active  {
	background: transparent url(/img/fdg/arrow2.gif) no-repeat top right;
	width: 246px;
}

#nav .sceltapalinsesto#menu3 li.active  {
	background: transparent url(/img/fdg/arrow3.gif) no-repeat top right;
	width: 246px;
}*/

#nav #menu li.tema1, #nav #menu li.tema2, #nav #menu li.tema3, #palinsesto.tema1, #palinsesto.tema2, #palinsesto.tema3 {
	background: transparent;
}

#nav #menu li.active {
	margin-top: -5px;
	height: 40px;
	background:#fff;
	color:#336699;
	margin-bottom:-10px;
} 

#nav #menu li.active span{
	color:#336699;
} 

#nav #menu li.active span{
	padding-top:5px;
} 
.relative{
	position:relative;}
.absolut_menu{
	position:absolute;
	width:954px;}
.absolut_playerarea{
	position:absolute;
	top:75px;
	left:0px;}
#nav .sceltapalinsesto {
padding:0px 0px;}
#nav .sceltapalinsesto li {
float:left;
width:auto;
border:3px solid #fff;
background:#5679a3;
color:#fff;
padding:5px;
margin-top:5px;
margin-bottom:0px;}
#nav .sceltapalinsesto li span {
width:auto;}
#nav .sceltapalinsesto li.active{
	margin-top:0px;
	padding-top:10px;
}


#nav .sceltapalinsesto li.radioluiss{
	background:#eeeeee;
	color: #5680ae; }
#nav .sceltapalinsesto li.azionista{
	background:#be311a;}
#nav .sceltapalinsesto li.nuove_regole{
	background:#5680ae;}
#nav .sceltapalinsesto li.pensare{
	background:#eea832;}
#nav .sceltapalinsesto li.traguardo{
	background:#952e74;}
#nav .sceltapalinsesto li.grid{
	background:#b1ce33;}
#nav .sceltapalinsesto li.infrastrutture{
	background:#6dd2d6;}
#nav .sceltapalinsesto li.iran{
	background:#3a7216;}
#nav .sceltapalinsesto li.linguaggio{
	background:#efd83b;}
#nav .sceltapalinsesto li.global{
	background:#000000;}
#nav #menu li {
padding:5px 0px 0px;}
#palinsesto {
color:#000;
width:312px;
padding-left:5px;
}
#palinsesto-content ul li {
color:#000;
margin:0px 15px 10px 10px;
padding:10px 10px;
border-bottom:1px solid #d3d9e6;}
#palinsesto-content ul li p.playlistitem_title{
	font-weight:bold}
#palinsesto-content {
width:309px !important;}
#palinsesto h3{
	background:#5679A3;
	color:#fff;
	font-size:14px;
	border:3px solid #fff;
	padding:10px;
	margin-bottom:5px;}
#palinsesto-content ul li.active {
	background:#d3d9e6;}
#palinsesto .jScrollPaneTrack, #palinsesto .jScrollPaneContainer {
	height:263px !important;}
#palinsesto .jScrollPaneTrack{
	background:#d3d9e6;}
#palinsesto .jScrollPaneDrag{
	background:#a2b0c7;}
#content-extra {
	position:absolute;
	color:#000;
	top:435px;}
#bannerarea .banner {
color:#000;}
#banner_extra{
	position:absolute;
	top:440px;
	left:650px;}

