.ressource_document .ressource_category {
margin-bottom: 1em;
float: left;
width: 97%;
margin-left: 3%;
}
.ressource_document .ressource_item {
float:right;
width:100%;
margin-left:-40px
}
.ressource_document .ressource_category_heading{
margin-left: -3%;
}
.ressource_document h2 {
font-size: 1.1em;
font-weight: bold;
}
.ressource_document .ressource_item .icon {
float:left;
width:36px;
margin-left: 4px;
padding: .2em 0;
}
.ressource_document .content {
margin-left: 40px;
padding: .2em .2em .2em 0;
}
.ressource_document .content .description {
color: #555;
padding-bottom: 1em;
}
.ressource_document .content .description a {
color: #555;
}
.ressource_document {
overflow: hidden;
}
.ressource_document .content a,
.ressource_document .icon a {
text-decoration: none;
color: #000000;
background: none;
}
.ressource_document .actions {
font-size: .9em;
}
.ressource_document .ressource_item:hover {
background: #e5e5e5;
}
.ressource_document .ressource_category_heading p {
color: #555;
}

/*------------------------
ADMIN
------------------------*/
.ressource_document .new_ressource {
float:right;
width:100%;
}
.ressource_document #add_category {
float: left;
width: 100%;
}
.ressource_document .ressource_item .actions {
margin-left: 40px;
padding: .2em .2em 1em 0;
}
.ressource_document .admin .content .description {
padding-bottom: 0;
}
.ressource_document form {
margin: 1em 0;
}
.ressource_document .loading {
float: left;
width: 100%;
}
.ressource_document #ressource_reordering {
width: 100%;
overflow: hidden;
}
.ressource_document .ressource_sort_item {
padding-left: 1em;
}
.ressource_document .category_sort_item,
.ressource_document .ressource_sort_item {
line-height: 1.8em;
white-space: nowrap;
}
.ressource_document .category_sort_item {
font-weight: bold;
font-size: 1.1em;
}
.ressource_document .ressource_sort_item .title {
display: inline;
line-height: 2.5em;
}
.ressource_document .ressource_sort_item .handler {
vertical-align: -20%;
display: inline;
line-height: 2.5em;
cursor: s-resize;
}

.ressource_document .category_sort_item .title {
display: inline;
line-height: 2.5em;
}
.ressource_document .category_sort_item .handler {
vertical-align: -20%;
display: inline;
line-height: 2.5em;
cursor: s-resize;
}