
:root{
	--fontSize: 1.2em;
/*	--fontStyle: "sans-serif";*/
  --fontStyle:"Merriweather";
  --rootBG: #efefef;
  --maxWidth: 2048px;
  --contentBG: #fff;
  --contentFG: black;
  --headerBG: #3a5179;
  --headerFG: #ffbc73;
  --headerStackBG: #ffbc73;
  --headerStackFG: #fff;
  --headerOver: #41efcd;
  --titleColor:#3a5179;
/*  --tileBorderColor: #e0e0e0; */
  --tileBorderColor: #ffbc73;
  --tileBG: #fafafa;
  --tileRadius: 1em;
  --tileBorderWidth:8px;
  --tileFG: black;
  --tileTitleColor: #80aeff;
	--accentColor:#80aeff;
	--accentColorLight:#80aeffb8;
  --emphasisBG: #eeeeee;
  --extraBG: transparent;
  --extraBorderColor: #231F20;
  --extraBorderWidth: 2px;
  --extraRadius: 0em;
}
/* Couleur de fond de la partie droite du menu principal */
#navigation {
  background-color: #3a5179;
}
/*.tplTitle{
  background-color: #ffbc73;

}*/
/* Changement couleur de la ligne de séparation du footer */
footer {
  border-top: var(--tileBorderWidth) solid var(--tileTitleColor);
}
/* Changement couleur de fond du fil d'Ariane */
#stack {
  color: var(--headerStackFG);
  background-color: var(--tileTitleColor);
}
.bkTileSet .tiles {
  grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr));
  grid-template-rows: repeat(2, auto);
}
/*Vignettes de la galerie photo arrondies*/
.imgPv {
  border-radius:10px;
  box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
}
/* Ombre sous la visionneuse*/
.scImgGalTbr{
  box-shadow: 5px 5px 5px rgba(205, 205, 205, 0.3);
}
/* Ajout d'ombre sur les tuiles */
article.tile {
  box-shadow: 5px 5px 15px rgba(0,0,0,0.3);
  justify-items: center;
}
.tileIcon {
  margin-left: auto;
  margin-right: auto;
}
.layout_tb{
  margin-left: auto;
  margin-right: auto;
}

/*Bloc replié / ouvert */
.bkBase_closed, .bkBase_open{
  color:var(--tileTitleColor) !important;
}
#content .bkBase_co.collBlk_open {
  border: var(--extraBorderWidth) solid var(--tileTitleColor);
  border-radius: 10px;
  margin-top: -42px;
  padding:30px 15px 15px;
  background-color: #efefef;
}

/* Les légendes des images en italiques */
.capTi {
  font-style: italic;
}
/* Balise Code */
.baliseCode{
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
}
/* Bloc Autres Articles */
.blocOtherArticle {
  margin-left: 20%;
  margin-right: 20%;
}
.blocOtherArticle .bkBase_co.collBlk_open {
  background-color:#dfdfdf !important;

}
.blocOtherArticle i.type{
  bottom: 20%;
  right: -20% !important;
}
.blocOtherArticle p.txt_p{
font-size: 0.9em;
  font-style: italic;

}
.blocOtherArticle span.label{
  color:var(--tileTitleColor);
}



/* Bloc LaTeX */
.blocCodeLaTeX{
  font-family: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
  font-size: 0.9em;
}
/* Pas de texte dans les blocs blocCodeLaTeX (que le logo donc)*/
.blocCodeLaTeX span.label {
  display: none;
}
.bkBase.bkTyped i.type{
  background-color:transparent !important;
}

/* Bloc d'entête des pages : italiques, font gris */
.blocEntete{
  font-size: 0.9em;
  background-color:#efefef;
  font-style: italic;
  margin-left: auto;
  margin-right: auto;

}
/* Pas de texte dans les blocs blocEntete (que le logo donc)*/
.blocEntete span.label {
  display: none;
}
.blocEntete i.type{
  display: none !important;

}

/* Bloc Ma Tronche */
.blocMaTronche span.label {
  display: none;
}
.blocMaTronche{
  font-size: 0.9em;
  background-color:#efefef;
  font-style: italic;
  margin-left: auto;
  margin-right: auto;

}
/*
.tiles{
  margin-left: auto;
  margin-right: auto;
}*/
