/* #PRODUIRE{fond=couleurs.css}
   md5:9e5ae4c1898e1539b4c3f8b00d502a46 */
/* ===== définition des couleurs par défaut ===== */
:root {
	--couleur01 : #000000 ; /* noir */
	--couleur02 : #ffffff ; /* blanc */
	--couleur03 : #336699 ; /* bleu */
	--couleur04 : #224466 ; /* bleu foncé de base */
	--couleur05 : #82ADE2 ; /* bleu clair */
	--couleur06 : #EFEFEF ; /* gris clair */
	--couleur07 : #BBCCDD ; /* un autre bleu */
	--couleur08 : #DAE6F6 ; /* gris-bleu clair */
	--couleur09 : #EC7942 ; /* orange */
	--couleur10 : #DFDFDF ; /* gris */
	}

/* ======================================================================
                          LES COULEURS   (pour tout le site)
   ======================================================================*/

/* les fonds et les textes associés */
/************************************/
body {
  background-color:  #DDFEFE;
}
/* bandeau */
#entete {
	background-color: #ddfefe;
	color:  #000000;
}
.nav > li > div {
	border-color: #ddfefe;
}
/* fond des pages */
#conteneur, #page{
 background-color: #efefef;
 color:  #000000;
}
/* bloc a la une */
ul.onglets li a.active, ul.onglets li a.active:hover, ul.onglets li a.active:focus, .laune, .laune .fragment a,
.contenu_1, .contenu_2, .contenu_3, .contenu_4, .contenu_5, .contenu_6, .contenu_7, .contenu_8, .contenu_9, .contenu_10,
#cadre-plan, #cadre-plan a, .texte#accueil{
	background-color: #ddfefe;
	color:  #000000;
}
/* onglets inactifs */
ul.onglets li a{
  background-color: #ddfefe;
  color:  #000000;
}
/* articles en une */
.laune ul.anchors li a, .laune ul.anchors li {
	background-color: #DAE6F6;
	color:  #000000;
}
/* gris */
.calendar_not_this_month,
#ariane-forum, table.forum tr.rub-forum,
#forum-site .texte, #forum-site .descriptif  {
  background-color: #DFDFDF;
  color:  #000000;
}

/* blanc */
#cadre-article, .cadre-sous-rubrique, .cadre-articles-rubrique, .revisions, .cadre-articles-event, .titre-articles-rubrique, .introduction-articles-rubrique,
.cadre-rubrique-accueil,
.texte-insert,
table #nav-agenda,
.valeur2, .valeur3,
table.forum, .forum-thread, .forum_reponse, .pages .on,.pagination .on .pagination-item-label,
.trombino, .entry-content, #mentions{
 background-color: #FFFFFF;
 color:  #000000 ;

}
/* bleu foncé de base */
#cadre-rubrique, #cadre-titre-article, #cadre-titre-article a,
.pagination .pagination-item-label, .titre_portfolio, .illustrations,
.graph .bar, table.forum th, nav.menuH2, nav.menu,
.section-title:before, select#trombino{
	background-color: #ddfefe;
	color:  #000000 ;
}
.mot-cles div, .mot-cles div a{
	background-color: #ddfefe !important;
	color:  #000000 !important;
}
h1.section-title{
	color: #ddfefe
}
.accueil .cadre-chemin, .accueil .cadre-chemin a, .cadre-chemin a,
.reponse-article, .repondre-article a, a.lien_pagination,
#menu, ul#menu ul, ul#menu li a,
.main-nav, .main-nav a,.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active,
#menuV2 ul.menulist a:hover, #menuV2 ul.menulist a:focus,
.formulaire_formidable .boutons .submit,
.rubrique-mere, .rubrique-mere a{
	background-color: #ddfefe;
	color:  #000000 !important ;
}

.main-menu-btn-icon,
.main-menu-btn-icon:before,
.main-menu-btn-icon:after {
	background: #000000 !important;
}
/* bleu tres fonce */
.laune ul.anchors li a:hover, .laune ul.anchors li a:focus,
.laune ul.anchors li:hover, .laune ul.anchors li:focus,
.laune ul.anchors li:hover > a, .laune ul.anchors li:focus > a,
.laune .art-exergue:hover, .laune .art-exergue:focus,
.laune .art-exergue:hover a, .laune .art-exergue:focus a,
#menu li:hover > a, #menu li:focus > a,
ul#menu ul li:hover, ul#menu ul li:focus,
.cadre-rubrique-accueil:hover, .cadre-rubrique-accueil:focus,
.cadre-chemin a:hover, .cadre-chemin a:focus,
.repondre-article a:hover, .repondre-article a:focus{
	background-color: #224466 ;
	color:  #ffffff !important ;
}
.cadre-articles-rubrique:hover, .cadre-articles-rubrique:focus,
.cadre-articles-rubrique:hover .titre-articles-rubrique, .cadre-articles-rubrique:focus .titre-articles-rubrique,
.cadre-articles-rubrique:hover .introduction-articles-rubrique, .cadre-articles-rubrique:focus .introduction-articles-rubrique{
	background-color: #224466;
	color:  #ffffff;
}
/* bleu clair */
table.spip tr.row_first,
#menuV2 ul.menulist,#menuV2 ul.menulist ul,#menuV2 a, #menuV2 a:hover, #menuV2 a:visited,
.titre-message,
#formulaire_forum, .formulaire_spip.formulaire_forum,
.small_mini,
.calendar_head_mini, #entete-evenement, #nouvel-evenement{
	background-color: #ddfefe;
	color:  #000000;
}
.art-exergue .mot-cles div, .art-exergue .mot-cles div a, .laune .art-exergue .rubrique-autres a,
.bis .mot-cles div, .bis .mot-cles div a, .laune.bis .rubrique-autres a{
	background-color: #ddfefe !important;
	color:  #000000 !important;
}
/* gris-bleu tres clair */
table.spip tr.row_even, table.forum tr.art-forum,
#formulaire-contact,  .formulaire_formidable .editer-groupe,
.calendar_this_month,
#documents_portfolio, #ps,
.forum_reponse .titre-message, #formulaire_forum input.barre,
li.signatures {
	background-color: #EFEFEF;
	color:  #000000;
}
/* un autre bleu */
ul#menu li .on, ul#menu li .on > a,
#menu li:hover > a.on, #menu li:focus > a.on,
ul#menu ul li.on:hover, ul#menu ul li.on:focus,
#formulaire_forum #previsu, #formulaire_forum #previsu .forum-message, #formulaire_forum #previsu .forum-chapo,
.calendar_this_day,
table.spip tr.row_odd  {
	background-color: #BBCCDD;
	color:  #000000 !important;
}
/* orange */
.annonce,.annoncedefil, .une-annonce-defilante, .spip_surligne {
	background-color: #EC7942;
	color:  #ffffff;
}

