@charset "UTF-8";
/*
 * A partial implementation of the Ruby list functions from Compass:
 * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/lists.rb
 */
/*
 * A partial implementation of the Ruby constants functions from Compass:
 * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/constants.rb
 */
/*
 * A partial implementation of the Ruby display functions from Compass:
 * https://github.com/Compass/compass/blob/stable/core/lib/compass/core/sass_extensions/functions/display.rb
 */
/**
 *	@param $gutter Gutter size.
 *	@param $even Whether the columns all have the same width.
 */
/* animation */
@keyframes icon-bounce {
  0%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  25% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg); }
  50% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg); }
  75% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg); }
  85% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg); } }

@-webkit-keyframes icon-bounce {
  0%, 100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  25% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg); }
  50% {
    -webkit-transform: rotate(-15deg);
            transform: rotate(-15deg); }
  75% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg); }
  85% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg); } }

/*********************
BREAKPOINTS
*********************/
#arc_col_droite #arc_recherche div.arc_convert_calendrier h3, #arc_choix_vignette div a,
#arc_choix_vignette strong, .arc_abcdaire h2, #arc_contenu #arc_ark_titre .arc_ark_libele, #arc_contenu .arc_ark_titre strong {
  margin: 0 0 0.3em;
  font-family: "maison_neuebold", sans-serif;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1;
  font-weight: normal;
  color: #1d271f;
  line-height: 1; }

#arc_contenu #arc_col_droite #arc_conteneur_rech,
.inventaire #arc_contenu #arc_conteneur_rech,
#arc_dossiers_partages,
#arc_contenu #arc_col_gauche, #arc_col_droite #arc_recherche .arc_group .arc_help_text, #arc_col_droite #arc_recherche div.arc_convert_calendrier {
  box-shadow: 0 0 3px 1px rgba(44, 41, 46, 0.1);
  background-color: #fff; }

#arc_recherche .gestion_classeur, #arc_contenu .catalogue #arc_presentation #arc_fonds_notice li strong {
  margin: 0 !important;
  padding-left: 7px !important;
  border: 0;
  border-left: 4px #2c2c2c solid;
  font-family: "maison_neuebook", sans-serif !important;
  font-size: 16px;
  font-size: 1rem;
  color: #2c2c2c !important; }

#arc_col_droite #arc_recherche fieldset#arc_group_1 legend .plus-de-criteres,
#arc_col_droite #arc_recherche fieldset#arc_group_2 legend .plus-de-criteres {
  display: inline-block !important;
  height: 50px;
  margin: 0 .5em 0 0 !important;
  padding: .5em 25% !important;
  font-family: "maison_neuebold", sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  border: 1px #2c2c2c solid;
  text-decoration: none !important;
  text-transform: none !important;
  position: relative;
  overflow: hidden;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale; }

#arc_col_droite #arc_recherche fieldset#arc_group_1 legend .plus-de-criteres,
#arc_col_droite #arc_recherche fieldset#arc_group_2 legend .plus-de-criteres {
  border-color: #ccc !important;
  color: #2c2c2c !important;
  text-transform: uppercase !important;
  background-color: #ccc !important; }
  #arc_col_droite #arc_recherche fieldset#arc_group_1 legend .plus-de-criteres:hover,
  #arc_col_droite #arc_recherche fieldset#arc_group_2 legend .plus-de-criteres:hover, #arc_col_droite #arc_recherche fieldset#arc_group_1 legend .plus-de-criteres:focus,
  #arc_col_droite #arc_recherche fieldset#arc_group_2 legend .plus-de-criteres:focus {
    outline-color: #000; }

/* Effet Wayra */
.arc_abcdaire ul.abcdaire li button,
.arc_abcdaire ul.abcdaire li a,
.arc_abcdaire ul.abcdaire li span {
  display: block;
  position: relative;
  overflow: hidden;
  transition: border-color 0.3s, color 0.3s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.7, 0.91); }
  .arc_abcdaire ul.abcdaire li button ::before, .arc_abcdaire ul.abcdaire li a ::before, .arc_abcdaire ul.abcdaire li span ::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 150%;
    height: 100%;
    z-index: -1;
    -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
    transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
        transform-origin: 0% 100%;
    transition: opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
    transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
    transition: transform 0.3s, opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
    background-color: #ffdc00; }
  .arc_abcdaire ul.abcdaire li button:hover,
  .arc_abcdaire ul.abcdaire li a:hover,
  .arc_abcdaire ul.abcdaire li span:hover, .arc_abcdaire ul.abcdaire li button:focus,
  .arc_abcdaire ul.abcdaire li a:focus,
  .arc_abcdaire ul.abcdaire li span:focus {
    color: #000;
    border-color: #ffdc00 !important; }
    .arc_abcdaire ul.abcdaire li button:hover ::before, .arc_abcdaire ul.abcdaire li a:hover ::before, .arc_abcdaire ul.abcdaire li span:hover ::before, .arc_abcdaire ul.abcdaire li button:focus ::before, .arc_abcdaire ul.abcdaire li a:focus ::before, .arc_abcdaire ul.abcdaire li span:focus ::before {
      opacity: 1;
      -webkit-transform: rotate3d(0, 0, 1, 0deg);
      transform: rotate3d(0, 0, 1, 0deg);
      transition-timing-function: cubic-bezier(0.2, 1, 0.7, 0.91);
      background-color: #ffdc00; }
  .arc_abcdaire ul.abcdaire li button span, .arc_abcdaire ul.abcdaire li a span, .arc_abcdaire ul.abcdaire li span span {
    display: block;
    position: relative;
    z-index: 10; }

#arc_col_droite #arc_recherche .btn_valid {
  display: block;
  position: relative;
  overflow: hidden;
  transition: border-color 0.3s, color 0.3s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.7, 0.91); }
  #arc_col_droite #arc_recherche .btn_valid::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 150%;
    height: 100%;
    z-index: -1;
    -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
    transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);
    -webkit-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
        transform-origin: 0% 100%;
    transition: opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
    transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
    transition: transform 0.3s, opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
    background-color: #ffdc00; }
  #arc_col_droite #arc_recherche .btn_valid:hover, #arc_col_droite #arc_recherche .btn_valid:focus {
    color: #000;
    border-color: #ffdc00; }
    #arc_col_droite #arc_recherche .btn_valid:hover::before, #arc_col_droite #arc_recherche .btn_valid:focus::before {
      opacity: 1;
      -webkit-transform: rotate3d(0, 0, 1, 0deg);
      transform: rotate3d(0, 0, 1, 0deg);
      transition-timing-function: cubic-bezier(0.2, 1, 0.7, 0.91);
      background-color: #2c2c2c; }

#arc_col_droite #arc_recherche .arc_group .arc_help_text {
  border-bottom: 4px #ffdc00 solid; }

#arc_onglets,
#arc_inventaire_onglets,
#menu_espace_perso_onglets,
#menu_menu_onglets_enquetes {
  border-bottom: 3px solid #fff; }
  #arc_onglets ul, #arc_inventaire_onglets ul, #menu_espace_perso_onglets ul, #menu_menu_onglets_enquetes ul {
    display: block;
    margin: 0 0 25px 0;
    padding: 0; }
  #arc_onglets li, #arc_inventaire_onglets li, #menu_espace_perso_onglets li, #menu_menu_onglets_enquetes li {
    display: inline-block;
    margin: 0 .5em 0 0;
    padding: 0; }
    #arc_onglets li a, #arc_inventaire_onglets li a, #menu_espace_perso_onglets li a, #menu_menu_onglets_enquetes li a {
      display: inline-block;
      padding: 5px 20px;
      text-decoration: none;
      border: 1px rgba(44, 44, 44, 0.1) solid;
      border-bottom: 0;
      background: rgba(44, 44, 44, 0.1); }
      #arc_onglets li a:hover, #arc_inventaire_onglets li a:hover, #menu_espace_perso_onglets li a:hover, #menu_menu_onglets_enquetes li a:hover, #arc_onglets li a:focus, #arc_inventaire_onglets li a:focus, #menu_espace_perso_onglets li a:focus, #menu_menu_onglets_enquetes li a:focus {
        background: #fff; }
      #arc_onglets li a span, #arc_inventaire_onglets li a span, #menu_espace_perso_onglets li a span, #menu_menu_onglets_enquetes li a span {
        font-family: "maison_neuebold", sans-serif;
        font-size: 20px;
        font-size: 1.25rem;
        font-weight: normal; }
        #arc_onglets li a span span, #arc_inventaire_onglets li a span span, #menu_espace_perso_onglets li a span span, #menu_menu_onglets_enquetes li a span span {
          font-family: "maison_neuebook", sans-serif;
          font-size: 14px;
          font-size: 0.875rem; }
    #arc_onglets li.active a, #arc_inventaire_onglets li.active a, #menu_espace_perso_onglets li.active a, #menu_menu_onglets_enquetes li.active a {
      background: #fff; }

