

body, div, ul {
    margin: 0;
    padding: 0;
}


@font-face {
    font-family: 'futurabook';
    src: url(/fonts/FuturaNewBook-Reg.eot),
        url(/fonts/FuturaNewBook-Reg.ttf),
        url(/fonts/FuturaNewBook-Reg.woff),
        url(/fonts/FuturaNewBook-Reg.woff2);
}

@font-face {
    font-family: 'futuramedium';
    src: url(/fonts/FuturaNewMedium-Reg.eot),
        url(/fonts/FuturaNewMedium-Reg.ttf),
        url(/fonts/FuturaNewMedium-Reg.woff),
        url(/fonts/FuturaNewMedium-Reg.woff2);
}

a {
    text-decoration: none;
}

h2 {
    font-family: 'futuramedium', Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: rgb(255, 255, 255);
    letter-spacing: 0.02rem;

}

h1 {
    font-family: 'futurabook', Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: rgb(255,140,0);
    letter-spacing: 0.02rem;

}
/* texte mentions légales */

h3 {
    font-family: 'futurabook', Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color: rgb(255, 140, 0);
    letter-spacing: 0.02rem;

}

/* global - contenu */

.global {
    
    width: 960px;
    margin: auto;
    padding-top: 50px;
}

.contenu {                                  
    
    position: relative;
}

.imageaccueil {
    position: relative;
    top: 0px;
    left: 0px;
    z-index: -5;
    width: 50px;
}



/* index */

.logonh {
    position: absolute;
    width: 120px;
    top: 378px;
    left: 420px;
}

.titre {
    width: 960px;
    position: absolute;
    text-align: center;
    top: 460px;
}

.sous-titre {
    width: 960px;
    position: absolute;
    text-align: center;
    top: 508px;
    text-decoration: none;
}

.sous-titre a:hover {
    color: rgb(141,250,252) 
}

.sous-titre a {
    color:  rgb(255,140,0);
}

/* mentions légales */

.bloc-texte {
    position: relative;
    margin-top: 80px;
    padding-top: 5px;
    padding-left: 40px;
    border-style: none none none solid;
    border-width: 2px;
    font-family: 'futurabook', Helvetica, Arial, sans-serif;
    font-size: 16px;

    color:  rgb(0,1,0)
}

.bloc-texte a {
    color:  rgb(150,150,150) 
}

.bloc-texte a:hover {
    color: rgb(255,140,0) 
}

.logonh-mentions {
    position: relative;
    margin-top: 12px;
    width: 120px;
    
}


/* pied */

.pied a {
    color:  rgb(150,150,150) 
}

.pied a:hover {
    color: rgb(255,140,0) 
}

.pied {
    margin: auto;
    height: 50px;
    top: 578px;
    font-family: 'futurabook', Helvetica, Arial, sans-serif;
    font-size: 11px;
    color:  rgb(150,150,150)
}