

header{
height:80px;
background-image:url("../donnees/fond/Polish_20230621_092722241.jpg");
background-color:#F6F6F6;
}

/* taille des titres */
.site-branding{height:40px;}

/*titre du site*/
.site-branding > H1{color: #000000;}
.site-branding > H2{color: #000000;}

/* logo */
#hlogo{height: 80px;}

/* menu */
.menu{width:calc(100% - 80px);}

/*mise en style des liens*/
.menu-item a,
.menu-item a:visited
{
color: #000000;
background-color: #F6F6F6;
border-radius: 30% 30% 70% 50%;
border: 0px
;
}

/*couleur au survol*/
.menu-item a:hover{
color:#F6F6F6;
background-color: #BF74D2;
}

main{
position: absolute;
top:80px;
bottom:20px;
}



/* fond des pages */
.fondpage{
background-color: #F6F6F6;
color:#000000;
/* aide ombrage: decalH decalV rayon couleur */
text-shadow: 1px 0px 3px #F6F6F6, 0px 1px 3px #F6F6F6;
}

/* page de tarifications */
/* style globale du tableau */
table {
background-color: #F6F6F6;
border: 3px solid #000000;

}

/* alterner la couleur de fond */
tbody tr:nth-child(odd) {background-color: #000000;color: #F6F6F6;}
tbody tr:nth-child(even) {background-color: #F6F6F6;color: #000000;}

/* page de contact */
/* bloc d'adresse */
address {background-color: #000000;color: #F6F6F6;}

/* carte */
#carte{
width:400;
}

/* horaires */
#horaires {
background-color: #F6F6F6;
border: 2px solid #000000;
}

/* réseaux sociaux */
#reseaux{
background-color: #000000;
color: #F6F6F6;
}

footer{
height: 20px;
background-color: #F6F6F6;
}

/*sous-titre du site*/
.site-description{color: #000000;}

/* mise en style de la page présentation */
#texte_acceuil{
position: absolute;
top:0px;
left:0px;
width:calc(100% - 300px);
height:inherit;
overflow-y: scroll;
}
#fb_fil{
position: absolute;
top:0px;
right:0px;
width:300px;
height:100%;
}



/*écran petit*/
@media (max-width: 700px) {

/*taille du burger*/
.menu_hamburger+label{
width: 60px;
height: 60px;
top:10px;
}

/*trait du milieu*/
.menu_hamburger+label span {background-color: #000000;}

/*style des 2 autres traits*/
.menu_hamburger+label span::before, 
.menu_hamburger+label span::after {
background-color: #000000;
}

/*mise en style des liens*/
.menu-item a,
.menu-item a:visited
{
border: 2px
 solid;
}

/* mise en style de la page présentation */
#texte_acceuil{
position: relative;
width:100%;
height:auto;
overflow-y: hidden;
}
#fb_fil{
position: relative;
width:100%;
}

}
