/* This is a -*- css -*- file.*/

/* ======================================================== */

/* L'affichage des classes "fra" et "eng" dˇpendra du fait que le body
soit dans la classe "use-fra" ou "use-eng": on demande donc de ne
pas afficher les ˇlˇments de classe "fra" contenus dans un body de
classe "use-eng" et rˇciproquement. */


    body.hide-fra .fra { display: none; }
    body.use-fra .no-fra { display: none; }
    body.hide-eng .eng { display: none; }
    body.use-eng .no-eng { display: none; }
    body.hide-prt .prt { display: none; }
    body.use-prt .no-prt { display: none; }

    img.country-flag {
        vertical-align:text-bottom;
        height: 30px;
        width: 48px;
    }
    a.country-flag {
        display: inline-block;
        text-decoration: none;
        margin: 5px 5px;
        padding: 0px;
    }
    img.vp-logo {
        display: block;
        max-width: 100%;
        max-height: 90px;
    }
    a.vp-logo {
        display: block;
        text-decoration: none;
        max-width: 100%;
        text-align: center;
        color: black;
    /*     max-height: 90px; */
    }
    .main-title {
        text-align: center;
        font-size: 24px;
    }

/*    select.fra-flag {
        background-image: url("/images/FrenchFlag.png") ;
        background-size: 48px 30px;
        background-repeat: no-repeat;
    }*/
    option.country-flag-selector {
        height: 30px;
        width: 48px;
        margin: 0px;
        padding: 0px;
        color: white;
    }
    .country-flag-selector {
        background-size: 48px 30px;
        background-repeat: no-repeat;
        background-origin: content-box;
        text-align: center;
        color: white;
    }
    .fra-flag {
        background-image: url("/images/FrenchFlag.png") ;
    }
    .eng-flag {
        background-image: url("/images/EnglishFlag.png") ;
    }
/*    option.eng-flag {
        height: 34px;
        width: 52px;
        background-image: url("/images/EnglishFlag.png") ;
        background-repeat: no-repeat;
        background-size: 48px 30px;
        background-repeat: no-repeat;
        background-position: center;
    }*/
}
/* ======================================================== */
