@charset "utf-8";

/* =========================================================================================================== */
/* =====================       pour avoir un theme avec fond clair      ====================================== */

/*
[class*="col-"], footer {
   background-color: lightgreen; 
  border: 2px solid black;
  border-radius: 6px;
   line-height: 40px; 
  text-align: center;
}


:root {
  --cl_body: #000000;
  --cl_site: #000000; 
  --cl_ln_cur: #000000;
  --cl_ln_over: #000000;
}*/


/* ============================================================================ */
/*    THEME FOND BLANC OU NOIR : Les changements a appliquer :

fond du site :			 BLANC		 NOIR

body.general { 
	background-color: 	#FEFEFE; 	#303030;
	color: 				#777777; 	#FEFEFE; 
	
body.general a
	color:  			#777777;    #FEFEFE;} 	
a.lien_txt:hover  
	background-color:   #777777; 	#FEFEFE
	color:				#FEFEFE		#303030;

#siteweb {
  background-color: 	#FEFEFE;   	#444445;

.banniere {
	color: 				#FEFEFE;  	#FEFEFE; 
 
.nva_article {
  background-color:		#FEFEFE;	#303030

.nva_droit	{
  background-color:		#FEFEFE;	#303030
  
.galerie_vig2 {
  background-color:		#FEFEFE;	#303030
.galerie_vig2:hover 
  background-color: 	#777777; 	#FEFEFE;
  color: 				#FEFEFE		#303030; 
*/

:root {
  --color-grey1: #222222;
  --color-grey2: #565656;
  --color-white1:#FFFFFF;
  --color-white2:#FEFEFE;
  
  --color-font1: #222222;
  --color-font2: #565656;
  --color-background1:#FFFFFF;
  --color-background2:#FEFEFE;
  --color-shadow:#AAAAAA;
  
}

body {  background-color:var(--color-background1); color: var(--color-grey1); } 
/* body {  background: url(/images/fond_page_clair_1000.jpg) no-repeat center fixed; color: #565656;  } */
body a 		{ color: #565656; } 
body a:hover    { color:#565656;  }
footer a:hover  { background-color: #565656; color:var(--color-background2);  }

 a.lien_txt:hover  	{ background-color: #565656; color:var(--color-background2);}  
 a.lien_txt_inverse     { background-color: #565656; color:var(--color-background2);}  
 a.lien_txt_inverse:hover     { background-color: var(--color-background2); color:#565656;}  
 
 a.ln_art_theme:hover     { background-color: #565656; color:var(--color-background2);}  
 
 
 
/* .lstnews_row {  background: url(/images/fond_6-clair.jpg) ; }  */
/*  .lstnews_histo { background: url(/images/fond_1c-clair.jpg) ; }  */
/* .fond_frame {  background: url(/images/fond_6-clair.jpg) ; }   */
.nva_lientxt  { color:#565656;  }
.nva_lientxt:hover  {  background-color: #565656; color:var(--color-background2); }
.lstnews_date span { background-color: var(--color-background2); }
/*  .galerie_vig2 { background: url(/images/fond_6-clair.jpg) ; }  
.galerie_vig2 div:hover  { background:none; background-color: #565656; color: #FEFEFE;  } */
.entete_nav,.entete_nav2 { 	background-color: var(--color-background2); }
.th_color{ color:white;}
#id_bigimg_legende {    color:var(--color-background2);  }

.galerie_vig_fr, .galerie_vigpano_fr { background-color: var(--color-background2);  }
.bt_motscles a { color:var(--color-background1);  }
.bt_motscles a:hover {background-color: var(--color-background1);  }
.bt_motcle_filtre { color:var(--color-background2); }