/* adaption */
#block-collections-0, #block-collections-1, #block-collections-2 {
	display: none;
}

#player-cl-controls{
	display: none;
	margin-left: 75px;
}

#cancelBar_collections{
	height: 20px;
	width: 68px;
	float: left;
	cursor: pointer;
}

.tmp_collection {
	font-size: 14px;
	padding: 1px;
	line-height: 17px;
	bottom: 0px;
	list-style: none;
}

.tmp_collection_content {
  max-height:500px;
  overflow: auto;
}

.tmp_collection_header {
  background-color: #dedede;
  margin-bottom: 2px;
}

#tmp_resuorce_collection {
	font-size: 7px;
	padding: 4px;
	margin-top: 5px;
	background-color: #efefef;
	height: 17px !important;
	height: 14px;
	line-height: 17px;
	bottom: 0px;
}

#sendBar_collections {
	height: 20px;
	width: 68px;
	float: right;
	border: 1px solid #efefef;
	cursor: pointer;
	vertical-align: middle;
}

#commandsBar_collections {
	font-size: 11px;
	padding: 4px;
	margin-top: 5px;
	height: 17px !important;
	height: 14px;
	line-height: 17px;
  border-bottom: 2px solid #c4c4c4;
}

#newBar_collections {
	font-size: 13px;
  font-weight: bold;
}

#sendBarTest_collections {
}

#info_collections {
	display: block;
	padding: 10px;
	width: 280px;
}
#collectionBox {
	height: auto !important;
	width: 100%;
}
#collection {
	list-style: none;
}

#tmp_collections {
	line-height: 17px;
}

#published_collections, #unpublished_collections {
  font-weight: bold;
  font-size: 14px;
  border-bottom: 2px solid #c4c4c4;
  margin-top: 5px;
  padding-bottom: 3px;
}

#collection_header {
  font-family: arial;
  font-style: italic;
  font-size: 10px;
  border-bottom: 1px dotted #c4c4c4;
}

.collection-add-item{
	cursor: pointer;
	color: #0000FF;
	white-space: nowrap;
}

.collection-add-portion {
	cursor: pointer;
	color: #0000FF;
}

#collectionBox ul { 
	padding: 0px;
}

#collection li {
	display: block;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px !important;
	padding-bottom: 0px;
	margin-bottom: 3px;
	height: 20px !important;
	overflow: hidden;
}

.tmp_collection li {
	display: block;
	padding-left: 4px;
	height: 20px !important;
}

#tmp_resource_collection li {
	display: block;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px !important;
	padding-bottom: 0px;
	margin-bottom: 3px;
	height: 20px !important;
}

*:first-child+html  #collection li {
	display: block;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px !important;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 20px !important;
	overflow: hidden;
}

*:first-child+html  #tmp_collection li {
	display: block;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px !important;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 20px !important;
	overflow: hidden;
}

.entryCheckBox_collections {
	float: left;
  margin-right: 3px;
  margin-top: 2px;
}

.tmp_collection .entryLabel_collections {
  width: 90%;
}

.entryLabel_collections {
	float: left;
	width: 250px;
	height: 18px;
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
	padding: 1px;
	padding-top:2px;
	font-size: 11px;
	cursor: pointer;
}

.entryLabelC_collections {
	float: left;
	height: 18px;
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
	padding: 1px;
	padding-top:2px;
	font-size: 14px;
	cursor: pointer;
}

.pub_collection {
	width: 250px;
}

.unpub_collection {
	width: 230px;
}

.entryLabelR_collections {
	width: 202px;
	height: 18px;
	overflow: hidden;
	padding: 1px;
	padding-top:2px;
	padding-left: 5px;
	font-size: 10px;	
	cursor: pointer;
}

.entryLabel_collections a:link {
	color: #595454;
}

.entryLabel_collections a:visited {
	color: #595454;
}

.entryLabel_collections a:hover {
	color: black;
}

