body {
    background-color:#2f4150;
    color:#0F285E;
}
#fiches-body {
  color:#263d71;
}
a {
  color:#263d71;
}

.txtinput {
    width:280px;
}
#admin-body {
 color:#263d71;
 font-family:Verdana,sans-serif;
 font-size:0.8em;
}
#admin-body textarea {
   width:280px;
}
#admin-body a img {
  border:0;
}
#menu-admin div {
  font-family:Verdana,sans-serif;
  margin:10px 0 5px 0;
}
#menu-admin {
  margin:0 0 30px 0;
}
#menu-admin div a {
  font-size:0.9em;
}

.icone-modifier, .icone-supprimer {
  margin:2px 5px 0 10px;
  float:right;
}
.icone-supprimer {
  float:right; 
}
.champ-recherche strong {
  color:#0f285e;
}
.champ-recherche {
  font-family:Verdana,sans-serif;
  font-size:0.8em;
}
.champ-recherche option {
  color:#263d71;
  font-size:9pt;
}
#formulaire-recherche input {
  color:#263d71;
}
.controles {
  font-family:Verdana,sans-serif;
  font-size:0.8em;
}
.info-mult {
  margin:5px 0;
}
#select-ressource, #select-lieu {
 /* width:350px;*/
}

#resultats-recherche h3 a {
  text-decoration:none;
  display:block;
}
#resultats-recherche {
  margin:10px 15px 0 0;
}

h2 {
  color:#0f285e;
  font-family:Verdana,sans-serif;
  font-size:0.8em;
  padding-left:4px;
}
#admin-body h2 {
  font-size:1em;
}
#admin-body input, #admin-body textarea, #admin-body option {
  color:#0f285e;
}

#resultats-recherche .resultat  {
  border-bottom:1px dashed #273e67;
  font-size:0.8em;
  font-family:sans-serif;
  overflow:hidden;
}
* html #resultats-recherche .resultat {
  overflow:visible;height:1%;
}
#resultats-recherche .fiche {
  padding:0 0 10px 18px;
  line-height:1em;
}
#resultats-recherche .fiche table {
    font-size:1em;
    line-height:1em;
}
#admin-body .resultat {
  font-size:1em;
}
#resultats-recherche .active {
  background-color:#fff;
}
#resultats-recherche .active h3 {
  background-image:url(fleche-bas.png);
  background-repeat:no-repeat;
}
#resultats-recherche  h3 {
  padding:5px 0 5px 18px;
  background-image:url(fleche-droite.png);
  background-position:5px 48%;
  background-repeat:no-repeat;
  margin:0;
  font-family:sans-serif;
  font-size:1em;
  font-weight:bold;
}
#resultats-recherche table .label {
  padding-right:10px;
}

.resultat .description  {
  margin:10px 15px 10px 0;
}
.resultat .courriel {
  margin:0 0 2px 0;
/*  background-image:url(fleche-droite.png);
  background-position:0% 50%;
  background-repeat:no-repeat;
  padding-left:8px;*/
}
.resultat .web {
  margin: 0 0 2px 0;
/*  background-image:url(fleche-droite.png);
  background-position:0% 50%;
  background-repeat:no-repeat;
  padding-left:8px;*/
}
#resultats-recherche table {
  margin:10px 0 0 0;
}
