﻿.defaultAvfmTableBlackBorder {
    border: solid 1px #000000;
    border-collapse: collapse;
}

    .defaultAvfmTableBlackBorder td, .defaultAvfmTableBlackBorder th {
        border: solid 1px #000000;
        border-collapse: collapse;
        padding: 4px 4px 4px 4px;
        margin: 0px 0px 0px 0px;
    }


.defaultAvfmTableGrayBorder {
    border: solid 1px Gray;
    border-collapse: collapse;
}

    .defaultAvfmTableGrayBorder td, .defaultAvfmTableGrayBorder th {
        border: solid 1px Gray;
        border-collapse: collapse;
        padding: 4px 4px 4px 4px;
        margin: 0px 0px 0px 0px;
    }


a.linkReadMore:link {
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
    text-decoration: underline;
}


a.linkReadMore:visited {
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
    text-decoration: underline;
}

a.linkReadMore:active {
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
    text-decoration: underline;
}

a.linkReadMore:hover {
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}


a.linkReadMore:visited {
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
    text-decoration: underline;
}

a.linkReadMore:active {
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
    text-decoration: underline;
}

a.linkReadMore:hover {
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #000000;
    text-decoration: underline;
}


.divPostGallery{
    text-align:center;
    align-content:center;
}


h1.teaser {
    color: #244773;
    font-weight: 500;
    font-size: 28px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
}

h1.firstTeaserThumb {
    color: #244773;
    font-weight: 500;
    font-size: 18px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
}

h2.teaser {
    color: #244773;
    font-weight: 300;
    font-size: 20px;
    font-family: 'Roboto Condensed', sans-serif;
    font-style: italic;
    text-align: left;
}


h2.firstTeaser, p.firstTeaser {
    color: #244773;
    font-weight: 100;
    font-size: 16px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
}


h2.firstTeaserThumb, p.firstTeaserThumb {
    color: #244773;
    font-weight: 100;
    font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
}

h2.secondaryTeaserThumb {
    color: #244773;
    font-weight: 500;
    font-size: 18px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
}

h3.secondaryTeaserThumb, p.secondaryTeaserThumb {
    color: #244773;
    font-weight: 100;
    font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
}

h4.teaser {
    color: #244773;
    font-weight: 500;
    font-size: 28px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
}

h5.teaser {
    color: #244773;
    font-weight: 100;
    font-size: 16px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
}

h5.readPost, p.readPost {
    color: #535252;
    font-weight: 100;
    font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: right;
    bottom: 0px;
}

h4.teaserThumb {
    color: #244773;
    font-weight: 500;
    font-size: 18px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
}

h5.teaserThumb {
    color: #244773;
    font-weight: 100;
    font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
}

.leftImage {
    width: 390px;
    height: 256px;
}

.featuredImage {
    border: 1px solid #C0C0C0;
}

h5.publishDate {
    color: #244773;
    font-weight: 100;
    font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: left;
    text-align: center;
}

h5.publishDateThumb {
    color: #244773;
    font-weight: 100;
    font-size: 12px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: left;
    text-align: center;
}


.Version-normal .dropdown-item:hover, .Version-normal .dropdown-toggle:hover {
    cursor: pointer;
}


label.title, h1.title {
    color: #244773;
    font-weight: 500;
    font-size: 30px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: left;
}

label.teaser {
    color: #244773;
    font-weight: 300;
    font-size: 20px;
    font-family: 'Roboto Condensed', sans-serif;
    font-style: italic;
    text-align: left;
}

label.publishDate {
    color: #244773;
    font-weight: 100;
    font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: left;
}

label.featuredProductTitle {
    color: #244773;
    font-weight: 500;
    font-size: 20px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: left;
}

label.relatedPostsTitle {
    color: #244773;
    font-weight: 500;
    font-size: 20px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: left;
}

.spanPartNo {
    font-size: 16px;
    font-weight: 700;
    font-family: 'Roboto Condensed', sans-serif;
}

.spanDescription {
    font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
}

.divPostGallery ul a, .divPostFeaturedProduct ul a {
    outline: none;
    text-decoration: none;
    color: #525252;
}

    .divPostGallery ul a:hover, .divPostFeaturedProduct ul a:hover {
        color: #C3C3C3;
    }


.divPostGallery, .divPostFeaturedProduct {
    width: 100%;
    padding: 5px;
}

    .divPostGallery ul, .divPostFeaturedProduct ul {
        display: block;
        list-style: none;
        margin: 0px;
        padding: 0px;
    }

.divPostFeaturedProductItem {
    margin: 10px;
    text-align: center;
    align-content: center;
    float: left;
    width: 200px;
    height: 280px;
    border: 1px solid #C0C0C0;
}

.divPartDesc {
    min-height: 70px;
}

.divPostGallery ul li {
    margin: 5px;
    display: inline;
}

.divPostGallery ul img {
    padding: 10px;
    margin: 5px;
    border: 1px solid #C0C0C0;
}

.divPostGallery ul a:hover img {
    margin: 5px;
    border: 1px solid #333333;
}

.bouton-fiche img {
    width: 25px;
    height: 25px;
}

.lastPosts {
    color: #244773;
    font-weight: 500;
    font-size: 20px;
    font-family: 'Roboto Condensed', sans-serif;
    cursor: pointer;
    padding-left: 4px;
}

.lastPosts:hover {
    color:#B29879;
}


.blogMinHeight {
    min-height: 115px;
}

.blogPageMinHeight {
    min-height: 115px;
}


.blogLastMinHeight {
    min-height: 115px;
}