.entryRange_collections {
	float: right;
	font-size: 0.7em;
	width: 18px;
	border-right: 1px dashed lightgrey;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	color: darkgrey;
	cursor: default;
}

.imageDuration_collections{
	line-height: 20px;
}

.entryEditButton_collections { 
	float: right;
	padding: 2px;
	padding-right:4px;
	margin-left: 2px;
	border-right: 1px dashed lightgrey;
	cursor: pointer;
}

.entryMoveButton_collections {
	float: right;
	padding: 2px;
	padding-right:4px;
	margin-left: 2px;
	border-right: 1px dashed lightgrey;
	cursor: move;
}

.entryRemoveButton_collections{
	float: right;
	padding: 3px;
	padding-right: 4px;
	padding-top: 1px;
	cursor: pointer;
}

.entryCancelButton_collections{
	float: right;
	padding: 1px;
	padding-right: 2px;
	padding-top: 1px;
	cursor: pointer;
}


.entryAddButton_collections{
	float: right;
	padding: 1px;
	padding-right: 2px;
	padding-top: 1px;
	cursor: pointer;
}

.entryCancelButtonR_collections{
	float: right;
	padding: 1px;
	padding-right: 2px;
	padding-top: 1px;
	cursor: pointer;
}


.saveButton_collections {
	float: right;
	padding: 1px;
	margin-left: 2px;
	margin-right: 2px;
	padding-right: 2px;
	padding-top: 1px;
	cursor: pointer;
}

.updateButton_collections {
	float: right;
	padding: 1px;
	margin-left: 2px;
	margin-right: 2px;
	padding-right: 2px;
	padding-top: 1px;
	cursor: pointer;
}

.new_collection {
  padding: 3px;
  background-color: #dedede;
	cursor: pointer;
}
.new_collection div {
  margin-right: 5px;
}
.newCollection {
  margin: 20px 20px 10px;
  text-align: center;
}
.buttonNewCollection {
  display: inline-block;
	padding: 5px;
  margin: 10px 10px 0px;
	cursor: pointer;
  text-align: center;
  background-color: #dedede;
}

.exploreButton_collections {
	float: left;
	padding: 1px;
	padding-right: 2px;
	padding-top: 1px;
}

.collapsedButton_collections{
	float: left;
	padding: 1px;
	padding-right: 2px;
	padding-top: 1px;
}

.entryTypeIcon_collections{
	float: right;
	padding: 3px;
	padding-right: 4px;
	padding-top: 1px;
}

.entryStatusIcon_collections{
	float: left;
	padding: 3px;
	padding-left: 0px;
	margin-right: 5px;
	padding-top: 1px;
	border-right: 1px dashed lightgrey;
}

#dialog_collections {
	display: none;
}

.ui-dialog {
	background-color: #efefef;
	border: 3px solid grey;
}

.ui-dialog-titlebar {
	border:0px;
	padding: 0px;
	font-size: 13px;
	height: 22px;
	border-bottom: 1px solid grey;
}

.ui-dialog-title-dialog {
	font-size: 10px;
}

.ui-dialog-titlebar-close {
	display: none;
}

.ui-dialog-content {
	font-size: 14px;
}

.ui-dialog-buttonpane {
	font-size: 10px;
	padding: 0px;
	padding-top: 2px;
}

.ui-dialog-buttonpane {
	
}
.ui-dialog-buttonpane button {
	font-size: 10px;
	margin-left: 50px;
}

#dialog_newcollection {
	display: none;
}

#dialog_savecollection {
	display: none;
}

#createcollectionOutput{
	display: none;
}
.clEntry {
  /*
	background-color: #efefef;
	background-image: url('../images/grigio.JPG');
	background-repeat: repeat;*/
  border-bottom: 1px dotted #c4c4c4;
}

.clEntryEditing {
	background-color: #FFF8C6;
	background-image:url('../images/giallo.JPG');
	background-repeat: repeat;
}

