/**
 * All of the CSS for your public-facing functionality should be included in this file.
 *
 * The file is enqueued from inc/frontend/class-frontend.php.
 */


/* ELEMENTS GENERAUX */

.bndbart__button {
	display:inline-block;
	border:solid 1px #066;
	background-color:#099;
	color:white;
	padding:0.5rem 1rem;
	border-radius:0.5rem;
	font-size:80%;
	font-weight:700;
	text-decoration:none;
}
.bndbart__button:hover {
	border:solid 1px #099;
	background-color:#0cc;
	color:black;
}

.bndbart__cartouche {
	margin:2rem auto;
	width:1280px;
	max-width:100% !important;
	border:solid gray .5rem;
	background:#e0e0e0;
	padding:2rem;
	color:black;
}

.overlay,
.overlay2 {
	position:fixed;
	top:0;
	left:0;
	width:100vw;
	height:100vh;
	line-height:100vh;
	background-color:rgba(0,0,0,0.6);
	text-align:center;
	vertical-align:middle;
	display:none;
	z-index:1000;
}
.overlay {
	z-index:1001;
}
.overlay img,
.overlay2 img {
	vertical-align:middle;
}
.overlay span.close,
.overlay2 span.close {
	position:absolute;
	top:2rem;
	right:2rem;
	background-color:#c03;
	color:white;
	width:3rem;
	height:3rem;
	line-height:3rem;
	border-radius:1.5rem;
	z-index:1;
}

/* FIN ELEMENTS GENERAUX */


/* RECHERCHE GENERIQUE DEV */
	#bndbart_dev .retour {
		margin-top:1rem;
		width:32%;
		padding:1rem;
		box-sizing:border-box;
		margin-right:1%;
		float:left;
		border:solid gray 1px;
		background-color:white;
	}
	#bndbart_dev .retour:nth-child(3n+1) {
		clear:left;
	}
	#bndbart_dev .retour ul {
		margin-top:0;
		margin-bottom:.25rem;
		margin-left:0;
	}
	#bndbart_dev .retour ul ul ul li {
		display:inline-block;
	}
	#bndbart_dev .retour ul ul ul {
		display:none;
	}
	#bndbart_dev .retour ul ul {
		border-left:solid blue 3px;
		padding-left:1.5rem;
		padding-bottom:0.5rem;
	}
	#bndbart_dev .retour ul ul ul {
		border-left:none;
	}
	#bndbart_dev .retour ul ul ul a {
		font-weight:700;
		color:#c03;
	}
	#bndbart_dev .retour ul ul:hover {
		background-color:#e0e0ff;
	}
	#bndbart_dev .retour ul ul:hover ul {
		display:block;
	}
	#bndbart_dev .retour ul ul ul li:after {
		content:' | ';
	}
	.fiche #bndbart_generique_dialog dt {
		display:inline-block;
		float:left;
		padding:.25rem;
		margin:1px .25rem .25rem 1px;
		background-color:#e0e0e0;
		clear:left;
	}
	.fiche #bndbart_generique_dialog dd {
		border:solid gray 1px;
		padding:.25rem;
		margin:0 0 .25rem;
	}
	.fiche #bndbart_generique_dialog dl h4 {
		clear:left;
	}
	#bndbart_generique_dialog dl dl {
		border: solid 1px gray;
		margin: 0 0 0 1rem;
		clear: left;
		padding: 0.15rem;
	}
	#bndbart_generique_dialog .has-sous-item {
		cursor: pointer;
		background-color:#e0e0ff;
	}
	#bndbart_generique_dialog .sous-item {
		display:none;
	}
	#ret_generique {
		font-size:90%;
	}
/* FIN RECHERCHE GENERIQUE DEV */
