/* PAGES
-----------------------------------------------------------------------------------------------------*/
#content .all-title {
  margin: 0px 0 20px;
}
#content .all-title:before,
#content .all-title:after {
  content: " ";
  display: table;
}
#content .all-title:after {
  clear: both;
}
#content h3{
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 300;
  font-family: 'FranklinGothic', Arial, Helvetica, sans-serif;
  letter-spacing: -0.04em;
  text-transform: uppercase;
}
#content h3:before {
  content: "/";
  font-weight: bold;
  margin-right: 3px;
  position: relative;
}
.bloc-appli-left,
.bloc-appli-middle,
.bloc-appli-right {
    width: 270px;
    float: left;
}
.bloc-appli-left,
.bloc-appli-middle{
	padding-right:70px;
}

.overlay-bloc {
    padding: 5px 10px;
    background: rgba(224, 224, 224, 0.93);
    display: none;
}
p.goto {
    text-align: right;
    font-size: 20px;
}

#bloc-facettes {
    background: url(../img/facettes-thumb.jpg) no-repeat;
    background-size: 258px 260px;
    height:258px;
}

#bloc-categories {
    background: url(../img/categories-thumb.jpg) no-repeat;
    background-size: 258px 260px;
    height:258px;
}

#bloc-thesaurus {
    background: url(../img/thesaurus-thumb.jpg) no-repeat;
    background-size: 258px 260px;
    height:258px;
}

.mini-table {
    float: left; width: 960px; clear: both; margin: 5px 0;
}

.half-bloc {
    float: left; width: 470px; margin-right: 10px;
}
.description {
	font-size: 14px;
	font-size: 1.4pm;
}
.liste-applis h3 {
    font-size: 15px;
    margin-bottom: 7px;
}