/*----------------------------------------------*/
/*--------- onglets résultat recherche ---------*/
/*----------------------------------------------*/
#arc_onglets,
#arc_inventaire_onglets,
#menu_espace_perso_onglets,
#menu_menu_onglets_enquetes {
  zoom: 1;
  overflow: visible;
  /* /!\ Obligatoire */ }
  #arc_onglets:before, #arc_onglets:after,
  #arc_inventaire_onglets:before,
  #arc_inventaire_onglets:after,
  #menu_espace_perso_onglets:before,
  #menu_espace_perso_onglets:after,
  #menu_menu_onglets_enquetes:before,
  #menu_menu_onglets_enquetes:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden; }
  #arc_onglets:after,
  #arc_inventaire_onglets:after,
  #menu_espace_perso_onglets:after,
  #menu_menu_onglets_enquetes:after {
    clear: both; }
  #arc_onglets ul,
  #arc_inventaire_onglets ul,
  #menu_espace_perso_onglets ul,
  #menu_menu_onglets_enquetes ul {
    zoom: 1; }
    #arc_onglets ul:before, #arc_onglets ul:after,
    #arc_inventaire_onglets ul:before,
    #arc_inventaire_onglets ul:after,
    #menu_espace_perso_onglets ul:before,
    #menu_espace_perso_onglets ul:after,
    #menu_menu_onglets_enquetes ul:before,
    #menu_menu_onglets_enquetes ul:after {
      content: "\0020";
      display: block;
      height: 0;
      overflow: hidden; }
    #arc_onglets ul:after,
    #arc_inventaire_onglets ul:after,
    #menu_espace_perso_onglets ul:after,
    #menu_menu_onglets_enquetes ul:after {
      clear: both; }
  #arc_onglets li,
  #arc_inventaire_onglets li,
  #menu_espace_perso_onglets li,
  #menu_menu_onglets_enquetes li {
    float: left;
    width: 33%;
    height: auto;
    text-indent: 0 !important;
    margin: 0 !important; }
    #arc_onglets li strong button,
    #arc_inventaire_onglets li strong button,
    #menu_espace_perso_onglets li strong button,
    #menu_menu_onglets_enquetes li strong button {
      color: brown !important;
      background-color: transparent !important; }
    #arc_onglets li.active,
    #arc_inventaire_onglets li.active,
    #menu_espace_perso_onglets li.active,
    #menu_menu_onglets_enquetes li.active {
      position: relative; }
    #arc_onglets li.active a span,
    #arc_onglets li.active a:hover span,
    #arc_onglets li.active strong:hover span,
    #arc_onglets li.active strong:hover input,
    #arc_onglets li.active input,
    #arc_onglets li.actif strong:hover input,
    #arc_onglets li.actif input,
    #arc_onglets li.actif button,
    #arc_inventaire_onglets li.active a span,
    #arc_inventaire_onglets li.active a:hover span,
    #arc_inventaire_onglets li.active strong:hover span,
    #arc_inventaire_onglets li.active strong:hover input,
    #arc_inventaire_onglets li.active input,
    #arc_inventaire_onglets li.actif strong:hover input,
    #arc_inventaire_onglets li.actif input,
    #arc_inventaire_onglets li.actif button,
    #menu_espace_perso_onglets li.active a span,
    #menu_espace_perso_onglets li.active a:hover span,
    #menu_espace_perso_onglets li.active strong:hover span,
    #menu_espace_perso_onglets li.active strong:hover input,
    #menu_espace_perso_onglets li.active input,
    #menu_espace_perso_onglets li.actif strong:hover input,
    #menu_espace_perso_onglets li.actif input,
    #menu_espace_perso_onglets li.actif button,
    #menu_menu_onglets_enquetes li.active a span,
    #menu_menu_onglets_enquetes li.active a:hover span,
    #menu_menu_onglets_enquetes li.active strong:hover span,
    #menu_menu_onglets_enquetes li.active strong:hover input,
    #menu_menu_onglets_enquetes li.active input,
    #menu_menu_onglets_enquetes li.actif strong:hover input,
    #menu_menu_onglets_enquetes li.actif input,
    #menu_menu_onglets_enquetes li.actif button {
      /*color: #96B507;
			text-decoration:none;*/ }
    #arc_onglets li a,
    #arc_onglets li strong,
    #arc_onglets li input,
    #arc_onglets li button,
    #arc_inventaire_onglets li a,
    #arc_inventaire_onglets li strong,
    #arc_inventaire_onglets li input,
    #arc_inventaire_onglets li button,
    #menu_espace_perso_onglets li a,
    #menu_espace_perso_onglets li strong,
    #menu_espace_perso_onglets li input,
    #menu_espace_perso_onglets li button,
    #menu_menu_onglets_enquetes li a,
    #menu_menu_onglets_enquetes li strong,
    #menu_menu_onglets_enquetes li input,
    #menu_menu_onglets_enquetes li button {
      float: left;
      width: 88%;
      padding: 10px 3% 10px 7%;
      display: inline;
      font-size: 19px;
      font-size: 1.1875rem;
      cursor: pointer;
      text-decoration: none;
      transition: all 0.3s ease-in-out; }
    #arc_onglets li input,
    #arc_onglets li button,
    #arc_inventaire_onglets li input,
    #arc_inventaire_onglets li button,
    #menu_espace_perso_onglets li input,
    #menu_espace_perso_onglets li button,
    #menu_menu_onglets_enquetes li input,
    #menu_menu_onglets_enquetes li button {
      border: 0;
      background-color: transparent;
      cursor: pointer; }
    #arc_onglets li span,
    #arc_inventaire_onglets li span,
    #menu_espace_perso_onglets li span,
    #menu_menu_onglets_enquetes li span {
      position: relative;
      float: left;
      height: auto !important;
      min-height: 91px;
      height: 91px;
      padding: 2px 0 5px 25px;
      background: url("/css/img/fnd/fnd_recherche_onglet_lineaire.png") no-repeat 0 17%; }
      #arc_onglets li span .arc_nbr_reponses,
      #arc_inventaire_onglets li span .arc_nbr_reponses,
      #menu_espace_perso_onglets li span .arc_nbr_reponses,
      #menu_menu_onglets_enquetes li span .arc_nbr_reponses {
        display: block;
        float: none;
        height: auto;
        padding: 0;
        min-height: 0;
        margin: 0;
        padding: 0;
        line-height: 1em;
        background: transparent none !important; }
  #arc_onglets #arc_onglet_tableau span,
  #arc_inventaire_onglets #arc_onglet_tableau span,
  #menu_espace_perso_onglets #arc_onglet_tableau span,
  #menu_menu_onglets_enquetes #arc_onglet_tableau span {
    background-position: 0 12%;
    background-image: url("/css/img/fnd/fnd_recherche_onglet_table.png"); }
  #arc_onglets #arc_onglet_galerie span,
  #arc_onglets #arc_onglet_vignette span,
  #arc_inventaire_onglets #arc_onglet_galerie span,
  #arc_inventaire_onglets #arc_onglet_vignette span,
  #menu_espace_perso_onglets #arc_onglet_galerie span,
  #menu_espace_perso_onglets #arc_onglet_vignette span,
  #menu_menu_onglets_enquetes #arc_onglet_galerie span,
  #menu_menu_onglets_enquetes #arc_onglet_vignette span {
    background-image: url("/css/img/fnd/fnd_recherche_onglet_ico.png"); }
  #arc_onglets #arc_onglet_hierarchique span,
  #arc_onglets #arc_onglet_archivesenligne span,
  #arc_inventaire_onglets #arc_onglet_hierarchique span,
  #arc_inventaire_onglets #arc_onglet_archivesenligne span,
  #menu_espace_perso_onglets #arc_onglet_hierarchique span,
  #menu_espace_perso_onglets #arc_onglet_archivesenligne span,
  #menu_menu_onglets_enquetes #arc_onglet_hierarchique span,
  #menu_menu_onglets_enquetes #arc_onglet_archivesenligne span {
    background-image: url("/css/img/fnd/fnd_recherche_onglet_hierarchie.png"); }
  #arc_onglets #arc_onglet_fonds span,
  #arc_onglets #arc_onglet_rechinventaire span,
  #arc_onglets #arc_onglet_indexinventaire span,
  #arc_inventaire_onglets #arc_onglet_fonds span,
  #arc_inventaire_onglets #arc_onglet_rechinventaire span,
  #arc_inventaire_onglets #arc_onglet_indexinventaire span,
  #menu_espace_perso_onglets #arc_onglet_fonds span,
  #menu_espace_perso_onglets #arc_onglet_rechinventaire span,
  #menu_espace_perso_onglets #arc_onglet_indexinventaire span,
  #menu_menu_onglets_enquetes #arc_onglet_fonds span,
  #menu_menu_onglets_enquetes #arc_onglet_rechinventaire span,
  #menu_menu_onglets_enquetes #arc_onglet_indexinventaire span {
    background-image: url("/css/img/fnd/fnd_recherche_onglet_fonds.png"); }
  #arc_onglets #arc_onglet_diapo span,
  #arc_onglets #arc_onglet_diapositive span,
  #arc_inventaire_onglets #arc_onglet_diapo span,
  #arc_inventaire_onglets #arc_onglet_diapositive span,
  #menu_espace_perso_onglets #arc_onglet_diapo span,
  #menu_espace_perso_onglets #arc_onglet_diapositive span,
  #menu_menu_onglets_enquetes #arc_onglet_diapo span,
  #menu_menu_onglets_enquetes #arc_onglet_diapositive span {
    background-image: url("/css/img/fnd/fnd_recherche_onglet_diapo.png"); }
  #arc_onglets #ArchivesCartecommuneTab,
  #arc_inventaire_onglets #ArchivesCartecommuneTab,
  #menu_espace_perso_onglets #ArchivesCartecommuneTab,
  #menu_menu_onglets_enquetes #ArchivesCartecommuneTab {
    width: 90px;
    line-height: 19px;
    background: url("/css/img/fnd/fnd_recherche_onglet_map.png") no-repeat 0 0 !important; }
  #arc_onglets #ArchivesCommuneTab,
  #arc_inventaire_onglets #ArchivesCommuneTab,
  #menu_espace_perso_onglets #ArchivesCommuneTab,
  #menu_menu_onglets_enquetes #ArchivesCommuneTab {
    width: 90px;
    line-height: 19px;
    background: url("/css/img/fnd/fnd_recherche_onglet_liste.png") no-repeat 0 0 !important; }

.inventaire #arc_onglets li {
  float: none;
  width: 100% !important;
  min-width: 171px; }
  .inventaire #arc_onglets li a {
    width: 100%;
    font-size: 16px;
    font-size: 1rem; }
    .inventaire #arc_onglets li a span {
      min-height: 0;
      height: auto;
      font-size: inherit;
      background-position: 0 4px; }

#menu_menu_onglets_enquetes li a span,
#menu_menu_onglets_enquetes li.active a span {
  padding-left: 0;
  background-image: none; }

#menu_menu_onglets_enquetes li a:hover span, #menu_menu_onglets_enquetes li a:focus span,
#menu_menu_onglets_enquetes li.active a:hover span,
#menu_menu_onglets_enquetes li.active a:focus span {
  padding-left: 0;
  background-image: none; }

#arc_onglets.arc_onglet_1 {
  padding-bottom: 0; }
  #arc_onglets.arc_onglet_1 .active {
    top: 0;
    width: 35%; }

#arc_onglets.arc_onglet_2 li {
  width: 30%; }

#arc_onglets.arc_onglet_3 li {
  width: 33.33%; }

#arc_onglets.arc_onglet_4 li {
  width: 25%; }

#arc_onglets.arc_onglet_5 li {
  width: 20%; }

#arc_onglets.arc_onglet_6 li {
  width: 16.6%; }

#arc_onglets.arc_onglet_7 li {
  width: 14.2%; }

#arc_inventaire_onglets li {
  width: 50%; }

#arc_form_rech[action*="/numerise"] #arc_onglets > li > a + a {
  padding-left: 25px;
  height: auto !important;
  min-height: 22px;
  height: 22px;
  width: auto;
  background: transparent url("/css/img/fnd/fnd_recherche_onglet_recherche.png") no-repeat top left; }

#menu_menu_onglets_enquetes ul {
  margin-bottom: 0; }

/*********************************************************
 *********** Onglets de l'Espace perso Archives **********
 *********************************************************/
.arc_votrecompte {
  /*---------- sous onglets espace perso ------------*/ }
  .arc_votrecompte #arc_onglets li {
    width: 100px !important;
    background: #ddd; }
    .arc_votrecompte #arc_onglets li.active {
      color: #fff;
      background: #bbb; }
      .arc_votrecompte #arc_onglets li.active a span {
        color: #fff; }
    .arc_votrecompte #arc_onglets li .first {
      border-top-left-radius: 5px; }
    .arc_votrecompte #arc_onglets li .last {
      border-top-right-radius: 5px; }
    .arc_votrecompte #arc_onglets li a span {
      top: 0;
      padding: 0 5% 0 0;
      margin: 5px 0 0 0; }
  .arc_votrecompte #arc_onglets #arc_onglet_indexation {
    display: block;
    /* Ticket #20087 GL */ }
  .arc_votrecompte #arc_sousonglets {
    clear: both;
    margin: 0 0 10px 10px;
    overflow: auto;
    zoom: 1; }
    .arc_votrecompte #arc_sousonglets li {
      float: left;
      width: auto;
      margin: 0 10px 0 0;
      list-style: none; }
      .arc_votrecompte #arc_sousonglets li a {
        float: left;
        width: auto;
        padding: 2px 10px;
        text-decoration: none;
        border: 1px solid #333;
        color: #333; }
      .arc_votrecompte #arc_sousonglets li.active a {
        font-weight: bold; }

#menu_espace_perso_onglets > ul li {
  float: left;
  width: 15% !important;
  min-width: 9em;
  margin: 0 1em 0 0 !important; }
  #menu_espace_perso_onglets > ul li a {
    display: block;
    width: 100%; }
    #menu_espace_perso_onglets > ul li a.link_mon_identite {
      /* Vérifier si c'est la bonne class */ }
      #menu_espace_perso_onglets > ul li a.link_mon_identite span {
        background: url("/css/img/fnd/fnd_onglet_identite.png") no-repeat 0 8px !important; }
    #menu_espace_perso_onglets > ul li a.link_mon_classeur {
      /* Vérifier si c'est la bonne class */ }
      #menu_espace_perso_onglets > ul li a.link_mon_classeur span {
        background: url("/css/img/fnd/fnd_onglet_classeur.png") no-repeat 0 8px !important; }
    #menu_espace_perso_onglets > ul li a.link_indexation_collaborative {
      /* Vérifier si c'est la bonne class */ }
      #menu_espace_perso_onglets > ul li a.link_indexation_collaborative span {
        background: url("/css/img/fnd/fnd_onglet_index_col.png") no-repeat 0 8px !important; }
  #menu_espace_perso_onglets > ul li span {
    display: block;
    min-height: 68px; }

