/* Start of CMSMS style sheet 'cira-opac' */
/* CIRA opac pmb */

body#opac { max-width : 145ex } /* plus large seulement pour catalogue */

#container { 
 font-family: verdana, "Bitstream Vera Sans", Helvetica, Arial; 
 font-size: 80% !important;
 text-align: left !important;
 margin-top: 1em;
}

.last_entries { 
	clear:both;
}


/* Couleur des liens */
#container a { color: #700; }
#container a:visited { color: #700; }
#container a:hover { color: #700; }

/* Impossible de supprimer ces élements, on les cache */
#intro { display : none; height : 0em }
#bandeau { display : none }
#navigator strong { display : none } 

/* Navigation cookiesque du haut */
#navigator {
  border-width: thin;
  border-color: #999;
  border-bottom-style: solid;
  margin-bottom: 1ex;
  text-align: center; }

#navigator td {font-size: 85%;}

/* Panier */
iframe#iframe_resume_panier {
 width:100%;
 height:35px; /* laisser cela sinon c'est le bordel. */
 border:none;
}


/* Corps principal */

#container { /* width: 100%; */}
#main h3 { font-size: 100%; } /* e.g. Derniers ouvrage saisis dans cat. */
#main h3 span { font-size: 100%; } /* résultat de la recherche pour.. */

/* Formulaire de recherche */
#main ul.search_tabs li {
  display : inline;
  padding: 1ex 1.5ex 0.5ex 1.5ex;
  margin-right: 1ex;
  background-color: #CCC; }

#main ul.search_tabs li:hover { background-color: #EEE; }
#main ul.search_tabs a { color : black; text-decoration : none; }
#main ul.search_tabs li#current { background-color: #EEE; }

/* Noter le !important pour prendre la priorité sur les styles générés dans la page */

.row br { display : none }
#simple_search_zone { clear : left !important; }
#simple_search_zone div { clear : left !important; }
#simple_search_zone .row { clear:none; padding-top: 1ex; position: relative; }
#simple_search_zone .row span {  /* float : none !important; width: 100% !important; */ }


/* Multi-critères */
div.form-contenu { padding-top: 2ex }


/* Resultats recherche */
#search { margin-top: 1em }

#search form, 
#search p { 
  background-color: #EEE; 
  padding-left: 2ex;
  padding-bottom: 2ex;
} 

#aut_see { margin-top: 1ex; margin-bottom: 1ex; }
#resultatrech_liste ul { 
 list-style-type: disc; 
 list-style-position: inside; }

/* Notice */

.notice-child table, #notice table 
{ border-collapse: collapse } /* Suppression des blancs entre les cellules grises */
.notice-child td, #notice td { padding-left : 1ex; vertical-align: top } 

.notice-child {
    font-size: 90%;
    margin-bottom: 1em;
    border-width: thin;
    border-color: #999;
    border-bottom-style: solid; 
}


ul#onglets_isbd_public {
    list-style-type: none;
    padding-bottom: 24px;
    margin-bottom:2ex;
    border-bottom: 1px solid #aaaaaa;
    padding-left:2px;
}

#onglets_isbd_public li {
  color: black;
  border-width: thin;
  border-color: #999;
  border-style: solid;
  float: left;
  height: 21px;
  margin: 2px 2px 0 2px;
  background-color: #CCC;
}

#onglets_isbd_public .isbd_public_active {	
    border-bottom-color: white;
    background-color: white; }

#onglets_isbd_public a {
    float: left;
    color: black;
    padding: 4px;
    cursor: default;
    text-decoration: none;
}

.isbd_public_inactive a:hover {
    text-decoration: none;
    color: black;
    background: white;
    cursor: pointer;
}

#onglets_isbd_public li.onglet_basket,
#onglets_isbd_public li.onglet_basket a {
  border: none;
  background:none;
  cursor: pointer ;
  width:25px;
}

#onglets_isbd_public li.onglet_tags { border: none; }

.etiq_champ b { font-weight: normal; } /* ARGH ! */
.bg-grey { background-color: #EEE;}

/* Exemplaires */
/* .exemplaires { border-collapse: collapse } */
.exemplaires th {  background-color: #EEE; font-weight: normal; }


/* Impression */

@media print {

/* Supprimer les éléments de l'interface */
#navigator { display: none }
#container iframe { display: none }
#container #search { display: none }
.img_moinsmoins { display : none }
.img_plusplus { display : none }
.img_plus { display : none }
#onglets_isbd_public { display : none }

/* Ligne */
#notice table:first-child
{  border-width: thin;
    border-color: #999;
    padding-top: 1em;
    border-top-style: solid; 
    margin-top: 1em;
} 


/* Supprimer la couleur des liens */
#container a { color: black; text-decoration:none }
#container a:visited { color: black; text-decoration:none }
}

/* End of 'cira-opac' */

