#ressources { margin:2em 0 3em 0; }
.ressource-block {font-size:0.9em;border:3px solid #91D1D6;border-radius:5px;margin:0.5em;padding:0.5em;overflow: auto;position:relative;}

 .ressource-block {font-size:0.9em;border:5px solid #91D1D6;border-radius:0;margin:0.5em;padding:0.5em;overflow: auto;position:relative;}
.ressource-block p.name {color:#33A2AA; font-weight: bold;display: block;text-transform: uppercase;}
.ressource-block .r-meta {font-size:0.9em;color:#296C71;text-align:left;}
.ressource-block .r-id {font-size:0.9em;background-color:#66B7BD;color:white;padding:0.2em 0.5em;border-radius:3px;}
.ressource-block a.r-link {font-size:0.9em;}
.ressource-block a.r-link:hover {color:#2078E1 ! important;}
.ressource-block .r-nb-project {font-weight:bold;color:#E7965C}
.ressource-block span.r-label {font-weight:bold;}
.icontab a.ico_sup,.icontab a.ico_mod {float:none;}
.icontab a.ico_sup i,.icontab a.ico_mod i {color:#aa95bf ! important;}

i.fa-tag {color:#cccccc;margin-left:0.2em;}

/* Back flip */
.ressource-block .extra-container {
  font-size:0.9em;
  border-top:1px solid #ccc;
  padding-:0.2em 0;
}
.ressource-block .extra-container span.title {
	font-weight:bold;
	display:block;
	margin-bottom:1em;
	text-transform:uppercase;
	color:#fff;
	background-color:#8ED0D5;
	border-radius: 3px;
	padding:0.2em;
	text-align:center;
}

.to-moderate { background-color:#FEFFEA; }

.ressource-block .theme .block-l {color:#0f5799;text-transform: uppercase;}
.ressource-block .actors .block-l  {color:#0f5799;text-transform: uppercase;}

#content .ressource-block .actors  {border-bottom: 1px solid #0f5799;margin:0;padding:0.2em;}
#content .ressource-block .theme  {border-top: 1px solid #0f5799;border-bottom: 1px solid #0f5799;margin:0;padding:0.2em;}
.ressource-block .header  {opacity: 0.7}
.ressource-block .header:hover  {opacity: 1}
.ressource-block .meta  {background-color: #d4eef0;border-radius: 0.3em;padding:0.3em;margin-top:0.3em;}
.ressource-block .meta  a {color: #24242b;margin:0 0.4em;}
.ressource-block .meta  a:hover {color: blue}
ul.actors li {
	list-style-type: none !important;
	margin: 0.5em 0;
	padding: 0;
}

/** multiple select */
#choose_projects, #choose_ressources {width:890px;}


.ms-parent {margin-top:0.5em;}
.ms-choice {
	display: block;
    height: 40px ! important;
    padding: 0;
    overflow: hidden;
    cursor: pointer;
    text-align: left;
    white-space: nowrap;
    line-height: 40px ! important;
	border: 2px solid #E1E1E1 ! important;
    text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.ms-choice:focus {
	border: 2px solid #a5bffc  ! important;
}

.ms-choice > div {
    position: absolute;
    top: 6px ! important;
}

.ms-parent label {font-weight:normal;color:#444;}

.ms-search input {
    min-height: 34px !important;
   background: #fff url('../images/multiple-select.png') no-repeat 100% -18px ! important;

}
/** fin multiple select */
.ressource-search {text-align:center;margin: 0.2em auto;}
.ressources-section .ressource-search {margin: 0.6em auto;} /* admin UI */
.ressource-search input {width:90%;}


.filter-container {/**border:2px solid #9b9b9b;*/margin:1em 0;}
#ressources-filter {margin-bottom: 2em;border: 3px solid #e7e7e7;padding: 0 1em ! important;margin:1em 0;}
#ressources-filter ul.filter-menu {margin:0 ! important;padding:0 ! important;font-size:0.9em;}
#ressources-filter ul.filter-menu li {background-image: none ! important;text-align: left! important;padding:0em 0! important;margin:0 ! important;}
#ressources-filter ul.filter-menu h3 {background-color: #efefef;}
/**#ressources-filter h3 {text-transform: uppercase;border-bottom:2px solid #e7e7e7;text-align: center;color:#e7e7e7;font-weight: bold;margin:0 0 0.5em 0;background-color:#e7e7e7;color: white;padding:0.5em 0;}*/
#ressources-filter h3 {text-transform: uppercase;text-align: center;font-weight: bold;margin:0 0 0.5em 0;display:inline-block;width:100%;background-color:#aceceb;border-bottom:0;padding:0.5em 0;}
#ressources-filter .facet {
	/**
	border-radius: 3px;
	background-color: #F4F4F4;
	border: 1px solid #E2E2E2;
	*/
	display:block;
	font-weight: bold;
	padding: 0.8em 1.4em;
	color: #585858;
	vertical-align: middle;
	transition: background-color .3s;
}

#ressources-filter .facet:hover {
	background-color: #efefef;
	color: #585858;
	text-decoration: none ! important;
}

#ressources-filter .active .facet {
	background-color: #CBE9FF;
	color:#462830 ! important;
}
#ressources-filter .facet i.fa {margin-right:1em;}
a#ressources-reset {text-transform: uppercase;padding:1em 1.5em;transition: all .3s;margin:0 auto;}
a#ressources-reset:hover {background-color: #95D2FF;color:#291986;}
div.ressource-count {text-align:center;margin: 0.2em auto;}
/*
body.ressources-section
dd.field3, dt.field3, dd.text2, dt.text2, dd.text3, dt.text3 {display:none;}
 */

.section_resources-add .rightpanel {
	margin-left: 230px;
	margin-bottom: 1.5em;
	margin-top: -1em;
}
.section_resources-add .rightpanel label {text-align:left;margin:0.2em 1em;}

#content dt.invisible, #content dd.invisible {display:none;}

.section_resources-add  .label {
	padding-top: 0.2em;
	display: inline-block;
	text-align: right;
	width: 200px;
}