
/*
 * Theme Name: 	   venance_aac
 * Text Domain: 	   venance_aac
 * Version:            2.0.3
 * Tested up to:       5.6.2
 * Requires at least:  5.3
 * Requires PHP:       7.2
 * Author:             jean kengu
 * Author URI:         https://sctp-sa-rdc.fr
 * Theme URI:          https://sctp-sa-rdc.fr
 * Description:        en memoire de venance numbi mon fils
 * Tags:               
 */ 
   
   
   body {
  font-family: "Open Sans", sans-serif;
   color: #4a4a4a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
   div#bandeau {
	/*width:768px; */
	width: 80%;
	height:50px;
	margin-right: auto; 
	margin-left: auto;
	margin-top: 2px;
    margin-bottom: 2px;
	border-width: 0.5px;
	border-style: solid;
	border-color: #0000FF;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	/* background-color: #fff;  */
	 background-color:#FF6699;
	} 
	
	div#bandeau_droit{
	float:left;
	/*width:60px;*/
	width: 6%;
	height:50px;
	/* background-color:#FF6699; */
	}
	div#bandeau_centre{
	float:left;
	/*width:624px; */
	width: 80%;
	height:46px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	}	
	div#bandeau_gauche{
	float:right;
	/*width:60px;*/
	width: 6%;
	height:46px;
    /*	background-color:#FF6699;*/
	}
	
    div#bandeau_menu{
	/*	width:960px;*/
	width: 80%;
	height:40px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	/*	border-radius: 6px;*/
	border-width: 0.5px;
	border-style: solid;
	border-color: #DFEAFF;
/*	background-color:#DFEAFF;*/
	margin-right: auto; margin-left: auto;	
	}
	
	  div#bandeau_venance {
	/*width:960px;*/
	width: 80%;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	/*	border-radius: 6px;*/
	border-width: 0.5px;
	border-style: solid;
	border-color: #DFEAFF;
/*	background-color:#DFEAFF;*/
	margin-right: auto; margin-left: auto;	
	}
    .separer_venance {
	/*width:960px;*/
	width: 80%;
	clear: both;
	margin-right: auto; margin-left: auto;
	height:5px;
	border-color: #0000FF;
	}	
	div#corps_venance {
	/*width:960px;*/
	width: 80%;
	margin-right: auto; margin-left: auto;
    /*height:400px; */
	border-width: 0.5px;
	border-style: solid;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	
	}	
	div#corpsmenu {
	float:left;
	/*width:248px;*/
	width: 26%;
	height:400px;
	border-width: 0.5px;
	border-style: solid;6
	border-color: #0000FF;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	/*background-color:#FF6699; */
	}
    div#corpsmenu_haut {
	/*width:220px;*/
	width: 22%;
	height:200px;
	/*background-color:#66CC33;*/
	}
    div#corpsmenu_bas {
	/*width:220px;*/
	width: 22%;
	height:200px;
	/*background-color:#CC99CC; */
	}
	
    div#corpscontenu {	
	float:left;
	/*width:688px;*/
	width: 72%;	
	/*height:400px; */
	
	border-width: 0.5px;
	border-style: solid;
	border-color: #0000FF;
	
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
/*	background-color:#FFCC00; */
	}
	
    div#pied_page {
	/*width:960px;*/
	width: 80%;
	height:40px;
	border-radius: 10px;
	border-width: 0.5px;
	border-style: solid;
	border-color: #FFFF00;
	
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	margin-right: auto; margin-left: auto;
	
	margin-top: 2px;
    margin-bottom: 2px;
	text-align:center;	
	color: #343a40; 
	line-height: 16px;
	letter-spacing: 1px;
	font-weight: bold;
	box-shadow : 2px 2px 5px #FF0000;
	border-radius: 3px;
	/*background-color:#33FF99;*/
	}
	#p1, #p1 A   {color: #22A; font: 24px/1 Impact, Helvetica Narrow, sans-serif}
	
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
 /* box-sizing: border-box;*/
}
#cssmenu:after,\
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu {
  width: auto;
  border-bottom: 3px solid #47c9af;
  font-family: Raleway, sans-serif;
 line-height: 1; 
}
#cssmenu ul {
   /*background: #ffffff; */
  background: #DFEAFF;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right > ul > li > a {
  margin-right: 0;
  margin-left: -4px;
}
#cssmenu > ul > li > a {
  z-index: 2;
  padding: 9px 12px 6px 12px;
   /* padding: 18px 25px 12px 25px; */
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  color: #444444;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  margin-right: -4px;
}
#cssmenu > ul > li.active > a,
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover {
  color: #ffffff;
}
#cssmenu > ul > li > a:after {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  width: 100%;
  height: 120%;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  content: "";
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transform: perspective(5px) rotateX(2deg);
  -webkit-transform-origin: bottom;
  -moz-transform: perspective(5px) rotateX(2deg);
  -moz-transform-origin: bottom;
  transform: perspective(5px) rotateX(2deg);
 /* transform-origin: bottom;*/
}
#cssmenu > ul > li.active > a:after,
#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li > a:hover:after {
  background: #47c9af;
}

 /*body { margin: 20px 20px 100px 20px;  font-family: sans-serif; font-size: 16px; } */
a    { color: #0074d9;}


/* table cells */
#lm td   { padding: 6px; }
#lm th   { padding: 10px; background: #0074d9; color: #fff; }
#lm th a { color: #fff; text-decoration: none; }

/* inputs and buttons */
#lm input, #lm select, #lm textarea, #lm .lm_button  { background: #fff; border-radius: 3px; padding: 10px; border: 1px solid #ccc; font-size: 16px; }
#lm .lm_button       { padding: 10px; min-width: 100px; color: #fff; background: #0074d9; border: 0; font-weight: bold; margin: 5px; opacity: 0.90; cursor: pointer; }
#lm .lm_button:hover { opacity: 1.0; }
#lm .dull            { background: #888; }
#lm .error           { background: #FF4136; }
#lm input[type=checkbox], #lm input[type=radio] { margin: 0 7px 0 12px;	}

/* search box and pagination */
#lm input.lm_search_button     { margin-left: 12px; }
#lm form.lm_search_box a       { text-decoration: none; }
#lm table.lm_pagination select { padding: 3px; }
#lm table.lm_pagination        { margin-top: -10px; }
#lm table.lm_add_search        { margin-top: -10px; }

/* form */
#lm table.lm_form                { margin: 0 auto; }
#lm table.lm_form td:first-child { text-align: right; }
#lm table.lm_form tr             { background: #eee; }
#lm div.lm_form_button_bar       { text-align: center; }
#lm span.lm_validate_error       { color: #ff4136; font-size: 13px; font-weight: bold; margin-left: 10px; }
#lm span.lm_validate_tip         { color: #777777; font-size: 13px; font-weight: bold; margin-left: 10px; }
#lm div.lm_form_button_bar       { margin: 10px auto; }   

/* grid */
#lm table.lm_grid { margin-bottom: 11px; }
#lm table.lm_grid tr:nth-child(even)                        { background: #eee; }
#lm table.lm_grid tr.lm_active, #lm table.lm_grid tr:hover { background: #c2e3ff; } /* highlight hover and current row edited */ 

/* success and error messages */
#lm div.lm_success, #lm div.lm_error { color: #2ecc40; border: 1px solid #2ecc40; border-radius: 3px; padding: 10px; margin: 10px auto; width: 50%; text-align: center; }
#lm div.lm_error                     { color: #ff4136; border-color: #ff4136;  }
