@font-face {
    font-family: 'GeosansLight';
    src: url('GeosansLight.woff2') format('woff2'),
        url('GeosansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.fondEn-tete {
    background-color: #160D08;
    border-top-left-radius: 50px 50px;
    border-top-right-radius: 50px 50px;
    border-bottom-left-radius: 50px 50px;
    border-bottom-right-radius: 50px 50px;
}
.en-teteLecteur {
    font-family: GeosansLight;
    font-size: 18pt;
    font-style: normal;
    font-weight: normal;
    color: #D8C480;
}
.titreSite {
    font-family: GeosansLight;
    font-size: 30pt;
    font-weight: normal;
    color: #9FA68C;
}
.retourIndex {
    font-family: GeosansLight;
    font-size: 11pt;
    font-weight: normal;
    color: #86740F;
}
#titremp3:link{
    text-decoration: none;
}
#lienachat:link,#lienachat:active,#lienachat:visited{
    text-decoration: none;
    font-family: GeosansLight;
    font-size: 14pt;
    font-style: normal;
    font-weight: normal;
    color: #D8C480;
}
.soustitreSite {
    font-family: GeosansLight;
    font-size: 14pt;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
}
.titreAlbumExistant {
    font-family: GeosansLight;
    font-size: 20pt;
    font-style: normal;
    font-weight: normal;
    color: #D1D4C7;
}
.anneeAlbum {
    font-family: GeosansLight;
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    color: #D1D4C7;
}
.titreAlbumFutur {
    font-family: GeosansLight;
    font-size: 16pt;
    font-style: normal;
    font-weight: normal;
    color: #D1D4C7;
}
.separateur {
    font-family: GeosansLight;
    font-size: 16pt;
    font-style: italic;
    font-weight: normal;
    color: #D1D4C7;
    text-shadow: 1px 1px 2px black;
}
.pasAlbum {
    font-family: GeosansLight;
    font-size: 16pt;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
}
.imageAccueil {
    -webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.75);
    box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.75);
}
#fond2017 { 
    margin:0;
    padding:0;
    background: url(../fond/fond_hors_album_2024.jpg) no-repeat center fixed; 
    -webkit-background-size: cover; /* pour anciens Chrome et Safari */
    background-size: cover; /* version standardis�e */
}
#fond800 {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-image: url(../fonds/fond800.jpg);
    background-attachment: fixed;
    background-position: 50% 0%;
}
#fond1000 {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-image: url(../fonds/fond1000.jpg);
    background-attachment: fixed;
    background-position: 50% 0%;
}
#fond1200 {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-image: url(../fonds/fond1200.jpg);
    background-attachment: fixed;
    background-position: 50% 0%;
}
.Attention {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFF00;
    font-style: normal;
    font-weight: bold;
}
.Auteurs {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #86740F}
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.BoutonActionOffrande {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #FFFF00;
    background-color: #000064;
    border-top-color: #0000D5;
    border-right-color: #0000D5;
    border-bottom-color: #0000D5;
    border-left-color: #0000D5;
}
.BoutonEffacerOffrande {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #FFFF00;
    background-color: #000064;
    border-top-color: #0000D5;
    border-right-color: #0000D5;
    border-bottom-color: #0000D5;
    border-left-color: #0000D5;
}
.Commentaires {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #AC9513;
    font-style: normal;
    font-weight: normal;
    text-align: justify;
}
.Defaut {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #86740F;
    font-style: normal;
    font-weight: normal;
}
.DefautGras {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #86740F;
    font-style: normal;
    font-weight: bold;
}
.Defaut12px {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #86740F;
    font-style: normal;
    font-weight: normal;
}
.empformulaire {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #BFBF00;
}
hr {
    color:#000064;
    height:1px;
}
.Lyric {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #86740F; font-size: 14px}
.Notes { font-family: Verdana, Arial, Helvetica, sans-serif; color: #AC9513; font-size: 10px}
.Petit {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: normal;
    color: #86740F;
}
.PetitNoir {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: normal;
    color: #000000;
}
.TableauTitre {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #7A3105; font-size: 10px}
.TableauTitre2 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #7A3105; font-size: 12px}
.TexteBlanc {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
}
.TexteBlancSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
}
.TexteBleuGras {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #0000A0;
}
.TexteOffrande {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #000064;
    line-height: 16px;
}
.TexteOffBig {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #000064;
}
.TexteOffSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000064;
}
.TexteOffPetit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000064}
.TexteSurFondNoir {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #D5BF75;
}
.TitreCredits {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #86740F}
.TitrePageOffrande {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    color: #000064;
    border-width: 1px;
    border-bottom-color: #000064;
    border-bottom-style: solid;
    border-top: none;
    border-right: none;
    border-left: none;
}
.HomeStudio {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
.pasvu {
    display: none;
}
.imgequipe {
    width: 532px;
}
.imagecollee {
    transform: translateY(-4px);
}
.imagecollee2 {
    transform: translateY(-9px);
}