/*-----------------------------------------------*/
/*------------ structure de la page -------------*/
/*-----------------------------------------------*/
/* Pour les navigateurs récents */
#arc_contenu:before,
#arc_contenu:after {
  content: "";
  display: block;
  overflow: hidden; }

#arc_contenu:after {
  clear: both; }

/* Pour IE 6/7 (trigger hasLayout) */
#arc_contenu {
  zoom: 1; }

#arc_contenu {
  position: relative;
  clear: both;
  overflow: visible;
  padding: 0 0 30px 0; }
  #arc_contenu.arc_votrecompte #arc_col_gauche {
    display: none; }
  #arc_contenu.arc_votrecompte #arc_col_droite.arc_large {
    width: 70%; }

.inventaire #arc_conteneur_rech #arc_col_gauche {
  float: none;
  width: auto;
  margin: 0;
  padding: 0 !important;
  box-shadow: none; }

#arc_contenu #arc_col_droite {
  transition: all 0.3s ease-in-out;
  float: left;
  width: 77%; }

#minidicos #arc_contenu #arc_col_droite {
  /*width: 100%;*/ }

#arc_contenu #arc_col_droite.arc_super_large {
  width: 96%; }

#arc_col_droite h3,
#fondslabelcolright {
  /*font-weight: bold;
	clear: both;
	color: #0879B5;
	font-size: 1.5em;
	line-height: 1.5em;
	padding: 0 0 0 36px;
	position: relative;
	top: 0;
	left: -13px;
	margin: 10px 0;*/ }

#arc_col_droite #map_canvas h3 {
  font-size: 1.1em;
  margin: 0;
  left: 0; }

body#archives #arc_contenu #arc_col_droite #arc_presentation {
  transition: all 0.3s ease-in-out;
  position: relative; }

#arc_contenu #arc_col_droite #arc_conteneur_rech,
.inventaire #arc_contenu #arc_conteneur_rech,
#arc_col_droite #col_communes,
#arc_dossiers_partages {
  float: left;
  width: 30%; }

#arc_contenu #arc_col_droite #arc_conteneur_rech {
  margin-left: 0; }
  @media (min-width: 1201px) {
    #arc_contenu #arc_col_droite #arc_conteneur_rech {
      max-width: 396px !important; } }

#arc_contenu #arc_col_droite.arc_super_large #arc_conteneur_rech,
#arc_col_droite.arc_super_large #col_communes {
  width: 30%;
  max-width: 499px !important; }

#arc_col_droite.arc_super_large #col_communes #arc_recherche {
  width: auto; }

#arc_contenu #arc_col_droite #arc_presentation,
#contenu_classeur {
  float: right;
  width: 65%;
  /* passé de 68% à 57% à la demande de GL */
  margin: 0;
  padding-top: 0 !important;
  display: inline; }

#arc_contenu #arc_col_droite.arc_large #arc_presentation,
#arc_col_droite.arc_large #carte {
  width: 97%; }

#arc_col_droite #carte {
  width: 100%; }

#arc_contenu #arc_col_droite.arc_large #carte {
  width: auto; }

#arc_contenu #arc_col_droite.arc_super_large #arc_presentation {
  width: 66%; }

#arc_contenu #arc_col_droite.arc_super_large #carte {
  width: 69%; }

#arc_contenu #arc_col_droite.arc_super_super_large #arc_presentation,
#arc_contenu #arc_col_droite.arc_super_super_large #carte {
  width: 97%; }

/* style dégradé */
#arc_contenu #arc_col_droite #arc_conteneur_rech,
.inventaire #arc_contenu #arc_conteneur_rech,
#arc_dossiers_partages {
  padding: 35px 50px; }

#arc_recherche .gestion_classeur {
  display: block;
  margin-top: .5em !important;
  text-decoration: none; }
  #arc_recherche .gestion_classeur:hover, #arc_recherche .gestion_classeur:focus {
    text-decoration: underline; }

#arc_contenu #arc_col_droite #arc_presentation,
#arc_contenu #arc_egf_cdc,
body.index #arc_col_droite #carte,
#arc_col_droite #col_communes,
#arc_col_droite #fiche_commune {
  background-color: transparent; }

.votrecompte #arc_contenu #arc_col_droite #arc_presentation {
  width: 97%; }

.votrecompte #arc_contenu #arc_col_droite.arc_large #arc_presentation {
  width: 95%; }

#arc_contenu #arc_col_droite #arc_conteneur_rech,
.inventaire #arc_contenu #arc_conteneur_rech,
#arc_dossiers_partages,
#arc_contenu #arc_col_gauche {
  position: relative;
  z-index: 10;
  margin-bottom: 2em;
  background: #fff; }

@media (max-width: 1040px) {
  .inventaire #arc_contenu #arc_conteneur_rech,
  .inventaire #arc_contenu #arc_col_droite {
    float: none !important;
    width: 100% !important; }
  #liens_block {
    display: none !important; } }

#arc_contenu #arc_col_gauche {
  margin-bottom: 4em; }

#arc_contenu #arc_col_droite #arc_recherche > *:first-child {
  margin-top: 0;
  padding-top: 12.5px; }

#arc_contenu #arc_col_droite #arc_recherche > h3:first-child {
  font-size: 1.7em; }

#arc_col_droite #fiche_commune {
  margin-bottom: 0; }

#arc_col_droite #col_communes #arc_recherche {
  padding: 0;
  border: 0;
  width: auto;
  border-radius: 0px;
  box-shadow: none;
  background: transparent; }

/*----------------------------------------------------*/
.arc_nbreponse {
  padding: 0 2px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #fff;
  line-height: normal;
  background: #ffdc00; }

.arc_surligne,
.arc_surlignage,
span[style="background-color:#BBB;padding:0 2px;color:#000;"] {
  display: inline !important;
  padding: 0 2px !important;
  color: #1d271f !important;
  background: #ffdc00 !important; }

/*--------------------------------------------------*/
/*------------ formulaire de recherche -------------*/
/*--------------------------------------------------*/
#arc_col_droite #arc_fonds_cdc_cdc_haut h3,
#arc_col_droite #arc_recherche h3 {
  padding: 0;
  font-family: "maison_neuebold", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
  background: #fff; }

/*--- Remplace les <br class="pusher" /> ---*/
/* For modern browsers */
#arc_col_droite #arc_recherche .arc_group:before,
#arc_col_droite #arc_recherche .arc_group:after {
  content: "";
  display: block;
  overflow: hidden; }

#arc_col_droite #arc_recherche .arc_group:after {
  clear: both; }

#arc_col_droite #arc_recherche .arc_group {
  clear: both;
  margin: 0;
  overflow: visible;
  padding: 0;
  position: relative;
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */ }

#arc_col_droite #arc_recherche .arc_group .arc_help {
  zoom: 1;
  position: absolute;
  top: 0;
  left: -30px;
  width: 20px;
  height: 20px; }
  #arc_col_droite #arc_recherche .arc_group .arc_help:before, #arc_col_droite #arc_recherche .arc_group .arc_help:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden; }
  #arc_col_droite #arc_recherche .arc_group .arc_help:after {
    clear: both; }

#arc_col_droite #arc_recherche .arc_group .arc_help input,
#arc_col_droite #arc_recherche .arc_group .arc_help button {
  float: left;
  width: 20px !important;
  height: 20px;
  margin: 0 !important;
  padding: 0 !important;
  border: none;
  cursor: pointer;
  font-weight: bold;
  border: none !important; }

#arc_col_droite #arc_recherche .arc_select {
  zoom: 1;
  margin: 0; }
  #arc_col_droite #arc_recherche .arc_select:before, #arc_col_droite #arc_recherche .arc_select:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden; }
  #arc_col_droite #arc_recherche .arc_select:after {
    clear: both; }

#arc_col_droite #arc_recherche .arc_select .checkbox {
  zoom: 1;
  margin-left: 1em;
  padding: 3px 0; }
  #arc_col_droite #arc_recherche .arc_select .checkbox:before, #arc_col_droite #arc_recherche .arc_select .checkbox:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden; }
  #arc_col_droite #arc_recherche .arc_select .checkbox:after {
    clear: both; }

#arc_col_droite #arc_recherche .arc_select .select .checkbox label,
#arc_col_droite #arc_recherche .arc_select .radio label {
  display: block;
  margin: 0 0 0 3px;
  padding: 0 0 0 16px;
  position: relative;
  top: -5px;
  width: auto;
  font-family: "maison_neuebook", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal; }

#arc_col_droite #arc_recherche .arc_select input {
  width: auto;
  float: left; }

#arc_col_droite #arc_recherche .arc_select label[for="AchivesRECHTypologie"] {
  width: 230px;
  margin: 0;
  padding: 0; }

#arc_col_droite #arc_recherche .arc_select .radio input {
  clear: left;
  float: left;
  width: auto;
  margin: 0 5px 0 0;
  vertical-align: baseline; }

#arc_col_droite #arc_recherche .arc_select .radio label {
  top: -4px;
  float: left !important;
  width: auto !important;
  margin: 0 0 3px 3px;
  padding-left: 0; }

/*----------------------------------------------*/
/*------- affichage des messages d'aide --------*/
/*----------------------------------------------*/
#arc_col_droite #arc_recherche .arc_group .arc_help_text {
  position: absolute;
  top: -4px;
  left: 225px;
  width: 300px;
  padding: 10px;
  z-index: 2000; }

#arc_col_droite #arc_recherche .arc_group .arc_help_text span.fleche {
  display: none; }

#arc_col_droite #arc_recherche .arc_group .arc_help_text p {
  margin: 0 0 5px; }
  #arc_col_droite #arc_recherche .arc_group .arc_help_text p[style="text-align: justify;"] {
    text-align: left !important; }

#arc_col_droite #arc_recherche fieldset {
  clear: both;
  margin-bottom: 0;
  border: 0;
  overflow: visible;
  position: static;
  z-index: 900; }

#arc_col_droite #arc_recherche fieldset legend {
  padding: .5em 0;
  width: auto;
  text-transform: none; }

#arc_col_droite #arc_recherche fieldset#arc_group_1 legend,
#arc_col_droite #arc_recherche fieldset#arc_group_2 legend {
  width: 100%; }
  #arc_col_droite #arc_recherche fieldset#arc_group_1 legend .plus-de-criteres,
  #arc_col_droite #arc_recherche fieldset#arc_group_2 legend .plus-de-criteres {
    width: 100%;
    height: auto;
    margin-right: 0 !important;
    padding: .5em 0 .5em 1.8em !important;
    border: none;
    text-transform: none !important;
    text-align: left;
    color: #2c2c2c !important;
    background: #fff url("/css/img/fnd/plus_criteres.png") no-repeat 0 50% !important; }

#arc_col_droite #arc_recherche .arc_group-title {
  /* clear: both;
	 background: #a4a1a1 url(/css/img/fnd/fnd_table_resultat_th_left.png) no-repeat left center;
	 padding: 0 0 0 12px;
	 /*margin: 10px 0 5px 0;
	 margin: 0 0 10px 0;*/ }

#arc_col_droite #arc_recherche .arc_aidx .input {
  zoom: 1;
  margin: 0 0 10px; }
  #arc_col_droite #arc_recherche .arc_aidx .input:before, #arc_col_droite #arc_recherche .arc_aidx .input:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden; }
  #arc_col_droite #arc_recherche .arc_aidx .input:after {
    clear: both; }

#arc_col_droite #arc_recherche .arc_aidx .text {
  clear: both !important; }

#arc_col_droite #arc_recherche .arc_aidx .input label {
  /*float: left;
	width: 40px;*/
  margin: 0; }

