* {
    /*l'étoile est le sélecteur universel*/
    margin: 0;
    padding: 0;
    /*text-decoration: none;*/
    box-sizing: border-box;
    /* la bordure est intégrée au contenant*/
    /*ne pas toucher à ce paragraphe qui reste bien en haut*/
}


@font-face {
    font-family: 'fluxisch_regular';
    src: url('../fonts/Fluxisch/FluxischElse-Regular.otf') format('opentype');
}

@font-face {
    font-family: 'fluxisch_light';
    src: url('../fonts/Fluxisch/FluxischElse-Light.otf') format('opentype');
    /*deux points pour sortir, un slash pour rentrer dans les dossiers*/
}

@font-face {
    font-family: 'fluxisch_bold';
    src: url('../fonts/Fluxisch/FluxischElse-Bold.otf') format('opentype');

}

@font-face {
    font-family: 'metaAccanthis_regular';
    src: url('../fonts/MetaAccanthis/MetaAccanthis_regular.ttf') format('truetype');

}

@font-face {
    font-family: 'metaAccanthis_alternate';
    src: url('../fonts/MetaAccanthis/MetaAccanthisAlternate.ttf') format('truetype');
}



body {
    background-color: white;
    font-family: 'fluxisch_regular';
    color: rgb(59, 0, 0);
    font-size: 1em;
}

#container {
    width: 95%;
    margin: auto;
    /*border: 1px solid red;*/
}

.intro {
    /* border: 1px solid red;*/
    
}

/* titre recette */
span.titrerecette {
    font-family: 'metaAccanthis_regular';
    font-size: 0.95em;
}
/* paramètres par défaut du paragraphe d'intro */
.intro p {
    font-family: 'fluxisch_regular';
    font-size: 1em;
    color: rgb(59, 0, 0);
    line-height: 1.2; 
}
p {
    font-size: 0.85em;
    line-height: 1.2;
}

/* Mise en forme des différents liens */


/* recettes & collections */
a.lienrecetteL {
    font-family: 'metaAccanthis_regular';
    text-decoration: underline;    
}
a.lienrecetteSviolet {
    font-family: 'metaAccanthis_regular';
    text-decoration: underline;
    color: rgb(145, 146, 252);
    
}

a.liencontexteL {
    font-family: 'metaAccanthis_alternate';
    text-decoration: underline;
}
/* tags */

a.tagbleu {
    font-family: 'metaAccanthis_alternate';
    background-image: url(../images/elements_site/halos/bleu.png);
    overflow: visible;
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: 100% 80%;
    background-position: bottom;
}

a.tagvert {
    font-family: 'metaAccanthis_alternate';
    background-image: url(../images/elements_site/halos/vert.png);
    overflow: visible;
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: 100% 80%;
    background-position: bottom;
}

a.tagrouge {
    font-family: 'metaAccanthis_alternate';
    background-image: url(../images/elements_site/halos/rouge.png);
    overflow: visible;
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: 100% 80%;
    background-position: bottom;
}

a.tagviolet {
    font-family: 'metaAccanthis_alternate';
    background-image: url(../images/elements_site/halos/violet.png);
    overflow: visible;
    text-decoration: none;
    background-repeat: no-repeat;
    background-size: 100% 80%;
    background-position: bottom;
}

a.tagbleu:hover {
    font-family: 'metaAccanthis_regular';
}
a.tagrouge:hover {
    font-family: 'metaAccanthis_regular';
}
a.tagvert:hover {
font-family: 'metaAccanthis_regular';
}
a.tagviolet:hover {
font-family: 'metaAccanthis_regular';
}

/* général */
a {
    color: rgb(59, 0, 0);
    font-size: 0.95em;
}

a:active {
    text-decoration: none;
    color: rgb(42, 224, 153);
}

a:hover {
  /*  color: rgb(0, 188, 141); */
    color: rgb(42, 224, 153);
}

/* ---------------------------- */
/* style de caractères pour participants */

.participantS {
    color: rgb(145, 146, 252);
}

.participantL {
    color: rgb(145, 146, 252);
}


/* ---------------------------- */
/* bloc images de la recette */
figure {

}

img.visuel1 {
    width: 75% ;
}

.numerolegende {
    font-size: 0.85em;
    color: rgb(249, 57, 105);
    font-family: 'fluxisch_light';
}

figcaption {
    font-size: 0.85em;
    color: rgb(249, 57, 105);
    font-family: 'fluxisch_light';
}

/* ---------------------------- */
/* bloc contexte */


/* ---------------------------- */
/* Fiche recette */
.fluxischboldL {
    font-family: 'fluxisch_bold'
}

ul, ol {
    font-size: 0.85em;
}

h1 {
    font-family: 'metaAccanthis_regular';
    font-size: 23px;
}

img {
    width: 80% ; 
}

.fichecuisine {
    
}
