/*  ---------  CSS generated for skin6-guppy04  ----------- */

body { letter-spacing: 0.1em !important; }/* ajout pour augmenter l"espacement des lettres */
html { background: url(img/cfs.png); }
.T0entrow0 { background-color: #404040;padding: 10px 0;height: auto; }
.T0entrow1 { border-bottom: 20px solid #404040; }
.row.T0row2 .col { vertical-align: middle; }
.T0entrow3 { padding: 20px 10px !important; }
.wcol1T01.px-2 { padding: 0 !important; }
.smlogo { margin: 1.5rem 2.2rem 1.5rem -2px !important;	padding: 2rem 0.5rem !important; }
.top { color: #C0C0C0; /* modification de la couleur */
 font-size: 1.5em; /* modification de la taille de l"affichage */ }
#LeftBoxes.pr-4, #LeftBoxes.px-4 { padding-right: 0 !important;padding-left: 0 !important; }
#BlogLeftBoxes.pr-4, #BlogLeftBoxes.px-4 { padding-right: 0 !important;padding-left: 0 !important; }
#CenterBoxes { padding: 0 15px !important; }
#RightBoxes.pl-4, #RightBoxes.px-4 { padding-left: 0 !important;padding-right: 0 !important; }
#BlogRightBoxes.pl-4, #BlogRightBoxes.px-4 { padding-left: 0 !important;padding-right: 0 !important; }
.titrebox { /* Titre boite latérale */
 font-variant: small-caps;letter-spacing: 0.1em !important; /* ajout pour petites majuscules */ }
.titre { /* Titre boite centrale */ 
 font-variant: small-caps;letter-spacing: 0.1em !important; /* ajout pour petites majuscules */ }
#BottomBoxes .titrebox { border-radius: 6px; }
#BottomBoxes .tblbox { border-radius: 6px; }
.leftNavCalW, .midNavCalW, .rightNavCalW { background-color: #E5E5E5 !important; }
.rubr, p.rubr, .lirubr, .lirubr2, .phrubr, .phrubr2, .farubr, .farubr2, .dnrubr, .dnrubr2  {
 margin: 1em auto;  /* Ajout marges au dessus et au dessous pour rubriques */
 font-weight: bold; /* modification pour style texte en gras */
 color: #0C8ED4; /* modification couleur pour les rubriques */ }
.curr_item, ul.item li.curr_item, ul.item li.curr_item a, ul.item li.curr_item a:hover { /* titre article est affiché */
 font-weight: bold;/* modification pour style texte en gras */
 color: #0C8ED4; /* modification couleur pour le titre article affiché */
  background: transparent; /* modification de la coumeur de fond */ }
.item {
 font-weight: bold;/* modification pour style texte en gras */
 color: #0C8ED4; /* modification couleur pour le titre */
 background: transparent; /* modification de la couleur de fond */	}
.thbody .rep { border: 1px dotted #808080 !important; }
.B0entrow1  { padding: 20px 40px !important; }
@media screen and (min-width: 768px) and (max-width: 1080px){
.B0entrow2 .col-md-3 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 100%; }
}