#arc_col_droite #arc_recherche .arc_aidx .text input,
#arc_col_droite #arc_recherche .arc_aidx .select select,
#arc_col_droite #arc_recherche .arc_aidx .textarea textarea {
  width: 165px !important;
  font-size: 1em;
  font-family: Arial,sans-serif; }

#arc_recherche .textarea textarea {
  width: auto !important;
  height: 50px !important;
  margin: 0;
  overflow: auto;
  font-size: 1em;
  font-family: Arial,sans-serif; }

#arc_col_droite #arc_recherche .arc_group-title h4 {
  margin: 10px 0 5px; }

#arc_col_gauche #arc_inventaire_recherche .arc_group {
  padding: 5px 0;
  clear: both; }

#arc_col_droite #arc_recherche .arc_group label,
#arc_col_gauche #arc_inventaire_recherche .arc_group label {
  display: block;
  font-weight: normal;
  white-space: normal;
  font-family: "maison_neuebook", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  text-align: left; }

#arc_col_droite #arc_recherche .arc_group label input,
#arc_col_gauche #arc_inventaire_recherche .arc_group label input,
#arc_col_droite #arc_recherche .arc_group label a,
#arc_col_gauche #arc_inventaire_recherche .arc_group label a {
  height: auto;
  border: 0 !important;
  background: transparent;
  width: auto !important;
  margin: 0 !important;
  color: #0879B5;
  text-decoration: none; }

#arc_col_droite #arc_recherche .arc_group .text input,
#arc_col_droite #arc_recherche .arc_group .select select,
#arc_col_droite #arc_recherche .arc_group .text textarea,
#arc_col_gauche #arc_inventaire_recherche .arc_group .text input {
  display: inline;
  float: left;
  width: 100%;
  margin: 0; }

#arc_col_droite #arc_recherche .arc_thesau_listesel {
  clear: both;
  margin: 0;
  padding: 0;
  border-bottom: none;
  zoom: 1; }

#arc_col_droite #arc_recherche .arc_thesau_listesel:before,
#arc_col_droite #arc_recherche .arc_thesau_listesel:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden; }

#arc_col_droite #arc_recherche .arc_thesau_listesel:after {
  clear: both; }

#arc_col_droite #arc_recherche .arc_thesau_listesel span {
  float: left;
  width: 93%;
  margin: 5px 0 0;
  display: inline; }

#arc_col_droite #arc_recherche div.arc_annee_debut,
#arc_col_droite #arc_recherche div.arc_annee_fin,
#arc_col_droite #arc_recherche div.arc_annee_exacte,
#arc_col_droite #arc_recherche p.arc_calendrier {
  zoom: 1;
  float: left;
  width: 50%;
  margin: 0;
  padding: 2px 0; }
  #arc_col_droite #arc_recherche div.arc_annee_debut:before, #arc_col_droite #arc_recherche div.arc_annee_debut:after,
  #arc_col_droite #arc_recherche div.arc_annee_fin:before,
  #arc_col_droite #arc_recherche div.arc_annee_fin:after,
  #arc_col_droite #arc_recherche div.arc_annee_exacte:before,
  #arc_col_droite #arc_recherche div.arc_annee_exacte:after,
  #arc_col_droite #arc_recherche p.arc_calendrier:before,
  #arc_col_droite #arc_recherche p.arc_calendrier:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden; }
  #arc_col_droite #arc_recherche div.arc_annee_debut:after,
  #arc_col_droite #arc_recherche div.arc_annee_fin:after,
  #arc_col_droite #arc_recherche div.arc_annee_exacte:after,
  #arc_col_droite #arc_recherche p.arc_calendrier:after {
    clear: both; }
  #arc_col_droite #arc_recherche div.arc_annee_debut label,
  #arc_col_droite #arc_recherche div.arc_annee_fin label,
  #arc_col_droite #arc_recherche div.arc_annee_exacte label,
  #arc_col_droite #arc_recherche p.arc_calendrier label {
    float: left !important;
    width: auto !important;
    margin: 0 10px 0 0 !important;
    font-family: "maison_neuebook", sans-serif;
    font-size: 16px;
    font-size: 1rem;
    font-weight: normal;
    text-align: left; }
  #arc_col_droite #arc_recherche div.arc_annee_debut .text input,
  #arc_col_droite #arc_recherche div.arc_annee_fin .text input,
  #arc_col_droite #arc_recherche div.arc_annee_exacte .text input,
  #arc_col_droite #arc_recherche p.arc_calendrier .text input {
    float: none;
    width: 64%;
    margin: 0;
    padding: 0;
    text-align: center; }

#arc_col_droite #arc_recherche div.arc_annee_exacte .text,
#arc_col_droite #arc_recherche div.arc_annee_debut .text,
#arc_col_droite #arc_recherche div.arc_annee_fin .text {
  margin-bottom: .5em; }
  #arc_col_droite #arc_recherche div.arc_annee_exacte .text input,
  #arc_col_droite #arc_recherche div.arc_annee_debut .text input,
  #arc_col_droite #arc_recherche div.arc_annee_fin .text input {
    width: 85%; }

#arc_col_droite #arc_recherche div.arc_annee_fin .text {
  margin-bottom: 2.5em; }

#arc_col_droite #arc_recherche p.arc_calendrier {
  width: 18px;
  margin: 5px 0 0 .5em; }
  #arc_col_droite #arc_recherche p.arc_calendrier a {
    display: inline-block; }
    #arc_col_droite #arc_recherche p.arc_calendrier a img {
      vertical-align: bottom; }

#arc_col_droite #arc_recherche div.arc_submit,
#arc_col_gauche #arc_inventaire_recherche div.arc_submit {
  position: relative;
  clear: both; }

#arc_col_droite #arc_recherche div.arc_submit .arc_aide,
#arc_col_gauche #arc_inventaire_recherche div.arc_submit .arc_aide {
  display: none !important;
  /* n'est jamais utilisé ! */ }

#arc_col_droite #arc_recherche div.arc_submit .arc_effacer,
#arc_col_gauche #arc_inventaire_recherche div.arc_submit .arc_effacer {
  height: auto;
  padding-top: .3em !important;
  padding-bottom: .2em !important;
  text-transform: none !important; }

/*----------------------------------------------*/
/*--------- CALENDRIER REVOLUTIONNAIRE ---------*/
/*----------------------------------------------*/
#arc_col_droite #arc_recherche div.arc_convert_calendrier {
  position: absolute !important;
  /*top: -170px;*/
  left: 280px;
  width: 98%;
  z-index: 2000;
  /* 995 */
  padding: 10px;
  font-family: "maison_neuebook", sans-serif;
  zoom: 1; }
  #arc_col_droite #arc_recherche div.arc_convert_calendrier h3 {
    font-size: 24px;
    font-size: 1.5rem;
    background: none; }
  #arc_col_droite #arc_recherche div.arc_convert_calendrier fieldset {
    clear: both;
    margin: 0 0 10px 0;
    padding: 10px; }
    #arc_col_droite #arc_recherche div.arc_convert_calendrier fieldset.resultat input.jour {
      float: left;
      width: 60px !important;
      margin: 0 10px 0 0;
      padding: 0;
      text-align: center; }
    #arc_col_droite #arc_recherche div.arc_convert_calendrier fieldset.resultat input.mois {
      float: left;
      width: 160px !important;
      margin: 0 10px 0 0;
      padding: 0;
      text-align: center; }
    #arc_col_droite #arc_recherche div.arc_convert_calendrier fieldset.resultat input.annee {
      float: left;
      width: 60px !important;
      margin: 0;
      padding: 0;
      text-align: center; }
  #arc_col_droite #arc_recherche div.arc_convert_calendrier legend {
    margin-bottom: 0;
    padding: 0; }
  #arc_col_droite #arc_recherche div.arc_convert_calendrier select {
    float: left;
    display: inline-block;
    width: auto !important;
    margin: 0 10px 10px 0;
    font-family: "maison_neuebook", sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    cursor: pointer; }
    #arc_col_droite #arc_recherche div.arc_convert_calendrier select + select {
      margin-right: 0; }
      #arc_col_droite #arc_recherche div.arc_convert_calendrier select + select + select {
        margin-left: 10px; }
  #arc_col_droite #arc_recherche div.arc_convert_calendrier a {
    float: right;
    display: block;
    margin: 0 0 10px 0;
    padding: 0 0 0 0;
    text-decoration: none; }
    #arc_col_droite #arc_recherche div.arc_convert_calendrier a:hover, #arc_col_droite #arc_recherche div.arc_convert_calendrier a:focus {
      text-decoration: underline; }

#arc_col_droite #arc_recherche .btn_valid {
  font-size: 16px;
  font-size: 1rem;
  margin-right: 0 !important;
  padding: 0 .5em !important; }
  #arc_col_droite #arc_recherche .btn_valid:hover, #arc_col_droite #arc_recherche .btn_valid:focus {
    transition: all 0.3s ease-in-out;
    background-color: #ffdc00 !important; }

/*----------------------------------------------*/
/*------------ textes de présentation ----------*/
/*----------------------------------------------*/
#arc_col_droite #arc_presentation .arc_aide_text:empty {
  display: none; }

#arc_col_droite #arc_presentation .arc_aide_text .image_right {
  float: right;
  width: 31%;
  margin: 0;
  padding: 0;
  text-align: center; }

#arc_col_droite #arc_presentation .arc_aide_text .image_right + .texte_icono {
  float: left;
  width: 67%; }

#arc_col_droite #arc_presentation .arc_aide_text h2 {
  margin: 5px 10px 20px;
  position: relative;
  font-weight: normal; }

#arc_col_droite #arc_presentation .arc_aide_text p {
  margin: .5em 0; }

#arc_col_droite #arc_presentation .arc_aide_text ul,
#arc_col_droite #arc_presentation .arc_aide_text ol {
  margin: .5em 1em;
  padding-left: 0; }

#arc_col_droite #arc_presentation .arc_aide_text ul li {
  padding: 0 0 0 1.1em;
  list-style: none inside;
  background: url(/css/img/fnd/ico_li.png) no-repeat 0 5px; }

#arc_col_droite #arc_presentation .arc_aide_text ol li {
  margin: 0 0 .1em; }

#arc_col_droite #arc_presentation .arc_aide_text hr {
  margin: 0 10px; }

/* tableau des références */
#arc_col_droite .ref {
  padding: 10px;
  clear: both; }

#arc_col_droite .ref table {
  border-collapse: collapse;
  width: 100%;
  font-size: 1.1em; }

#arc_col_droite .ref table tr td {
  font-weight: normal;
  padding: 3px 10px 3px;
  text-align: left;
  width: 50%; }

#arc_col_droite .ref table tr span {
  margin: 0; }

#arc_presentation .ref table.arc_deuxcols {
  width: 99%;
  margin: 0;
  border: 0;
  border-spacing: 0;
  border-collapse: collapse; }

#arc_presentation .ref table.arc_deuxcols td {
  padding: 4px;
  table-layout: fixed; }

#arc_presentation .ref table.arc_deuxcols td p {
  display: inline;
  margin: 0; }

#arc_presentation ul.descrip,
#arc_fonds_notice ul.descrip {
  padding: 10px;
  clear: both; }
  #arc_presentation ul.descrip:empty,
  #arc_fonds_notice ul.descrip:empty {
    display: none; }

#arc_presentation ul.descrip li,
#arc_fonds_notice ul.descrip li {
  margin: 0;
  padding: 5px;
  list-style: none; }

/*----------------------------------------------*/
/*---------- resultats d'une recherche ---------*/
/*----------------------------------------------*/
#arc_liste_update,
.arc_liste_update {
  clear: both; }

#arc_liste_update p:empty,
.arc_liste_update p:empty {
  display: none; }

/* ------------ nombre de réponses -------------*/
p.nb_reponses {
  clear: both;
  position: relative;
  font-family: "maison_neuebook", sans-serif;
  font-size: 20px;
  font-size: 1.25rem; }