#collectionLoadBox { 
	background-color: rgb(251,251,251);
}

#collectionLoad {
	list-style: none;
}

#collectionLoadBox ul {
	padding: 0px;
  max-height: 300px;
  overflow: auto;
}

#collectionLoad li {
	display: block;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px !important;
	padding-bottom: 0px;
	height: 20px !important;
	overflow: hidden;
}

*:first-child+html #collectionLoad li {
	display: block;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px !important;
	padding-bottom: 0px;
	margin-bottom: 0px;
	/* background-color: #efefef;*/
	height: 20px !important;
	overflow: hidden;
}

.entryRangeLoad_collections {
	float: right;
	font-size: 0.7em;
	width: 25px;
	border-left: 1px dashed lightgrey;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	color: darkgrey;
	cursor: default;
}

.nowPlaying_collections {
	background-color:#ddd;
}

#playbackFooter_collections{
	padding: 1px 2px 1px 10px;
	background-color: #EFEFEF;
	margin-bottom: 0px;
	font-size: 9px;
	text-align: center;
	color: #6E6A6B;
	line-height: 20px;
	height: 20px;
}

#playbackHeader_collections{
	background-color: #EFEFEF;
	margin-bottom: 3px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #6E6A6B;
	min-height: 20px;
  padding: 3px 0px;
}
#playbackHeaderLabel_collections{
	padding-left: 10px;
  width: 85%;
}

#playbackItemsCounter_collections {
	float: left;
}
#playbackLoopCheckboxLabel_collections{
	float: right;
}
#playbackLoopCheckboxBox_collections{
	padding:3px;
	padding-left: 4px;
	float: right;
}

#playbackHeaderControls_collections{
	padding-top: 1px;
	padding-right: 4px;
	float: right;
}

#playbackInfo_collections, #playbackClose_collections{
	float: right;
	cursor: pointer;
}

#playbackSpacer_collections{
	float: right;
	width: 9px;
	height: 15px;
}

/* player per immagini */
#progressBox_collections{
	float: right;
	padding-right: 8px;
	right: 5px;
}

#progressBar_collections{
	padding-top: 8px;
	padding-bottom: 8px;
}

#imagePlayButton_collections{
	margin-right: 161px;
}

#minusButton_collections{
	margin-left: 161px;
	float:left;
}

#plusButton_collections{
	margin-left:2px;
	float:left;
}

#undoImgButton_collections{
	margin-right: 95px;
	float:left;
	margin-left:2px;
}

#imageDurationEditBox_collections{
	margin-right:70px;
	float:left;
	padding-top:7px;
	text-align: right;
	width: 25px;
	color: #6C6D6E;
}

#imageDurationEditLabel_collections{
	font-size: 12px;
}

#addToCLimgButton{
	float:left;
}
/* loading di una collection in playback */
#player_loading_collections{
	height: 100%;
	text-align: center;
}
#player_loading_collections img{
	margin-top: 25%;
}

#comandi_collections{
	height: 35px;
}

#collectionDetails{
	background-color: #fefefe;
}

.collectionDetailsHeader{
	text-transform: uppercase;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  background-color: #666;
	padding: 2px 0px 2px 5px;
	color: white;
  margin-top: 2px;
}

#dText_cl{
	background-color: #FBFBFB;
}

#downloadButtonBar_cl{
	background-color: #EFEFEF;
}

#detailsFooter_cl{
	padding: 5px 0px 0px 0px;
}

#detailsFooter_cl a{
	text-decoration: none;
}

.form-item-cl .fivestar-feedback-enabled{
	font-size: 0.85em;
}

#detailsFooter_cl .submitted{
	text-align: center;
	display: none;
}

#detailsFooter_cl .links{
	padding: 4px 0px 4px 0px;
}

#detailsFooter_cl .submitted a{
	text-decoration: underline;
}

#detailsFooter_cl .content{
	background-color: #fbfbfb;
}