#page {
	background: #eff0f4; 
}


#header h1 a {
	background: #FFF url(/img/luiss/barcamp_head.png) no-repeat 0 0;
}

#header #searchbox {
	display:none;
}

#content-container {
	background: #eff0f4 url(/img/luiss/barcamp_bg.jpg) repeat-x 0 0;
	height: none;
	padding-top: 20px;
	height: 666px;
}

#content {
	background: #FFF;
	width: 958px;
	height: 576px;
	padding: 3px;
}

#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 {

}
.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: #FFF url(/img/luiss/libg.png) repeat-x 0 0;
	
}

#playlist-content ul li .playlistitem_title {
	font-weight: bold;
}

.jScrollPaneTrack {
	background: #d8d8d8; /*#a2b0c7;*/
}
.jScrollPaneDrag {
	background: #999999; /*#5679a3;*/
}

#embedvideo {
	position: relative;
	z-index: 21;
}

#videoinfo {
	color: #333;
	width: 640px;
	margin-top: 30px;
}

#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;
}
.cc0, .cc0 a {
	color: #FFF !important;
	background: #346a98 !important;
}

.cc1, .cc1 a {
	color: #FFF !important;
	background: #c43320 !important;
}

.cc2, .cc2 a {
	color: #FFF !important;
	background: #527ba5 !important;
}


.cc3, .cc3 a {
	color: #FFF !important;
	background: #ecac33 !important;
}


.cc4, .cc4 a {
	color: #FFF !important;
	background: #99307c !important;
}

.cc5, .cc5 a {
	color: #FFF !important;
	background: #b5d034 !important;
}

.cc6, .cc6 a {
	color: #FFF !important;
	background: #6bcdd3 !important;
}

.cc7, .cc7 a {
	color: #FFF !important;
	background: #3d7817 !important;
}

.cc8, .cc8 a {
	color: #FFF !important;
	background: #f5d33b !important;
}

.cc9, .cc9 a {
	color: #FFF !important;
	background: #000000 !important;
}


.cc0b, .cc0b a {
	border-color: #346a98 !important;
	color: #346a98 !important;
}

.cc1b, .cc1b a {
	border-color: #c43320 !important;
	color: #c43320 !important;
}

.cc2b, .cc2b a {
	border-color: #527ba5 !important;
	color: #527ba5 !important;	
}


.cc3b, .cc3b a {
	border-color: #ecac33 !important;
	color: #ecac33 !important;
}


.cc4b, .cc4b a {
	border-color: #99307c !important;
	color: #99307c !important;
}

.cc5b, .cc5b a {
	border-color: #b5d034 !important;
	color: #b5d034 !important;
}

.cc6b, .cc6b a {
	border-color: #6bcdd3 !important;
	color: #6bcdd3 !important;	
}

.cc7b, .cc7b a {
	border-color: #3d7817 !important;
	color: #3d7817 !important;
}

.cc8b, .cc8b a {
	border-color: #f5d33b !important;
	color: #f5d33b !important;
}

.cc9b, .cc9b a {
	border-color: #000000 !important;
	color: #000000 !important;
}




to.tema3 {
	background: transparent;
}

#nav #menu li.active {
	margin-top: -5px;
	height: 28px;
} 

#nav #menu li.active span{
	padding-top:5px;
} 