p.nb_reponses span {
  font-family: "maison_neuebold", sans-serif; }

/* ------------ resultat en tableau -------------*/
#arc_fonds_notice table tr.entete th,
table#resultats tr.entete th {
  padding: 7px 10px 10px;
  text-transform: none; }

#arc_fonds_notice table tr.arc_pair, #arc_fonds_notice table tr.pair,
table#resultats tr.arc_pair,
table#resultats tr.pair {
  background: rgba(44, 44, 44, 0.03); }

#arc_fonds_notice table tr td.permalink,
table#resultats tr td.permalink {
  text-align: center; }

/* il faut masquer le nombre d'images indexées #12070 */
#arc_contenu #arc_col_droite #resultats tr td .nb_images_indexees,
#arc_fonds_notice table tr td .nb_images_indexees,
ul.arc_res_bib_num li .nb_images_indexees {
  display: none !important; }

/**
* affichage spécifique pour cette page :
* https://vt.dev.ligeo.ad01.ligeo-archives.com/archives/resultats/bibliotheque/n:101?type=bibliotheque&server=exploit
* et cette page qui doit avoir le meme affichage :
* https://vt.dev.ligeo.ad01.ligeo-archives.com/archives/resultats/poilu/n:84?type=poilu
*/
ul.arc_res_bib_num {
  /*margin: 0 10px 0 20px !important;*/
  margin: 0 !important;
  padding: 0;
  /* https://vt.dev.template.ad00.ligeo-archives.com/archive/resultats/etatcivil/n:2?type=etatcivil */ }

#arc_fonds_notice table tr .title,
#arc_contenu #arc_col_droite #linear_liste #resultats tr .title,
ul.arc_res_bib_num li .title {
  position: relative;
  font-family: "maison_neuebold", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal; }
  #arc_fonds_notice table tr .title .arc_vignette_imgrestrict,
  #arc_contenu #arc_col_droite #linear_liste #resultats tr .title .arc_vignette_imgrestrict,
  ul.arc_res_bib_num li .title .arc_vignette_imgrestrict {
    float: right;
    margin-right: 0; }

.arc_vignette_imgrestrict {
  max-width: 38px; }
  .arc_vignette_imgrestrict img {
    max-width: 38px; }

#arc_fonds_notice .togglediv .arc_vignette_imgrestrict {
  float: left;
  max-width: 150px;
  margin-right: 1.5em;
  font-size: .9em;
  text-align: center; }
  #arc_fonds_notice .togglediv .arc_vignette_imgrestrict img {
    max-width: 150px; }

#arc_fonds_notice table tr td,
#arc_contenu #arc_col_droite #linear_liste #resultats tr td {
  margin: 0 !important;
  padding: 25px 23px;
  vertical-align: top;
  background: transparent; }

ul.arc_res_bib_num {
  padding: 10px 0; }
  ul.arc_res_bib_num li {
    list-style: none;
    margin: 0 !important;
    padding: 0;
    border: 0;
    border-top: 2px #fff solid; }
    ul.arc_res_bib_num li li {
      margin: 0 0 0 10px !important; }
    ul.arc_res_bib_num li .title {
      padding: 5px 0 5px 5px;
      background: #ececea; }
    ul.arc_res_bib_num li .togglediv {
      padding: 1em 0; }

.arc_titre_notice {
  padding: 2px 0 2px 10px;
  background: transparent url("/archives/img/css/carre.png") repeat-x 0 11px !important; }
  .arc_res_bib_num .arc_res_bib_num .arc_titre_notice {
    padding-left: 20px; }
  .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_titre_notice {
    padding-left: 30px; }
  .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_titre_notice {
    padding-left: 40px; }
  .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_titre_notice {
    padding-left: 50px; }
  .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_titre_notice {
    padding-left: 60px; }
  .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_res_bib_num .arc_titre_notice {
    padding-left: 70px; }

ul.arc_res_bib_num li .arc_vignette_sel {
  float: right; }

#arc_fonds_notice table tr td .title .cote {
  font-size: 1em !important; }

#arc_fonds_notice table tr td .items,
#arc_contenu #arc_col_droite #linear_liste #resultats tr td .items,
ul.arc_res_bib_num li .items {
  padding: 0;
  /* 27px en left */
  margin: 0; }

ul.arc_res_bib_num li .items {
  padding: 0;
  margin: 0 0 0 14px; }

#arc_fonds_notice table tr td .items p,
#arc_contenu #arc_col_droite #linear_liste #resultats tr td p,
ul.arc_res_bib_num li p {
  display: inline; }

/*
https://redmine.vtech.fr/issues/15201
https://admn.ligeo.ad01.ligeo-archives.com/archives/fonds/FRAD001_0000000L
*/
ul.arc_res_bib_num li .arc_contenu_notice .items {
  font-family: "maison_neuebook", sans-serif;
  font-size: 16px;
  font-size: 1rem; }

ul.arc_res_bib_num li .arc_contenu_notice .items p {
  display: block; }

ul.arc_res_bib_num li .arc_contenu_notice .items strong {
  font-family: "maison_neuebold", sans-serif; }

#arc_fonds_notice table tr td .arc_vignette_sel,
#arc_fonds_notice table tr td .arc_item_img,
ul.arc_res_bib_num li .arc_item_img {
  float: right;
  margin: 0;
  text-align: left;
  width: 41px; }

/* Mode linéaire avec vignette n'existant pas encore dans diffusion */
#arc_contenu #arc_col_droite #linear_liste {
  zoom: 1;
  margin: 10px 0 30px; }
  #arc_contenu #arc_col_droite #linear_liste:before, #arc_contenu #arc_col_droite #linear_liste:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden; }
  #arc_contenu #arc_col_droite #linear_liste:after {
    clear: both; }
  #arc_contenu #arc_col_droite #linear_liste #resultats {
    margin: 0; }
    #arc_contenu #arc_col_droite #linear_liste #resultats td .title .detail {
      float: left;
      margin: 0 15px 0 0; }
    #arc_contenu #arc_col_droite #linear_liste #resultats td .items {
      clear: none !important;
      float: right;
      width: 100% !important; }
      #arc_contenu #arc_col_droite #linear_liste #resultats td .items strong {
        font-family: "maison_neuebold", sans-serif; }
    #arc_contenu #arc_col_droite #linear_liste #resultats td .arc_vignette_img ~ .items {
      width: 68% !important; }
    #arc_contenu #arc_col_droite #linear_liste #resultats td .togglediv {
      margin: 30px 0 0 0; }
    #arc_contenu #arc_col_droite #linear_liste #resultats td .arc_vignette_img {
      display: table;
      table-layout: fixed;
      float: left;
      width: 29%;
      text-align: center; }
      #arc_contenu #arc_col_droite #linear_liste #resultats td .arc_vignette_img a {
        display: table-cell;
        /*float: left;*/
        /* Bien pour placer le "1 vue" mais mal pour le centrage de l'image dans la hauteur */
        width: 173px;
        height: 173px;
        max-width: 173px;
        border: 1px #fff solid;
        vertical-align: middle;
        text-align: center;
        background: url(/css/img/fnd/fnd_images.png) repeat 0 0;
        /* Hack pour FF uniquement */ }
        #arc_contenu #arc_col_droite #linear_liste #resultats td .arc_vignette_img a img {
          max-width: 100%;
          max-height: 100%;
          vertical-align: bottom;
          background-color: #fff; }
        #arc_contenu #arc_col_droite #linear_liste #resultats td .arc_vignette_img a img, #arc_contenu #arc_col_droite #linear_liste #resultats td .arc_vignette_img a x:-moz-any-link, #arc_contenu #arc_col_droite #linear_liste #resultats td .arc_vignette_img a x:default {
          max-width: 322px; }
      #arc_contenu #arc_col_droite #linear_liste #resultats td .arc_vignette_img .nb_vues {
        display: table-row !important; }

#arc_contenu #arc_col_droite.arc_large #linear_liste #resultats td .items {
  width: 100%; }

#arc_contenu #arc_col_droite.arc_large #linear_liste #resultats td .arc_vignette_img ~ .items {
  width: 78% !important; }

/*  Fin du Mode linéaire */
#arc_liste_update .arc_vignette_img a {
  border: 1px #fff solid; }

#arc_liste_update .arc_vignette_img img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  text-align: center;
  background: #fff url(/css/img/fnd/fnd_images.png) repeat 0 0; }

#arc_liste_update #arc_resultats_vignette .arc_descr_vignette,
#arc_liste_update .galerie .title .arc_vignette_img_inb,
#arc_liste_update .galerie .title .arc_descr_vignette {
  font-family: "maison_neuemedium_italic", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: left; }

#arc_liste_update .galerie .title .arc_descr_vignette {
  display: block;
  font-family: "maison_neuebook", sans-serif;
  font-size: 32px;
  font-size: 2rem;
  font-weight: normal; }

/*----------------------------------------------*/
/*--------------- Mode galerie ------------------*/
/*----------------------------------------------*/
#arc_liste_update .galerie {
  float: left;
  width: 320px;
  min-height: 410px;
  margin-right: 30px;
  margin-bottom: 30px;
  text-align: center;
  display: inline; }
  #arc_liste_update .galerie:nth-child(3n+3) {
    margin-right: 0; }
  #arc_liste_update .galerie .arc_item_img,
  #arc_liste_update .galerie .arc_vignette_img {
    float: none;
    width: 320px;
    height: 320px;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    text-align: center;
    border: 1px #fff solid;
    background: url(/css/img/fnd/fnd_images.png) repeat 0 0; }
    #arc_liste_update .galerie .arc_item_img a,
    #arc_liste_update .galerie .arc_vignette_img a {
      display: table-cell;
      /*float: left;*/
      /* Bien pour placer le "1 vue" mais mal pour le centrage de l'image dans la hauteur */
      min-width: 320px;
      width: 320px;
      vertical-align: middle;
      text-align: center;
      height: 320px;
      border: 0;
      background: transparent; }
      #arc_liste_update .galerie .arc_item_img a img,
      #arc_liste_update .galerie .arc_vignette_img a img {
        max-width: 100%;
        max-height: 100%;
        background-color: #fff; }
    #arc_liste_update .galerie .arc_item_img .arc_img_visu_noicone img,
    #arc_liste_update .galerie .arc_vignette_img .arc_img_visu_noicone img {
      float: none; }
  #arc_liste_update .galerie .arc_vignette_sel {
    margin: 5px 5px 0;
    line-height: 23px; }
  #arc_liste_update .galerie .title {
    /*float: left;*/
    /* Supprimé pour https://vt.dev.template.ad00.ligeo-archives.com/archive/resultats/icono/n:3?type=icono&server=exploit en mode Diapos */
    width: auto;
    margin: 2px;
    padding: 0;
    text-align: center; }

#arc_liste_update #linear_liste .arc_vignette_sel {
  float: right;
  /* Mis a right pour l'icone d'ajout de l'espace perso se trouvant dans cette div */ }

.arc_large #arc_liste_update .galerie {
  width: 131px; }

.arc_super_large #arc_liste_update .galerie {
  width: 127px; }

.arc_super_super_large #arc_liste_update .galerie {
  width: 126px; }

/* ------------ resultat en vignettes -------------*/
#arc_choix_vignette {
  margin: 10px;
  clear: both;
  overflow: visible; }

/* affichage de la liste des résultats pertinents */
#arc_galery_onglet {
  margin: 10px;
  clear: both;
  overflow: visible; }
  #arc_galery_onglet ul {
    list-style: none;
    clear: right;
    margin: 0;
    padding: 0;
    overflow: auto; }
  #arc_galery_onglet li {
    list-style: none;
    line-height: 1;
    margin: 0 0 .5em 0;
    padding: 0 0 0 18px;
    font-family: "maison_neuebook", sans-serif;
    text-align: left;
    background: url("/css/img/fnd/ico_li.png") no-repeat 0 2px; }
    #arc_galery_onglet li a {
      text-decoration: none; }
      #arc_galery_onglet li a:hover, #arc_galery_onglet li a:focus {
        text-decoration: underline; }
    #arc_galery_onglet li.active a {
      font-family: "maison_neuebold", sans-serif; }
      #arc_galery_onglet li.active a:hover, #arc_galery_onglet li.active a:focus {
        text-decoration: none; }

