/* 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 {
	cursor:pointer;
    width:240px;
    float: left;
}
.bloc-appli-left,
.bloc-appli-middle{
	padding-right:45px;
}

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

#bloc-facettes {
    background: url("../img/facettes.png") no-repeat scroll  20px 10px / 170px 170px rgba(0, 0, 0, 0);
    height:200px;
}

#bloc-categories {
    background: url("../img/categories.png") no-repeat scroll  20px 10px / 170px 170px rgba(0, 0, 0, 0);
    height:200px;
}

#bloc-thesaurus {
    background: url("../img/thesaurus.png") no-repeat scroll  20px 10px / 170px 170px rgba(0, 0, 0, 0);
    height:200px;
}

.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;
}