body { font: 9pt Arial }

img {
    max-width: 100%;
}

.external,
#main-menu,
.action-button,
.aside,
.gallery dd,
.extra-button,
#baseline,
.gallery a img:first-child,
.extra-link,
#footer,
#sitemap,
.btn-navigation,
.block-list-a > a,
.aside-link,
.more,
#gmap-network,
.sub-navigation,
#top-link,
.addthis_toolbox,
#logo  {
    display: none;
}

#breadcrumb {
    padding: 0;
}

#breadcrumb li {
    display: inline;
}

.options {
    width: 100%;
}

.options th {
    text-align: left;
}

.grid-a {
    float: left;
    width: 25%;
}

.grid-a + .wrapper {
    float: right;
    width: 70%;
}

.resume-news {
    margin-bottom: 2em;
    overflow: hidden;
}

.resume-news > .float-left {
    float: left;
    clear: left;
    margin-right: 1.5em;
    width: 25%;
}

.resume-news h2 {
    margin: 0;
}

.block-list-a {
    margin: 0 0 2em;
    overflow: hidden;
}

.block-list-a .cell {
    float: left;
}

.block-list-a .cell:first-child {
    width: 20%;
}

.block-list-a .cell + .cell {
    width: 35%;
}

.agency h3 {
    margin: 0;
}

.bandeau-print {
    display: block;
}