/* affichage des vignettes */
#arc_galery_liste {
  margin: 10px;
  clear: both;
  overflow: visible; }

#arc_galery_liste h4 {
  color: #0879B5;
  font-size: 1.4em;
  margin: 20px 0;
  position: relative;
  font-weight: normal; }

#arc_galery_liste li {
  clear: left;
  margin-bottom: 20px;
  zoom: 1;
  position: relative;
  border-bottom: 1px #ccc dotted;
  list-style: none; }

#arc_galery_liste li:before,
#arc_galery_liste li:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden; }

#arc_galery_liste li:after {
  clear: both; }

#arc_galery_liste .arc_vignette_img {
  float: left;
  width: 173px;
  height: 173px;
  overflow: hidden;
  padding: 0 10px;
  margin: 0 10px 10px 15px;
  text-align: center;
  background: transparent; }

#arc_galery_liste .arc_vignette_notice:before,
#arc_galery_liste .arc_vignette_notice:after {
  content: "\0020";
  display: block;
  height: 0;
  visibility: hidden; }

#arc_galery_liste .arc_vignette_notice:after {
  clear: both; }

#arc_galery_liste .arc_vignette_notice {
  overflow: auto;
  zoom: 1; }

#container_content #arc_contenu .catalogue .arc_vignette_sel .actions,
.arc_vignette_sel .actions {
  margin: 0 !important;
  padding: 5px 0 !important; }
  #container_content #arc_contenu .catalogue .arc_vignette_sel .actions li,
  .arc_vignette_sel .actions li {
    zoom: 1;
    display: inline-block;
    margin: 0 0 0 0.5em !important;
    background: none;
    padding: 0;
    border: 0; }
    #container_content #arc_contenu .catalogue .arc_vignette_sel .actions li:before, #container_content #arc_contenu .catalogue .arc_vignette_sel .actions li:after,
    .arc_vignette_sel .actions li:before,
    .arc_vignette_sel .actions li:after {
      content: "\0020";
      display: block;
      height: 0;
      overflow: hidden; }
    #container_content #arc_contenu .catalogue .arc_vignette_sel .actions li:after,
    .arc_vignette_sel .actions li:after {
      clear: both; }
    #container_content #arc_contenu .catalogue .arc_vignette_sel .actions li a,
    .arc_vignette_sel .actions li a {
      float: none !important;
      margin: 0 !important; }
      #container_content #arc_contenu .catalogue .arc_vignette_sel .actions li a:hover .icon, #container_content #arc_contenu .catalogue .arc_vignette_sel .actions li a:focus .icon,
      .arc_vignette_sel .actions li a:hover .icon,
      .arc_vignette_sel .actions li a:focus .icon {
        -webkit-animation: icon-bounce 0.5s alternate;
        animation: icon-bounce 0.5s alternate; }
      #container_content #arc_contenu .catalogue .arc_vignette_sel .actions li a.arc_indexcol,
      .arc_vignette_sel .actions li a.arc_indexcol {
        line-height: 20px;
        vertical-align: bottom;
        font-size: 14px;
        font-size: 0.875rem;
        text-decoration: none; }
        #container_content #arc_contenu .catalogue .arc_vignette_sel .actions li a.arc_indexcol:hover, #container_content #arc_contenu .catalogue .arc_vignette_sel .actions li a.arc_indexcol:focus,
        .arc_vignette_sel .actions li a.arc_indexcol:hover,
        .arc_vignette_sel .actions li a.arc_indexcol:focus {
          text-decoration: underline !important; }
    #container_content #arc_contenu .catalogue .arc_vignette_sel .actions li:last-of-type,
    .arc_vignette_sel .actions li:last-of-type {
      margin-right: 0.5em !important; }
  #container_content #arc_contenu .catalogue .arc_vignette_sel .actions .indexcol-progress,
  .arc_vignette_sel .actions .indexcol-progress {
    border-radius: 0;
    margin: 0 0.25em 0;
    width: 50px; }
  #container_content #arc_contenu .catalogue .arc_vignette_sel .actions .indexcol-progress,
  #container_content #arc_contenu .catalogue .arc_vignette_sel .actions .btn.arc_indexcol,
  .arc_vignette_sel .actions .indexcol-progress,
  .arc_vignette_sel .actions .btn.arc_indexcol {
    margin-bottom: 15px !important;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }

.arc_arklink .text,
.tools .text,
.arc_vignette_sel .text {
  display: none; }

.arc_arklink .icon,
.tools .icon,
.arc_vignette_sel .icon {
  display: block;
  position: relative;
  z-index: 1; }

#arc_galery_liste .arc_vignette_sel {
  position: absolute;
  top: 1px;
  left: -20px; }

#arc_galery_liste li .arc_vignette_sel {
  top: 0;
  left: 0; }

#arc_galery_liste .arc_vignette_notice .title {
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 5px; }

#arc_galery_liste .arc_vignette_notice .title .arc_item_img {
  float: left;
  width: auto;
  margin: 0 5px 0 0;
  display: inline; }

#arc_galery_liste .arc_vignette_notice strong {
  color: #0879B5; }

#arc_galery_liste .arc_vignette_notice .arc_fl {
  display: inline;
  line-height: 1.4em;
  font-size: 1.1em; }

#arc_galery_liste .arc_vignette_notice .items strong {
  color: #78b52e;
  padding-right: 0.3em; }

#arc_galery_liste .arc_vignette_notice .detail {
  margin: 0 0 0 5px;
  color: #78b52e;
  font-weight: bold; }

/*---- images etat repos ----*/
.arc_item_img .arc_img_visu,
.arc_vignette_img .arc_img_visu {
  display: block;
  width: 38px;
  height: 38px;
  background: url(/css/img/fnd/fnd_img_visu.png) no-repeat 0 0 transparent; }
  .arc_item_img .arc_img_visu:hover, .arc_item_img .arc_img_visu:focus,
  .arc_vignette_img .arc_img_visu:hover,
  .arc_vignette_img .arc_img_visu:focus {
    -webkit-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate; }

/* Ref #36578 */
.arc_item_img a img {
  visibility: hidden; }

.arc_item_img .arclien_imgrestrict img {
  visibility: visible; }

/*----*/
.arc_item_img .arc_img_visu_noicone,
.arc_vignette_img .arc_img_visu_noicone {
  background: none; }

.arc_item_img .arc_img_visu_indexe,
.arc_vignette_img .arc_img_visu_indexe {
  width: 38px;
  height: 38px;
  display: block;
  background: url(/css/img/fnd/fnd_img_visu_indexe.png) no-repeat 0 0 transparent; }

/*---- images etat repos ----*/
.arc_item_img .arc_img_visu span,
.arc_item_img .arc_img_visu span span {
  display: block;
  font-size: 0;
  background-color: transparent !important;
  height: 14px;
  width: 18px; }

.arc_item_img .arc_img_visu span * {
  display: inline !important; }

.arc_item_img .arc_img_visu span br {
  display: none !important; }

.arc_vignette_img .arc_img_visu span {
  display: block;
  text-indent: -999em;
  background-color: transparent !important; }

.arc_item_img .arc_img_visu span br,
.arc_vignette_img .arc_img_visu span br {
  display: none; }

.arc_item_img .arc_img_visu_noicone span {
  display: block;
  text-indent: 0;
  background-color: transparent !important; }

.arc_vignette_img .arc_img_visu_noicone span {
  display: block;
  text-indent: 0;
  background-color: transparent !important; }

.arc_item_img .arc_img_visu_noicone span br,
.arc_vignette_img .arc_img_visu_noicone span br {
  display: none; }

.arc_item_img .arc_img_visu_indexe span {
  display: block;
  text-indent: -999em;
  background-color: transparent !important; }

.arc_vignette_img .arc_img_visu_indexe span {
  display: block;
  text-indent: -999em;
  background-color: transparent !important; }

.arc_item_img .arc_img_visu_indexe span br,
.arc_vignette_img .arc_img_visu_indexe span br {
  display: none; }

/*---- Etat des images html ----*/
.arc_item_img .arc_img_visu_noicone img {
  float: left;
  width: auto;
  height: auto;
  text-indent: 0; }

/*-----------------------------------------------*/
/*-------------- Gestion de l'arbo --------------*/
/*-----------------------------------------------*/
.arborescence {
  margin: 10px;
  clear: both;
  overflow: visible; }

.arc_plusMoins {
  padding: 1em 1em 0;
  text-align: right; }
  .arc_plusMoins a {
    margin-left: .3em; }

#arc_egf_cdc_tree .arborescence,
.arc_thesaurus_tree .arborescence,
#arc_thesaurus_liste .arborescence {
  background: none;
  border: 0; }

.arc_thesaurus_tree .arborescence {
  margin: 0; }
  .arc_thesaurus_tree .arborescence ul ul li {
    padding: 0; }
  .arc_thesaurus_tree .arborescence ul ul ul {
    padding-left: 20px; }

#arc_egf_cdc_tree .arborescence {
  margin: 0; }

#arc_thesaurus_liste .arborescence {
  margin: 0; }

.arborescence ul,
.arborescence ul li {
  list-style: none;
  margin: 0;
  padding: 0; }

.arborescence > ul {
  padding: 0 !important; }

.arborescence ul ul {
  margin: 0;
  padding: 0; }

.arborescence ul ul.arc_thesaurus_liste_ul {
  background: none; }

.arborescence ul ul.arc_thesaurus_liste_ul .arc_thesauru_theme img {
  display: none; }

.arborescence ul ul li {
  padding: 0 0 0 20px;
  /* pas 3px sinon casse les arbos du treeview */
  display: block;
  min-width: 0 !important;
  background: transparent !important; }

.arborescence ul ul li.arc_thesaurus_ligne {
  background: none;
  padding: 0; }

.arborescence ul ul li.arc_thesaurus_ligne .node_name {
  float: none;
  /* left */
  margin: 0;
  /* Ticket #7044 */
  width: auto;
  /* Ticket #6996 */
  /* 50% */ }

.arborescence ul ul li.arc_thesaurus_ligne .perso.after {
  padding: 0; }

.arborescence a {
  text-decoration: none; }

#contenu #arc_col_droite #arc_presentation.treeview #arc_liste_update li .perso.after a,
.arborescence .perso.after a {
  /*font-size: 0.85em;*/
  /* Je trouvais ça trop petit par rapport au reste... */ }

#tv_arborescence.arborescence ul ul li.last {
  background: transparent !important; }

.arborescence ul li .node_name {
  margin: 0; }

.arborescence ul li .type {
  border-radius: 0px !important;
  padding: 0 5px !important;
  background-image: none !important; }

.arborescence ul li .type.load {
  padding-left: 22px !important; }

.arborescence ul li .close,
.arborescence ul li .open {
  display: inline;
  position: relative;
  top: -1px !important;
  left: -18px !important;
  float: left;
  width: auto;
  margin: 6px 0 0 0;
  line-height: 0; }

#arc_thesaurus_liste .arborescence ul li .close,
#arc_thesaurus_liste .arborescence ul li .open {
  background: none; }

.arborescence ul li .node,
.arborescence ul li .perso {
  padding: 0;
  display: inline-block; }

.arborescence ul li .node .perso,
.arborescence ul li .perso .node {
  padding: 0;
  display: inline;
  text-decoration: none;
  /*font-size: 0.85em;*/ }

.arborescence ul li .node img,
.arborescence ul li .perso img {
  vertical-align: middle; }

