.rn-publications .publication-infos-globales a.btn-dwn{display:none;}

.rn-publications {}

.rn-publications .t3-content {
    padding-top: 0px;
    margin-top: 150px;
}

.rn-publications .t3-wrapper {background-color: #ececec !important;}

.rn-publications .col {
    padding: 0px;
    overflow: hidden;
    position: relative;
    padding: 0px 10px 25px 10px;
}

.rn-publications .item {
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);   
    box-shadow: 0px 10px 10px rgba(136, 136, 136, 0.5); 
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;  
}

.rn-publications .item:hover {
    box-shadow: 0px 15px 12.5px rgba(136, 136, 136, 1);
}

.rn-publications .col article {
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #ffffff;
    overflow: hidden;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.rn-publications.view-article #t3-content /* contenu de la fiche */
{
    margin-top: 0px;
    background-color: white;
    padding: 45px 60px;
}

.rn-publications .publication-infos-globales {
    padding-left: 45px;
}

.rn-publications .publication {
    padding: 30px;
}

.rn-publications .item-row .row {
    margin:0px!important;
}

.rn-publications .item-image-box {
    background-color: #7c388d;
    min-height: 200px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

.rn-publications .item-image {
    margin: 0px;
    width: 100%;
    border-bottom: 5px solid #7c388d;
}
.rn-publications .item-image img{
    margin-top:0px;
    height: 200px;
}

.rn-publications .article-header .article-title a{
    color:#7c388d;
}

.rn-publications .article-header .article-title a:hover{
    color:#75952b!important;
}

.rn-publications .article-header {
    padding-right: 0px;
}

.rn-publications .article-title {
    font-family: 'Roboto', Helvetica, Arial, sans-serif !important;
    font-size: 1em !important;
    line-height: 1.25em;
    padding: 0px 10px;
}

.rn-publications .article-intro p {
     font-size: 0.95em !important;
    line-height: 1.25em;  
    padding: 0px 10px
}

.rn-publications .item-content-box .article-header {
    min-height: 120px;
}

/*
    PUBLICATION INDIVIDUELLE
*/

.rn-publications .t3-mainbody {
    padding-top: 0px;
}

.rn-publications .rn-prix {
    font-weight: 900;
    color: #75952b;
}

.product-item-actions {
    min-height: 70px;
}



.rn-publications .rn-voir-plus {
    text-align: right;
}

.rn-publications .rn-voir-plus a {
    font-weight: 900;
    color: #8cc31d;
}

.rn-publications .publication-image {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px;
    background-color: #7c388d;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

.rn-publications .publication-image .image-container {
    height: 250px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.rn-publications .publication-image .image-container #image {
    height: 100%;
    width: 100%;
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    margin: 15px;
}

.rn-publications .publication-titre-ref h2 {
    color: black !important;
    font-size: 1.85em;
    padding-top: 12.5px;
    line-height: 1.25em;
}

.rn-publications .publication-prix {
    display: flex;
    align-items: center;
}

.rn-publications .publication-prix * {
    margin-bottom: 0px;
    margin-top: 0px;
}

.rn-publications .publication-prix h2 {
    font-family: "roboto" !important;
}

.publication-prix h2, .publication-prix .commentairePrix
{
    color: #75952b!important;
} 

.rn-publications .publication-prix .commentairePrix {
    position: relative;
    bottom: 7px;
    margin-left: 10px;
    font-weight: 600;
}

/* form cache */
    .rn-publications.view-article .t3-content form input:not(#submit) {
        display: none;
    }

/*
*   MODULE "AUTRES PUBLICATIONS"
*/

.rn-publications .rn-autres-documents {
    background: none !important;
    padding: 0px !important;
}

.rn-publications .rn-autres-documents .container {
    padding: 2.5px;
}

/*
*   MODULE "NOTRE CATALOGUE"
*/

.rn-publications.view-article #section-630 {
    background-color: #ffffff;
    margin-top: 52px;
    padding-top: 52px;
}