/* le pied */
#pied {
	background-color: #BBCCDD;
	color:  #000000;
}
@media all and (min-width: 640px) {
}
/* les caracteres */
/******************/

.cadre-une .accueil a{
	color: #ecc442;
	font-weight: bold;
}
.cadre-une .accueil a:hover{
	color: #FF7F50;
}
a:link, a.spip_cadre_link, .nav-sommaire a.spip_ancre{
	color: #000099;
}
a, a:visited {
	color: #000099;
}
a:hover, a:focus, a.zeroclipboard-is-hover,
ul.onglets li a:hover, ul.onglets li a:focus,
#cadre-plan a:hover, #cadre-plan a:focus,
table.forum a:hover, table.forum a:focus,
.content a.lien_pagination:hover, .content a.lien_pagination:focus,
.cadre-articles-rubrique:hover a{
	color: #FF8000;
}

#ariane-forum, #ariane-forum a,
table.forum tr.rub-forum td, table.forum a, table.forum tr.art-forum td  {
	color: #336699;
}

.alerte1, .alerte {
	color: #FF0000;
}

.identification-light a, .formulaire_recherche input.text,
.identification-light a:hover, .identification-light a:focus,
.formulaire_recherche input.text:hover, .formulaire_recherche input.text:focus,
.cadre-couleur .formulaire_spip input,
.formulaire_formidable .editer label{
	color: #336699;
}

/* ombre trombinoscope */
.trombine img{
	box-shadow: 5px 5px 5px #ddfefe;
}
.legende_admin, .admin a{
  color: var(--couleur03) !important;
}
.legende_redacteur, .redacteur a{
  color: #009933 !important;
}
.legende_visiteur, .visiteur a{
  color: var(--couleur01) !important;
}
/* les bordures */
/****************/

ul#menu li a, ul#menu ul {
	border-color: var(--couleur10);
}
ul.onglets li a {
  border: 1px solid #ddfefe;
  border-top : 1px solid #ffffff;
}
ul.onglets li a.active {
  border: 1px solid #ddfefe;
}
.cadre-articles-rubrique, .cadre-articles-event, .cadre-sous-rubrique, #cadre-article, #documents_portfolio,
.forum-thread, .forum_reponse,
#formulaire-contact, .valeur2, .valeur3,
li.signatures, li.signatures p.message {
	border-color: var(--couleur10);
}

table.spip, table.spip td, table.spip th {
	border-color: var(--couleur02);
}

#menuV2 ul.menulist li {
	border-color: var(--couleur02);
}
.formulaire_recherche input.text, .formulaire_recherche input.submit,
.identification-light, .cadre-couleur .formulaire_spip input,
ul#menu li a:hover, ul#menu li a:focus, .formulaire_spip .text:focus  {
	border-color: var(--couleur03);
}
#ariane-forum, table.forum {
	border-color: #006699;
}
/*********************************************/
/*    Les cadres latéraux                    */
/*********************************************/

.cadre-couleur h2.cadre {
  background-color: #ddfefe;
  color:  #000000;
}
.cadre-couleur .texte {
	background-color: #DAE6F6;
	color:  #000000;
	border-color: #ddfefe;
}
/******************************/
/* le modele choix-article    */
/******************************/
.choix-article{
	background-color: #DAE6F6;
}
.choix-article a{
	background-color: #DAE6F6;
	color:  #000000;
}
.choix-article a:hover, .choix-article a:focus{
	background: #224466 !important;
	color:  #ffffff !important;
}
/******************/
/*    le popup    */
/******************/
.mon-popup .texte-popup{
	background-color: var(--couleur03);
	color: var(--couleur02);
}
.mon-popup .texte-popup a{
	color: #ecc442;
}
.mon-popup .texte-popup a:hover{
	color: #FF7F50;
}
/***************************************/
/* personnalisation du plugin galleria */
/***************************************/
.galleria-container {
 background-color: var(--couleur02);
}
.galleria-info-link, .galleria-info-text,
.galleria-thumb-nav-left,  .galleria-thumb-nav-right {
	background-color: var(--couleur03) !important;
}
.galleria-info-title, .galleria-info-description {
	color: var(--couleur02) !important;
}
.galleria-counter {
  color: grey !important;
}
