.sessionformation-content #look_for_formation:before,.sessionpost-content div#look_for_post:before {
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  color: black;
  background-image: url(../images/search.png);
  background-position: center center;
  background-size: 20px;
  vertical-align: top;
  background-repeat: no-repeat;
}

.postbox li.hide-if-no-js {
  display: none;
}

.usepost-content h4 {
  display: inline-block;
}

div#look_for_formation, div#look_for_post {
  /*position: relative;*/
  display: inline-block;
  height: auto;
  max-height: none;
}

div#result_look_for_formation_container {
  position: absolute;
  max-width: 600px;
}

div#result_look_for_formation, div#result_look_for_post {
  display: none;
  /*position: absolute;*/
  background-color: rgb(255, 255, 255);
  top: 20px;
  z-index: 10000000000000000000000000000;
  /*height: 50px;*/
  border: 1px solid gray;
  width: 100%;
  /*max-width: 250px;*/
  overflow: hidden;

}
input#input_look_for_formation{
  width: 300px;
}
div#nav_look_for_formation, div#nav_look_for_post {
  text-align: center;
  background-color: rgb(255, 255, 255);
  border: 1px solid;
  display: none;
  /*max-width: 250px;*/
}

span.formation_result, span.post_result {
  display: block;
  width: 100%;
  border-bottom: 1px solid;
  padding: 1px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}

span.formation_result:hover, span.post_result:hover{
  background-color: rgb(0, 115, 170);
  color: white;
}

div#nav_look_for_formation span.nav_item, div#nav_look_for_post span.nav_item {
  padding: 2px;
}

.first_item_nav, .prev_item_nav, .nav_item, .next_item_nav, .last_item_nav{
  padding: 2px;
  cursor: pointer;
}

.nav_item.cur_nav, div#nav_look_for_formation span.nav_item:hover, div#nav_look_for_post span.nav_item:hover, .first_item_nav:hover, .prev_item_nav:hover, .nav_item.hover, .next_item_nav:hover, .last_item_nav:hover{
  color: lightblue;
}

.items_container{
  height: 320px;
  position: relative;
}

#formation_longue_nav, #formation_courte_nav, #service_nav{
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}

.secteurs_activite_item {


}

.sub-content {
  float: left;
  text-align: left;
  width: 70%;
  margin-right: 5%;
}

.greta_identity_banner{
  width: 100%;
  display: block;
  height: 20px;
}

.dashboard_last_date_item, .dashboard_last_modified_item {
  display: block;
  border-bottom: 1px solid rgb(231, 231, 231);
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.dashboard_last_date_form_and_date {
  font-weight: bold;
  color: rgb(0, 115, 170);
}

.dashboard_last_date_message {
  max-height: 50px;
  line-height: 17px;
  overflow: hidden;
}

.next_navs,.item_navs,.next_navs {
  display: inline-block;
}

form#greta_fc_options input {
  min-width: 250px;
}

form[name=exportcsv] select[name=enc] {
  display: none;
}