.arborescence ul li .load .node {
  /* padding: 0 0 0 35px; */ }

.arborescence ul li input.arc_select_sel,
.arborescence ul li button.arc_select_sel {
  text-indent: -999em;
  margin: 0 5px 0 0 !important;
  padding: 0 !important;
  width: 13px;
  height: 20px;
  border: none !important;
  cursor: pointer;
  display: inline !important; }

.arborescence ul li .arc_select_sel {
  /*padding: 0 10px;*/
  border: none !important;
  background: url(/archives/img/css/type_sel.png) no-repeat 0 7px !important; }

.arborescence .arc_thesaurus_libel {
  font-size: 16px;
  font-size: 1rem;
  font-family: "maison_neuebook", sans-serif; }

.arborescence .arc_thesaurus_ta,
.arborescence .arc_thesaurus_ep {
  font-size: 16px;
  font-size: 1rem;
  font-family: "maison_neuebook", sans-serif; }

.arborescence ul li input.selected,
.arborescence ul li button.selected {
  border: none !important;
  background: url(/archives/img/css/type_unsel.png) no-repeat 0 7px !important; }

/* on est rien sensé afficher dans le span class="perso before" */
.arborescence ul li .before {
  display: none !important; }

#arc_thesaurus_liste .arborescence li .type {
  padding: 2px 0;
  background: none; }

.arborescence .node_last a {
  font-weight: normal !important; }

.arborescence .sfactif,
.arborescence .type:hover,
.arborescence .sfhover,
.arborescence .sfclic {
  background-color: #ffdc00 !important; }

.arborescence ul li .actions {
  display: none !important; }

/*color: #7e7f81 !important;*/
.arborescence a:hover,
.arborescence .sfactif a {
  text-decoration: none !important; }

.arborescence .sfactif a {
  font-family: "maison_neuebold", sans-serif; }

.arborescence .arc_open {
  font-family: "maison_neuebold", sans-serif;
  text-decoration: none !important; }

/*----------------------------------------------*/
/*---------- affichage des arc_thesaurus ---------*/
/*----------------------------------------------*/
.arc_liste_update .arc_thesaurus_recherche input {
  float: left;
  width: 85%;
  border-right: 0; }

.arc_liste_update .arc_thesaurus_recherche button[type="submit"] {
  float: right;
  width: 15%;
  height: 30px;
  margin: 0 !important;
  padding: 0 !important; }

/*----------------------------------------------*/
/*----------- abcdaire d'une recherche ---------*/
/*----------------------------------------------*/
.arc_abcdaire .arc_liste_update,
.arc_abcdaire .arc_thesaurus_recherche {
  zoom: 1; }
  .arc_abcdaire .arc_liste_update:before, .arc_abcdaire .arc_liste_update:after,
  .arc_abcdaire .arc_thesaurus_recherche:before,
  .arc_abcdaire .arc_thesaurus_recherche:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden; }
  .arc_abcdaire .arc_liste_update:after,
  .arc_abcdaire .arc_thesaurus_recherche:after {
    clear: both; }

.arc_abcdaire h2 {
  clear: both; }

.arc_abcdaire .arc_thesauru_theme {
  padding: 0 !important; }

.arc_abcdaire ul.abcdaire {
  zoom: 1;
  clear: both;
  margin: 2em 0;
  padding: 5px 0; }
  .arc_abcdaire ul.abcdaire:before, .arc_abcdaire ul.abcdaire:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden; }
  .arc_abcdaire ul.abcdaire:after {
    clear: both; }
  .arc_abcdaire ul.abcdaire li {
    display: inline-block;
    min-width: 36px;
    width: 3.8%;
    height: 27px;
    margin: 0 !important;
    font-family: "maison_neuebold", sans-serif;
    text-align: center;
    background: none !important; }
    .arc_abcdaire ul.abcdaire li button,
    .arc_abcdaire ul.abcdaire li a,
    .arc_abcdaire ul.abcdaire li span {
      float: left !important;
      padding: 0 !important;
      width: 62% !important;
      height: auto !important;
      cursor: pointer !important;
      text-decoration: none !important;
      text-align: center !important;
      font-family: "maison_neuebold", sans-serif !important;
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: normal !important;
      color: #fff !important;
      border: 1px solid #2c2c2c !important;
      background: #2c2c2c !important; }
    .arc_abcdaire ul.abcdaire li span {
      color: #2c2c2c !important;
      border: 1px transparent solid !important;
      cursor: default !important;
      background: transparent !important; }
    .arc_abcdaire ul.abcdaire li.actif button,
    .arc_abcdaire ul.abcdaire li button:hover,
    .arc_abcdaire ul.abcdaire li button:focus,
    .arc_abcdaire ul.abcdaire li.actif a,
    .arc_abcdaire ul.abcdaire li a:hover,
    .arc_abcdaire ul.abcdaire li a:focus {
      color: #2c2c2c !important;
      border: 1px #ffdc00 solid !important;
      background: #ffdc00 !important; }

/*-------------------------------------------------------------------------*/
/*-------------- styles du controller des mini-dictionnaires --------------*/
/*-------------------------------------------------------------------------*/
#arc_col_droite #col_communes h2 {
  /*color: #FFFFFF;
	font-size: 1.1em;
	font-weight: normal;
	height: 38px;
	left: 0;
	margin: 0;
	padding: 3px 0 0 22px;
	position: relative;
	text-shadow: 2px 2px 2px #7C072D;
	top: -11px;
	width: auto;*/ }

#arc_col_droite #col_communes form .text {
  /*display: inline;*/
  float: left;
  width: 100%; }

#arc_col_droite #col_communes form div.input input {
  width: 96%; }

/*#arc_col_droite #col_communes form div.submit,*/
#arc_form_certif div.submit,
#arc_inscription div.submit {
  clear: both;
  display: block;
  text-align: right;
  padding: 5px 0; }

#arc_form_certif div.submit a,
#arc_col_droite #col_communes form div.submit a,
#arc_inscription div.submit a {
  text-decoration: none; }

#arc_col_droite #col_communes form div.submit a:hover,
#arc_form_certif div.submit a:hover,
#arc_inscription div.submit a:hover {
  text-decoration: underline; }

#arc_col_droite #col_communes ul.abcdaire {
  margin: 0 10px;
  padding: 5px 0 5px 0;
  overflow: auto;
  zoom: 1;
  border-bottom: 1px solid #fff;
  clear: left;
  list-style: none; }

#arc_col_droite #col_communes ul.contenu_liste_communes {
  padding: 10px; }

#arc_col_droite #col_communes ul.contenu_liste_communes li {
  margin: 4px 0;
  padding: 0 0 0 14px;
  list-style: none;
  background: url("/img/archives/fnd_li_communes.png") no-repeat scroll 2px 5px; }

#arc_col_droite #col_communes ul.contenu_liste_communes li.has_chlidren {
  background-image: url("/img/archives/fnd_li_communes_has_chlidren.png"); }

#arc_col_droite #col_communes ul.contenu_liste_communes li li {
  margin: 4px 0 4px 7px;
  background: none;
  padding: 0; }

#arc_col_droite #col_communes ul.contenu_liste_communes li a,
#arc_col_droite #col_communes ul.contenu_liste_communes li .lien {
  color: #353535;
  font-weight: bold;
  text-decoration: none; }

#arc_col_droite #col_communes ul.contenu_liste_communes li .lien {
  color: #aaa; }

#arc_col_droite #col_communes ul.contenu_liste_communes li li a {
  /*color: #0070b2;*/ }

#arc_col_droite #col_communes ul.contenu_liste_communes li a:hover {
  color: #0879B5; }

#arc_col_droite #carte {
  position: relative;
  margin-top: -10px; }

body.index #arc_col_droite #carte {
  margin-top: 0; }

#minidicos.index #arc_col_droite #carte {
  float: right;
  width: 60%; }

#arc_col_droite #carte input {
  position: absolute;
  left: -999em; }

#tooltip {
  position: absolute;
  background: #ffffff;
  line-height: 18px;
  font-size: 0.8em;
  border: 1px solid #000000;
  padding: 0 5px; }

/* fiche commune */
#arc_contenu.mini_dicos #arc_col_droite #col_communes {
  margin-left: 13px; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune .entete {
  padding: 10px 30px 30px;
  zoom: 1; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune #illustrations div {
  float: left;
  width: auto;
  line-height: 175px;
  margin: 30px 20px 10px 0; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune #illustrations div.description_monument {
  line-height: 1em;
  width: 200px; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune #illustrations img {
  vertical-align: middle;
  border: 1px solid; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune h2 {
  clear: both;
  color: #0879B5;
  font-size: 1.8em;
  left: -40px;
  line-height: 1.4em;
  padding: 0 0 0 36px;
  position: relative; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune .details {
  overflow: auto;
  zoom: 1; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune .col_gauche {
  float: left;
  width: 341px;
  margin: 10px 0 10px 30px;
  display: inline; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune .col_droite {
  float: left;
  width: 290px;
  padding: 0;
  text-align: right; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune h3 {
  padding: 0px 30px 6px 0;
  color: #78b52e;
  font-size: 1.3em;
  font-weight: bold;
  margin: 0;
  background: none; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune ul {
  padding: 5px 15px 5px 0;
  list-style: none;
  color: #0073c7; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune ul li {
  padding: 5px 0; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune ul li p {
  color: #4e4e4e; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune ul li strong {
  color: #0879B5; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune .col_droite ul {
  padding-right: 30px; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune .col_droite ul li {
  background: url(/img/archives/fnd_fiche_commune_li_recherches.png) no-repeat right bottom; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune .col_droite ul li a {
  font-size: 1em;
  font-weight: bold;
  text-decoration: none;
  color: #0879B5;
  zoom: 1; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune .col_droite ul li a span {
  text-decoration: underline;
  color: #333; }

#arc_contenu.mini_dicos #arc_col_droite #fiche_commune .col_droite ul li a:hover span {
  text-decoration: none; }

#arc_contenu.mini_dicos #arc_col_droite #viewmap {
  margin-top: 20px; }

/* Modifier #map_canvas, selon. */
#map_canvas label {
  width: auto;
  display: inline; }

#map_canvas img {
  max-width: none; }

#map_canvas {
  width: 100% !important;
  height: 585px !important; }

#arc_contenu #arc_col_droite #linear_liste #resultats tr td .title {
  float: left;
  width: 91%;
  margin-bottom: .5em; }

#arc_contenu #arc_col_droite #linear_liste #resultats tr td .togglediv .arc_vignette_img ~ .items {
  padding-left: 1em; }

#arc_liste_update #linear_liste .detail,
#arc_liste_update #linear_liste .arc_item_img {
  float: right;
  margin-left: 5px; }

.arc_contexte {
  float: right;
  margin-left: 5px;
  margin-right: 5px; }

.arc_context .detail {
  float: none;
  margin-left: 0; }

/*------------------------------------------*/
/*---------- Page Catalogue + ark ----------*/
/*------------------------------------------*/
body.catalogue #arc_contenu #arc_col_droite #arc_presentation,
body.ark #arc_contenu #arc_col_droite #arc_presentation {
  float: none; }
  body.catalogue #arc_contenu #arc_col_droite #arc_presentation h3,
  body.ark #arc_contenu #arc_col_droite #arc_presentation h3 {
    margin-top: 2em; }
  body.catalogue #arc_contenu #arc_col_droite #arc_presentation #edito_description,
  body.catalogue #arc_contenu #arc_col_droite #arc_presentation #edito_dnpedia,
  body.ark #arc_contenu #arc_col_droite #arc_presentation #edito_description,
  body.ark #arc_contenu #arc_col_droite #arc_presentation #edito_dnpedia {
    float: left;
    width: 26%;
    padding: 35px 50px;
    margin-bottom: 20px;
    background: #fff; }
  body.catalogue #arc_contenu #arc_col_droite #arc_presentation #edito_description + #carte,
  body.catalogue #arc_contenu #arc_col_droite #arc_presentation #edito_dnpedia + #carte,
  body.ark #arc_contenu #arc_col_droite #arc_presentation #edito_description + #carte,
  body.ark #arc_contenu #arc_col_droite #arc_presentation #edito_dnpedia + #carte {
    float: right;
    width: 66%;
    margin-bottom: 2em; }
  body.catalogue #arc_contenu #arc_col_droite #arc_presentation #edito_dnpedia .images,
  body.ark #arc_contenu #arc_col_droite #arc_presentation #edito_dnpedia .images {
    text-align: center; }
    body.catalogue #arc_contenu #arc_col_droite #arc_presentation #edito_dnpedia .images img,
    body.ark #arc_contenu #arc_col_droite #arc_presentation #edito_dnpedia .images img {
      max-width: 100%; }
  body.catalogue #arc_contenu #arc_col_droite #arc_presentation #catalogue_listes,
  body.ark #arc_contenu #arc_col_droite #arc_presentation #catalogue_listes {
    float: right;
    width: 66%; }
    body.catalogue #arc_contenu #arc_col_droite #arc_presentation #catalogue_listes .arc_abcdaire ul.abcdaire li button,
    body.catalogue #arc_contenu #arc_col_droite #arc_presentation #catalogue_listes .arc_abcdaire ul.abcdaire li a,
    body.catalogue #arc_contenu #arc_col_droite #arc_presentation #catalogue_listes .arc_abcdaire ul.abcdaire li span,
    body.ark #arc_contenu #arc_col_droite #arc_presentation #catalogue_listes .arc_abcdaire ul.abcdaire li button,
    body.ark #arc_contenu #arc_col_droite #arc_presentation #catalogue_listes .arc_abcdaire ul.abcdaire li a,
    body.ark #arc_contenu #arc_col_droite #arc_presentation #catalogue_listes .arc_abcdaire ul.abcdaire li span {
      width: 100% !important; }

