.details-annuaire .tools.dark-gray {
    display: none;
}

.details-annuaire .titre-page {
    display: inline-block;
    margin-top: 20px;
}

.details-annuaire .right-lieu,
.details-annuaire .entreprise-data {
    float: none;
}

.details-annuaire .block-contenu-entreprise {
    display: block;
}

.details-annuaire .titre-contenu-entreprise {
    display: block;
    padding-top: 22px;
    padding-bottom: 22px;
    border-right: none;
}

.details-annuaire .contenu-entreprise {
    display: block;
    max-width: 100%;
    width: initial;
}

.details-annuaire .block-contenu-entreprise {
    width: 100%;
}

.details-annuaire #agrandir-lieu-map-btn {
    display: none;
}

.details-annuaire .right-lieu {
    margin-top: 40px;
}

.details-annuaire a.proposer-modification {
    position: static;
}

.details-annuaire .texte-footer {
    clear: both;
    padding-top: 60px;
}

.details-annuaire .proposer-modification {
    max-width: 272px;
    margin: auto;
}

.details-annuaire .block-contenu-entreprise {
    max-width: 100%;
}

.details-annuaire .field-item {
    word-wrap: break-word;
}
.details-annuaire .contenu-entreprise .field-label {
    width: 50%;
}
.details-annuaire .contenu-entreprise .field-items {
    width: 50%;
}
.details-annuaire  .right-lieu {
    width: 100%;
}
.details-annuaire .entreprise-data {
    width: 100%;
}
.details-annuaire #text a.proposer-modification {
    color: #ffffff;
    clear: both;
    bottom: 0;
    position: static;
}

.details-annuaire #text a.proposer-modification-link {
    bottom: 0;
}

/***** Page listing annuaire *****/

.page-annuaire .block-facetapi {
    display: none;
}
.page-annuaire .facet-departement {
    display: initial;
}
.page-annuaire form#views-exposed-form-annuaire-des-entreprises-aea-page .views-exposed-widget.views-reset-button input[type='submit'],
.page-annuaire form#views-exposed-form-annuaire-des-institutions-aia-page .views-exposed-widget.views-reset-button input[type='submit'] {
    margin-top: 10px;
}
.page-annuaire form#views-exposed-form-annuaire-des-entreprises-aea-page .views-exposed-widget.views-submit-button,
.page-annuaire form#views-exposed-form-annuaire-des-institutions-aia-page .views-exposed-widget.views-submit-button {
    clear: both;
    width: 210px;
    margin: auto;
    float: none;
}
.page-annuaire form#views-exposed-form-annuaire-des-entreprises-aea-page .views-exposed-widget.views-reset-button, .page-annuaire form#views-exposed-form-annuaire-des-institutions-aia-page .views-exposed-widget.views-reset-button {
    clear: both;
    width: 90px;
    margin: auto;
    float: none;
 }
