

/* ........................................*/
/* ........... naviguation.css ............*/
/* ........................................*/


.Standalone ul.Normal li a {
    /*color: #888888;*/
}

    .Standalone ul.Normal li a:hover {
        /*color: #a71d5c;*/
    }


/* top bar */

@media (min-width: 1024px) {
    .main_h::before {
        background-image: none;
        background-color: #a47e32;
    }
    .main_h{
        top:-20px;
    }
}


a.Button,
.Standalone ul.Normal li.Button a,
input[type="submit"] {
    /*background-color: xx; */
}


    a.Button:hover,
    input[type="submit"]:hover,
    .Standalone ul.Normal li.Button a:hover {
        /*background-color: xx; */
    }






/* ........... H E A D ............ */

.Shade {
    background-blend-mode: luminosity;
    filter: brightness(.55) saturate(20) sepia(50%) hue-rotate(130deg);
}

h1 {
    color: white;
}



/* ........... L O G O  ............ */



.Standalone ul.Core li.Logo a {
    background-image: url(../images/skin/logo_nav_small.svg);
}

@media (min-width: 1024px) {
    .Standalone ul.Core li.Logo a {
        background-image: url(../images/skin/logo_nav_full.svg);
        /*width: xx;*/
    }
}



/* ------------- L I N K S -------------- */


a {
    color: #b79038; /*Hot Pink*/
}

p > a:not(.Button):hover {
    color: #a47e32; /*Darker hot pink*/
}


/* -------------- B U T T O N S -------------------- */


/* General aspect */

a.Button,
.Standalone ul.Normal li.Button a,
input[type="submit"] {
    background-color: #b79038; /*Hot Pink*/
}

    a.Button:hover,
    input[type="submit"]:hover,
    .Standalone ul.Normal li.Button a:hover {
        background-color: #a47e32; /*Dark Pink*/
    }


.Reverse a.Button:hover,
.Reverse .Standalone ul.Normal li.Button a:hover,
.Reverse input[type="submit"]:hover {
    background-color: #a47e32; /*Neutral 60% */
}




/* Withing paragraphs & nav */


p a.Button {
    background-color: transparent;
    border: 1px solid #999;
    color: black;
}

    p a.Button:hover {
        background-color: #ddd; /*Hot Pink*/
        color: black;
    }

.Reverse p a.Button {
    color: white;
}



/* Chasse au tresord */

h3 span {
    font-family: book;
    font-size: .6em;
    letter-spacing: 0;
    line-height: 1.35em;
}




/* ------------- BOXES -------------- */



#Zone .Boxed {
    margin: 0;
    margin-top: 3em;
}



/* ---------- T O P M E NU  ---------- */




.Featured {
}


/* Video */
/* Zone */


#Video {
    padding-bottom: 4em;
}

    #Video .Boxed * {
        color: black;
    }

    #Video .Boxed {
        background-color: rgba(255, 255, 255, .7);
        padding-bottom: 4em;
        padding-top: 3em;
        margin-bottom: 0;
    }




/* Zone */

#Zone {
    padding-bottom: 4em;
    background-color: #C7A57E;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url(../images/Digital—MICROSITE_slide_map_fade.jpg);
    background-size: 100%;
}

@media (min-width: 1180px) {
    #Zone {
        padding-bottom: 4em;
        background-image: url(../images/Digital—MICROSITE_slide_map.jpg);
        background-size: cover;
    }
}




#Zone h4 {
    color: black;
}


#Zone .Boxed {
    background-color: rgba(255, 255, 255, .75);
    padding-bottom: 4em;
}







/* ------------- BANDS -------------- */


.Band.JFY {
    background-color: #003552;
}

#Prix a {
    text-decoration: none;
}


















/* ------------ Typo ------------------*/

.ContentWidth > p.Note {
    padding-top: 3em;
}

/* ---------- HeadIcon --------------- */



.HeadIcon#Diffusion::after {
    background-image: url(../images/icons/icon_jfy_video.svg);
}

.HeadIcon#Drink::after {
    background-image: url(../images/icons/icon_jfy_cocktail.svg);
}

.HeadIcon#Flag::after {
    background-image: url(../images/icons/icon_jfy_castle.svg);
}

.HeadIcon#Gift::after {
    background-image: url(../images/icons/icon_jfy_prix.svg);
}

.HeadIcon#Recette::after {
    background-image: url(../images/icons/icon_jfy_pop.svg);
}

.HeadIcon#Activites::after {
    background-image: url(../images/icons/icon_jfy_activite.svg);
}

.HeadIcon#Tresor::after {
    background-image: url(../images/icons/icon_jfy_treasure.svg);
}

.HeadIcon#Art::after {
    background-image: url(../images/icons/icon_jfy_caravan.svg);
}

.HeadIcon#Lecture::after {
    background-image: url(../images/icons/icon_jfy_lecture.svg);
}







/* ---------- POP UP ----------*/



.PopGrid p.Note {
    font-size: .6em;
}