/*
body.ark #arc_col_gauche {
	display: none;
}

body.ark #arc_contenu {
	margin-left: 30px;
	margin-right: 30px;
}

#arc_contenu #arc_ark_arianne {
}

#arc_contenu #arc_ark_notice {
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #ccc;
}

#arc_contenu #arc_ark_titre .arc_ark_libele {
	float: left;
	width: auto;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-size: 1.4em;
}

#arc_contenu #arc_ark_contexte {
	float: left;
	margin: 6px 0 0 5px;
}

#arc_contenu #arc_ark_detail {
	clear: left;
}

#arc_contenu #arc_ark_documents {
	float: left;
	width: 49%;
	margin-right: 1%;
	border: 1px solid #ccc;
}

#arc_contenu #arc_ark_child {
	float: left;
	width: 49%;
	border: 1px solid #ccc;
}


#arc_contenu #arc_ark_documents .padding,
#arc_contenu #arc_ark_child .padding {
	padding: 10px;
}
*/
body.catalogue #contenu #arc_col_droite h3,
body.ark #contenu #arc_col_droite h3 {
  position: relative;
  top: -40px;
  left: -91px;
  width: 100%;
  margin: 0 0 0 61px;
  padding: 5px 0 0; }

body.ark #arc_col_gauche,
body.catalogue #arc_col_gauche {
  display: none; }

/*
body.catalogue #arc_col_gauche .bg {
	display: inline;
	content: " ";
	float: left;
	width: 273px;
	margin: 0 0 0 32px;
	padding: 0 10px;
	border-left: 1px solid #b2cccc;
	border-right: 1px solid #b2cccc;
	border-top: 1px solid #b2cccc;
	height: auto !important;
	min-height: 500px;
	font-size: 85%;
	background: #fff url(/css/archives/img/fnd_etat_des_fonds.png) repeat-x 0 0;
}
*/
#arc_contenu #arc_col_droite.catalogue {
  position: relative; }

#arc_contenu #arc_ark_arianne {
  margin-bottom: 2em;
  font-family: "maison_neuebook", sans-serif;
  font-size: 16px;
  font-size: 1rem; }
  #arc_contenu #arc_ark_arianne ul {
    margin: 0;
    padding: 0; }
  #arc_contenu #arc_ark_arianne li {
    padding-left: 20px; }

#arc_contenu .catalogue .liste_notices li,
#arc_contenu .catalogue #arc_presentation li {
  padding: 0 0 0 20px;
  list-style: none;
  font-family: "maison_neuebook", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  background: url("/css/img/fnd/ico_li.png") no-repeat 0 50%; }

#arc_contenu .catalogue #arc_presentation #arc_fonds_notice .arc_elt_catalogue li {
  padding: 0 0 0 20px;
  list-style: none;
  background: url("/css/img/fnd/ico_li.png") no-repeat 0 50%; }

#arc_ark_arianne li {
  background-position: 0 6px !important;
  /*background: url(/css/archives/img/fnd_inventaire_title.png) no-repeat 0 6px !important;*/ }

#arc_contenu #arc_ark_arianne li li {
  position: relative;
  margin: 0 !important;
  padding-left: 20px !important;
  /*padding: 5px 0;
	border-top: 1px #ccc solid;*/ }

#arc_contenu #arc_ark_arianne li li li {
  left: 0;
  padding-left: 20px !important; }

#arc_contenu #arc_ark_arianne li span {
  display: block;
  padding: 2px 0; }

#arc_col_droite #arc_presentation #arc_ark_detail ul.descrip li {
  margin-left: 21px;
  font-size: 100%; }

#arc_col_droite #arc_presentation #arc_ark_detail ul.descrip li h6 {
  background-color: #F0F5F5; }

#arc_contenu #arc_ark_child {
  float: right;
  width: 36%;
  border-left: 1px solid #b2cccc; }

#arc_contenu #arc_ark_notice {
  float: left;
  width: 61%;
  margin: 0 0 10px 0;
  padding: 10px;
  /*border: 1px solid red;*/
  /* #b2cccc */ }

#arc_contenu #arc_ark_notice.arc_ark_notice_large {
  width: 100%; }

#arc_contenu #arc_ark_notice .arc_vignette_sel {
  float: right; }

#arc_contenu #arc_ark_notice #arc_ark_titre {
  float: left; }

#arc_contenu #arc_ark_titre .arc_ark_libele {
  float: left;
  width: auto;
  margin: 0 0 10px 0;
  font-weight: normal; }

#arc_ark_documents .arc_descr_vignette {
  display: none;
  /* #25596 */ }

#arc_ark_documents,
#arc_contenu #arc_ark_contexte,
#arc_contenu #arc_ark_formulaires {
  /*float: left;
	margin: 2px 0 0 7px;*/
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: "maison_neuebook", sans-serif;
  font-size: 16px;
  font-size: 1rem; }
  #arc_ark_documents li,
  #arc_contenu #arc_ark_contexte li,
  #arc_contenu #arc_ark_formulaires li {
    padding-left: 20px;
    background-position: 0 50% !important; }
  #arc_ark_documents a,
  #arc_contenu #arc_ark_contexte a,
  #arc_contenu #arc_ark_formulaires a {
    font-family: "maison_neuebold", sans-serif;
    text-decoration: underline; }
    #arc_ark_documents a:hover, #arc_ark_documents a:focus,
    #arc_contenu #arc_ark_contexte a:hover,
    #arc_contenu #arc_ark_contexte a:focus,
    #arc_contenu #arc_ark_formulaires a:hover,
    #arc_contenu #arc_ark_formulaires a:focus {
      text-decoration: none; }
    #arc_ark_documents a.arc_lien_img,
    #arc_contenu #arc_ark_contexte a.arc_lien_img,
    #arc_contenu #arc_ark_formulaires a.arc_lien_img {
      display: block; }

#arc_contenu #arc_ark_detail {
  clear: left;
  margin-bottom: 2em;
  padding: 1em;
  font-family: "maison_neuebook", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  background: rgba(255, 255, 255, 0.4); }

#arc_contenu #arc_ark_detail .arc_item_pdf {
  float: left; }

#arc_contenu #arc_ark_documents {
  float: left;
  width: 49%;
  margin-right: 1%;
  /*border-left: 1px solid #b2cccc;
	border-right: 1px solid #b2cccc;
	border-top: 1px solid #b2cccc;*/ }

#arc_contenu #arc_ark_documents .padding,
#arc_contenu #arc_ark_child .padding {
  padding: 10px; }

#arc_contenu #arc_ark_documents .padding:empty,
#arc_contenu #arc_ark_child .padding:empty {
  visibility: hidden; }

#arc_contenu .catalogue .liste_notices li a:hover, #arc_contenu .catalogue .liste_notices li a:focus,
#arc_contenu .catalogue a:hover,
#arc_contenu .catalogue a:focus {
  text-decoration: none !important; }

#arc_contenu .catalogue .liste_notices li a:hover,
#arc_contenu .catalogue a:hover {
  text-decoration: underline; }

#arc_contenu .catalogue #arc_presentation #arc_fonds_notice li {
  padding-left: 0;
  background: none; }
  #arc_contenu .catalogue #arc_presentation #arc_fonds_notice li strong {
    margin-bottom: 5px !important; }
  #arc_contenu .catalogue #arc_presentation #arc_fonds_notice li button {
    border: 0; }

#arc_contenu #arc_ark_recherche {
  float: left;
  width: 49%;
  margin: 0;
  height: auto !important;
  min-height: 0;
  height: 0;
  /*border-left: 1px solid #b2cccc;
	border-right: 1px solid #b2cccc;
	border-top: 1px solid #b2cccc;
	background: #fff url(/css/archives/img/fnd_etat_des_fonds.png) repeat-x 0 0;*/ }

#arc_contenu #arc_ark_recherche .padding {
  padding: 10px; }

/*--- Remplace les <br class="pusher" /> ---*/
/* Pour les navigateurs récents */
#arc_contenu .arc_ark_titre:before,
#arc_contenu .arc_ark_titre:after {
  content: "";
  display: block;
  overflow: hidden; }

#arc_contenu .arc_ark_titre:after {
  clear: both; }

#arc_contenu .arc_ark_titre {
  zoom: 1;
  /* Pour IE 6/7 (trigger hasLayout) */
  margin-bottom: 10px; }
  #arc_contenu .arc_ark_titre p {
    float: left; }
  #arc_contenu .arc_ark_titre .arc_vignette_img {
    font-family: "maison_neuebook", sans-serif;
    font-size: 16px;
    font-size: 1rem; }

#arc_contenu #arc_ark_documents .arc_vignette_img {
  float: none;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0 0 10px 0;
  text-align: center;
  border: none; }

.arc_vignette_img a {
  /*margin-top: 10px;*/
  /* #29661#note-11 */
  background-position: 81% 1px;
  /* #25596 */ }

#arc_contenu #arc_ark_recherche ul {
  clear: both; }

/*-----------------------------------------------------------------*/
#catalogue_listes .arc_abcdaire {
  margin-bottom: 2em; }

#catalogue_listes #liste_communes {
  margin-bottom: 1em;
  font-family: "maison_neuebook", sans-serif;
  font-size: 16px;
  font-size: 1rem; }
  #catalogue_listes #liste_communes ul {
    margin: 0;
    padding: 0; }

#archives #MB_content {
  padding: 6px .75em !important; }

/*--- Remplace les <br class="pusher" /> ---*/
/* Pour les navigateurs récents */
.arc_modalbox:before,
.arc_modalbox:after {
  content: "";
  display: block;
  overflow: hidden; }

.arc_modalbox:after {
  clear: both; }

/* Pour IE 6/7 (trigger hasLayout) */
.arc_modalbox {
  zoom: 1; }

.arc_modalbox {
  padding: 15px; }

#flux_rss_commentaires {
  float: right;
  margin: 10px 0 0; }

#abo_comments {
  float: right;
  margin: 0; }