.page-annuaire .views-exposed-form .views-exposed-widget {
    float: none;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-filters, .page-annuaire .view-annuaire-des-institutions-aia .view-filters {
    padding-bottom: 10px;
    padding-top: 10px;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content, .page-annuaire .view-annuaire-des-institutions-aia .view-content {
    float: none;
    margin: 0;
    width: 100%;
}
.page-annuaire .view-annuaire-des-entreprises-aea .facets, .page-annuaire .view-annuaire-des-institutions-aia .facets {
    float: none;
    width: 100%;
}

.details-annuaire .footer-link,
.page-annuaire .footer-link{
    /*clear: both;*/
    display: block;
}
.details-annuaire .footer-link > a:hover,
.page-annuaire .footer-link > a:hover{
    background-color: #e30044;
    color: #fff;
    text-decoration: none;
}
.details-annuaire .footer-link > a,
.page-annuaire .footer-link > a{
    background: #f2f2f2 url('btn/article-btn.png') no-repeat 98% -100px;
    font-size: 1.6em;
    line-height: 1.2em;
    color: #404040;
    padding: 10px 40px 5px 10px;
    margin-bottom: 6px;
    display: block;
    font-weight: bold;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content .views-row .desktop,
.page-annuaire .view-annuaire-des-institutions-aia .view-content .views-row .desktop {
    display: none;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content .views-row .mobile,
.page-annuaire .view-annuaire-des-institutions-aia .view-content .views-row .mobile {
    display: inline;
}
.page-annuaire .aea-footer-text {
    display: none;
}
.page-annuaire .block-current-search{
    display: none;
}
.page-annuaire form#views-exposed-form-annuaire-des-entreprises-aea-page .views-exposed-widget.views-submit-button .form-type-checkbox,
.page-annuaire form#views-exposed-form-annuaire-des-institutions-aia-page .views-exposed-widget.views-submit-button .form-type-checkbox {
    display: none;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content .view-footer + .views-row-sort, .page-annuaire .view-annuaire-des-institutions-aia .view-content .view-footer + .views-row-sort {
    padding-top: 40px;
}
.page-annuaire .view-annuaire-des-entreprises-aea .views-row + .view-footer, .page-annuaire .view-annuaire-des-institutions-aia .views-row + .view-footer {
    /*margin-bottom: 30px;*/
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content .views-row, .page-annuaire .view-annuaire-des-institutions-aia .view-content .views-row {
    min-height:95px;
    height: 100%;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content .views-row .views-field, .page-annuaire .view-annuaire-des-institutions-aia .view-content .views-row .views-field {
    float: none;
    width: 100%;
    margin-bottom: 10px;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content .views-row .views-label-field-aa-adresse-locality, .page-annuaire .view-annuaire-des-institutions-aia .view-content .views-row .views-label-field-aa-adresse-locality {
    display: inline;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content .views-row.views-row-sort .sortby_title, .page-annuaire .view-annuaire-des-institutions-aia .view-content .views-row.views-row-sort .sortby_title {
    text-align: left;
    width: 36%;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content .views-row.views-row-sort .sortby_commune, .page-annuaire .view-annuaire-des-institutions-aia .view-content .views-row.views-row-sort .sortby_commune {
    text-align: center;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content .views-row.views-row-sort .sortby_codeape, .page-annuaire .view-annuaire-des-institutions-aia .view-content .views-row.views-row-sort .sortby_thematique {
    text-align: right;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content .views-row-sort .views-field, .page-annuaire .view-annuaire-des-institutions-aia .view-content .views-row-sort .views-field {
    float: left;
    width: 32%;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content .views-row.views-row-sort, .page-annuaire .view-annuaire-des-institutions-aia .view-content .views-row.views-row-sort {
    min-height: 20px;
    padding-left: 0px;
    padding-right: 0px;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content .views-row, .page-annuaire .view-annuaire-des-institutions-aia .view-content .views-row {
    margin-left: 0;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content .views-row.views-row-sort, .page-annuaire .view-annuaire-des-institutions-aia .view-content .views-row.views-row-sort {
    margin-left: 0;
}
.page-annuaire .view-annuaire-des-entreprises-aea .view-content .view-footer, .page-annuaire .view-annuaire-des-institutions-aia .view-content .view-footer {
    margin-left: 0;
}
.page-annuaire .image-introduction-annuaire {
    display: none;
}
.details-annuaire .footer-annuaire .footer-link.link-actualite,
.page-annuaire .footer-annuaire .footer-link.link-actualite {
    margin-top: 40px;
}
.page-annuaire .tools {
    margin-top: 30px;
}
.page-annuaire-annuaire-des-institutions-alsace form#views-exposed-form-annuaire-des-institutions-aia-page .views-exposed-widget .form-item-field-aa-website-exists {
    display:none;
}
.page-annuaire form#views-exposed-form-annuaire-des-entreprises-aea-page #checkboxes-wrapper, .page-annuaire form#views-exposed-form-annuaire-des-institutions-aia-page #checkboxes-wrapper{
    display: none;
}
.page-annuaire form#views-exposed-form-annuaire-des-entreprises-aea-page .views-exposed-widget.views-submit-button input#edit-submit-annuaire-des-entreprises-aea, .page-annuaire form#views-exposed-form-annuaire-des-institutions-aia-page .views-exposed-widget.views-submit-button input#edit-submit-annuaire-des-institutions-aia {
    margin-left: 0px;
}


/*
PUIBLICATION
*/
.page-publication .view-publication .view-content{
    width:auto
}


.page-publication .view-publication .view-filters #edit-search-api-views-fulltext-wrapper input,
.page-publication .view-publication .view-filters #edit-field-publi-editeur{
    width: 100%;
    padding:5px 0px;
}

.page-publication .view-publication .view-filters #edit-search-api-views-fulltext-wrapper label,
.page-publication .view-publication .view-filters #edit-field-publi-editeur-wrapper label{
    width:100%;
    margin:5px 0px;
}

.page-publication .view-publication .facets{width:100%;}

.page-publication .view-publication .view-filters .views-exposed-widget.views-submit-button{
    width: 100%;
    text-align: center;
    margin-top:20px;
}
.page-publication .view-publication .view-filters input#edit-submit-publication{
    margin:0 auto;!important;
}

.page-publication .view-publication .view-filters .views-exposed-widget{
    width: 100%;
}

.page-publication .view-publication .view-filters input#edit-reset{
    margin:0 auto;
}

.page-publication .view-publication.facet_filter_active .view-filters{
    width: auto;
}

.page-publication #block-system-main .block-current-search{
    display: none;
}

.page-publication .view-publication .view-content .views-row .left{padding: 5px}
.page-publication .view-publication .view-content .views-row .left img{
    display: none;
}


.page-publication .view-publication .view-content{width: 100%;}

.page-publication .view-content .pager{
    margin-top:20px;
}


.page-publication #block-facetapi-ihzfb9hjxuvjikdfpseuwe3nw34lfgvp,
.page-publication #block-facetapi-ksz7is0ueuggv93wtzknwua9dyu2n2dc,
.page-publication #block-facetapi-q4nadl5cvw3pk5xsjdw4ohw2f19ouhy2{
    display: none;
}

.page-publication #block-facetapi-uomiablrowz9r0fe2ooi6ik5kqkzxmgc .item-list ul{
    height: 130px;
}
.page-publication #block-facetapi-uomiablrowz9r0fe2ooi6ik5kqkzxmgc .item-list ul li.last{
    padding-bottom: 15px;

}

.node-type-publication #region-en-complement{
    width: 100%;
}

#block-views-publication-block-1 .content .caroufredsel_wrapper,
#block-views-publication-block-1 .content,
#block-views-publication-block-1,
#block-cci-publication-publication-block-custom{
    width: 100% !important;
}