body {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	overflow: visible;
}
a {
	color: #000000;
}

table {
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0px solid #FF0000; 

}

td{	border:0px solid #FF0000; }
tr{	border:0px solid #FF0000; }

table.videolezione {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	/*background:#fff; /*color background - only works in IE */
	/*font-size:80%; /*set default font size */
	/*font-family:"trebuchet ms", tahoma, verdana, arial, sans-serif; /* set default font */
	overflow:hidden; /*get rid of scroll bars in IE */
}

div{
	/*border: 0px solid #000;*/
}

div.allinside {
	/*width: 1100px;*/
	/*overflow: auto;*/
	padding: 0px;
	margin:0px;
}

div.lectureContainer{
	vertical-align: top;
	border: 0px solid #000;
	height: auto; 	
	width: 1130px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

div.slideControlContainer{
	float: left;
	border: 0px solid #000;
	overflow: hidden;
	height: auto; 	
	width: 808;
	padding: 0px;
	margin: 0px;
}

div.slideContainer {
	vertical-align: middle;
	/*clear: left;*/
	/*float: left;*/
	border: 1px solid #000;
	height: 606px; /* ottimizzato per slide di altezza max 600 pixel */	
	width:806px; /* ottimizzato per slide di larghezza max 800 pixel, sono aggiunti 18 pixel per la scroll bar verticale */
	overflow: auto;	
	padding: 0px;
	margin:0px;
}

div.controlContainer{
	vertical-align: top;
	border: 0px solid #000;
	height: auto; 	
	width: 800;
	overflow: hidden;
	padding: 0px;
	margin:0px;
}

div.ajax_loader img {
	margin-top: 284px;
	margin-left: 384px;
	/*height: auto;
	width: auto;	*/
}

div.ajax_loader2 img {
	margin-top: 116px;
	margin-left: 144px;
	border: 0px;
	/*height: auto;
	width: auto;	*/
}

div.underslideContainer img{
	padding: 0px;
	margin: 0px;	
		/*height: auto;
	width: auto;	*/
}

div.playerContainer {
	float: left;
	border: 1px solid #000;
	height: 264px; 
	overflow: hidden;
	width: 320px; 
	margin: 0px;
	padding: 0px;
}

div.slideWidgetDiv{
	border: 0px solid #000;
	overflow: hidden;
	width: auto; 
	padding: 0px;
	margin: 0px;

}

div.seeAllBookmark{
	border: 0px solid #000;
	float:right;
	margin-right: 10px;
	margin-left: 10px;	
}

div.insertBookmark {
	float:left;	
	margin-right: 10px;
	margin-left: 10px;
}

img.seeAllBookmark{
	vertical-align: middle;	
	padding-left: 5px;		
}

img.bookmark_big {
	vertical-align: middle;
	padding-right: 5px;		
}

img.bookmark_small {
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 5px;
}

div.forumContainer{
	vertical-align: top;
	border: 0px solid #000;
	height: auto; 
	width: 1042px; 
	overflow: hidden;
	margin: 0px;	
	padding: 0px;
}

div.bookmarks {
	clear: left;
	border: 0px solid #000;
	height: auto;
	overflow: hidden;
	width: auto;
	margin: 0px;	
	padding: 5px;
	padding-right: 0px;
}

div.myBookmarksPublic {
	clear: left;
	border: 1px solid #FFD085; /*#B9E9FF;*/
	background-color: #FFF7EB; /*#EBF9FF;*/
	width: auto;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 2px;	
	padding: 5px;
	padding-right: 0px;
}

div.bookmarksPublic {
	clear: left;
	border: 1px solid #C0FFC0;/*#C0FFC0;*/
	background-color: #EBFFEB; /*border: 1px solid #FFF9B7;	background-color: #FFFDEB; #FCFF13;*/
	width: auto;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 2px;	
	padding: 5px;
	padding-right: 0px;
}

div.bookmarksPrivate {
	clear: left;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	width: auto;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 2px;	
	padding: 5px;
	padding-right: 0px;
}

div.myBookmarksPublicReply {
	clear: left;
	border: 1px solid #FFD085; /*#DCFF91;*/
	background-color: #FFF7EB; /*#DCFF91; #FCFF13;*/
	width: auto;
	margin-top: 2px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 2px;	
	padding: 5px;
	padding-right: 0px;
}

div.bookmarksPublicReply {
	clear: left;
	border: 1px solid #C0FFC0;/*#C0FFC0;*/
	background-color: #EBFFEB;
	width: auto;
	margin-top: 2px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 2px;	
	padding: 5px;
	padding-right: 0px;
}

img.reply{
	float: right;
	/*border: 1px solid #000;*/
	/*background-color: #FFFFFF;*/
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;	
}
