/**
 * IFRELO
 * Style commun
 */


@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');



* {

    margin:0;

    padding:0;

    box-sizing:border-box;

}



html,
body {

    min-height:100%;

}



body {

    background:var(--ifrelo-fond);

    color:var(--ifrelo-noir);

    font-family:'Inter', sans-serif;

    font-size:var(--ifrelo-texte);

}



a {

    color:var(--ifrelo-rouge);

    text-decoration:none;

}



a:hover {

    text-decoration:underline;

}



h1 {

    font-size:var(--ifrelo-titre);

    font-weight:600;

}



h2 {

    font-size:var(--ifrelo-sous-titre);

    font-weight:500;

}



.ifrelo-container {


    width:100%;

    max-width:1200px;

    margin:auto;

    padding:20px;

}

.ifrelo-logo {
    display: block;
    width: 180px;
    max-width: 100%;
    height: auto;
	    margin: 0 auto 24px auto;
}