.library_title, .library_title_big, .library_fiche, .library_liste_fiche, .library_a, .library_title_a, .library_anchor {
  color             : #000000;
  font-family       : Arial,Helvetica,Verdana,sans-serif;
  font-size         : 12px;
  font-style        : normal;
  font-weight       : bold;
  text-decoration   : none;
}

.library_fiche, .library_liste_fiche, .library_a, .library_anchor {
  font-weight  : normal;
}

.library_title_big {
  font-size : 14px;
}

.library_title_a {
  font-weight : normal;
}

.library_table_task_td_block3 a.library_a {
  color             : #0661D2;
  font-weight       : bold;
  text-decoration   : underline;
}

.library_float, .library_div_left_file, .library_float_save {
  float : left;
}

.library_upload_last_file_download {
  color: rgb(0, 0, 0);
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  text-decoration: none;
  font-style: normal;
}



.library_float_info a.library_upload_last_file_download {
  color: #0661D2;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  text-decoration: underline;
  font-style: normal;
}

.library_space_img {
  padding : 0 5px 5px 0;
}

.library_div_left_file {
  vertical-align  : middle ;
  margin-right    : 15px;
}

.library_div_content, .library_div_content_file, .library_border_toggle, .library_div_content_task {
  background-color  : #EFEFEF;
  background-image  : url("horizon-over.gif");
  background-repeat : repeat-x;
  border            : 1px solid #D0D0D0;
  padding           : 10px;
}

.library_div_content_task_top {
  margin-top     : 5px;
}

.library_div_content_task_bottom {
  margin-bottom  : 15px;
}

.library_div_content_file {
  margin-top : 5px;
}

.library_div_content_file_align {
  text-align  : left;
}

.library_div_content_file_owner {
  text-align  : left;
  clear       : left;
}

span.library_span_content_file_align a {
  vertical-align  : bottom;
  color: #0661D2;
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: bold;
  text-decoration: underline;
  font-style: normal;
}

.button_return {
  font-weight: bold;
  color: #0661D2;
  text-decoration: underline;
  cursor: pointer;
}

.searchInLibraryTable #searchInLibrary tr td {
  vertical-align: middle;
}

.library_div_content_toogle {
  background-color  : #FFFFFF;
  border            : 1px solid #D0D0D0;
  padding           : 5px;
}

.library_border_toggle{
  padding : 5px;
}

table.library_table_file tr {
  background-image  : url("horizon-over-top.gif");
  background-repeat : repeat-x;
  vertical-align    : top ;
}

.library_table_file {
  margin-top      : 5px;
  border-spacing  : 0px 5px;
}

.library_td_title {
  white-space       : nowrap;
}

.library_td_description, .library_td_description_large{
  padding-left : 5px;
  width  : 340px;
  vertical-align    : bottom ;
}

.library_td_description_large{
  width  : 500px;
}

.library_file_size_menu {
  width   : 710px;
  padding : 0px;
}

.library_menu_style { 
  list-style  : none;
  margin      : 0px;
  height      : 14px;
  padding     : 0px;
}

.library_menu_style li { 
  float         : left;
  display       : block; 
  padding       : 0px 0px 0px 10px;
}

ul.library_menu_style li {
  background: none;
}


.library_file_size_left {
  width : 195px;
}

.library_file_size_right {
  width : 500px;
}

.library_search_kw{
  max-width: 450px;
}

.library_search_form{
  position  : relative;
}

.library_search_button{
  text-align      : right;
  vertical-align  : bottom;
  position        : absolute;
  right           : 0px;
  bottom          : 0px;
}

.library_table_task {
  width           : 100%;
  border-spacing  : 2px 0px;
}

tr.library_table_task_tr td {
  background-color  : #EFEFEF;
  background-image  : url("horizon-over.gif");
  background-repeat : repeat-x;
  border            : 1px solid #D0D0D0;
}

.library_table_task_td_left, .library_navigation {
  width           : 120px;
  text-align      : center;
}

.library_navigation a {
  text-decoration : none;
}

.library_table_task_td_block1 {
  vertical-align  : middle;
  padding-left    : 5px;
  padding-right   : 5px;
}

.library_table_task_td_block2, .library_table_task_td_block2_right {
  vertical-align  : top;
  padding-left    : 5px;
  padding-right   : 5px;
}

.library_table_task_td_block2_right {
  vertical-align  : bottom;
}

.library_table_task_td_block3 {
  text-align      : left;
  vertical-align  : bottom;
  padding-left    : 5px;
  padding-right   : 5px;
}

.library_pointeur {
  cursor  : pointer;
}

.library_table_task_td_right {
  width           : 45px;
  text-align      : center;
}

.library_table_task_td_add_dir {
  width           : 20px;
  text-align      : center;
}

.library_float_info {
  float : left;
}

.library_span_float {
  float : right;
}

.library_span_float a.anchorAnim {
 font-size:12px;
}

tr.library_table_task_tr_visible td {
  background-color  : #DFE8F6;
  border            : 1px solid #D0D0D0;
}