body {
	margin:0;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; 
}
header {
	position:relative;
	z-index:3;
	top:0px;
	width:100%;
	display:inline-flex;
	height:auto;
	width:100%;
	border-bottom:1px solid #000;
}
header img {
	max-height:50px;
}
.total {
	width:100%;
	height:calc(100% - 51px);
	position:relative;
	display:inline-flex;
}
#affiche_menu {
	width:138px;
	min-width: 138px;
	float:left;
}
.affiche_menu {
	vertical-align: middle;
	text-align: center;
	margin: auto;
	/*height:100%;*/
	cursor:pointer;
}
.affiche_menu span {
	display: inline-block;
	vertical-align: middle;
}
#qui {
	width:280px;
	float:right;
}
#logo_index {
	width:76px;
	float:left;
	text-align:center;
}
#menu {
	/* width:calc(100% - 246px); */
			width:initial;
			display:flex;
}
#menu2 {
	height:100%;
	width:138px;
	min-width: 138px;
	position:fixed;
	float:left;
	top:0;
	border-right:1px solid #000;
	background:#7ee2f5;
	color:#fff;
}
.sous_menu {
	box-sizing: border-box;
	padding: 12px 5px 12px 5px;
	display: inline-block;
	border-top:2px solid #fff;
	cursor:pointer;
	background-color:#7ee2f5;
	border-radius:5px;
	margin-right:2px;
}
#centre {
	width:100%;
	display:block;
	position:relative;
}
.cursor {
	cursor:pointer;
}
				#back {
					position:relative;
					top:0px;
					right:0px;
					z-index:2;
				}
				#button_right {
					text-align: right;
					position: relative;
					/* float:right; */
					top:0px;
					right:0px;
				}


	.jconfirm.jconfirm-white .jconfirm-box, .jconfirm.jconfirm-light .jconfirm-box {
		width:490px;
		background: url(images/licorne.png) #fff left bottom;
		background-repeat: no-repeat;
		background-size: 42px 61px;
	}
#select_qui-button {
	width:98%;
	background: #7ee2f5;
	height: 45px;
}
.sous_titre {
	font-size:15px;
	font-weight:initial;
	font-weight:bold;
}
#tab_crea_client textarea {
	width:300px;
	height:100px;
}
#tab_crea_client input#presta_reg_jour {
	width:max-content;
}
#tab_crea_client input {
	width:300px;
}
#tab_crea_affilie textarea {
	width:300px;
	height:100px;
}
#tab_crea_affilie input {
	width:300px;
}
input#modification,input#suppression {
	width:49%;
}
#generer_pwd {
	background-color:#7ee2f5;
	border-radius:5px;
	cursor:pointer;
	padding:0px 2px 0px 2px;
	
}
.piece {
	width:max-content;
	display:inline-block;
	text-align: left;
	margin: 5px;
}
.nom_piece {
	width:100%;
	display:block;
	text-align: center;
	background-color: #7ee2f5;
}
.nom_objet {
	width:100%;
	border-collapse:collapse;
}
.info_accueil {
	margin:auto;
	font-size:30px;
}
#creer_modele {
	font-size: 25;
	background-color:#7ee2f5;
	border-radius:5px;
	cursor:pointer;
	padding:0px 5px;
}
#lancer_controle {
	font-size: 25;
	background-color:#7ee2f5;
	border-radius:5px;
	cursor:pointer;
	padding:0px 5px;
	display:inline-block;
}
.btn_std {
	font-size: 25;
	background-color:#7ee2f5;
	border-radius:5px;
	cursor:pointer;
	padding:0px 5px;
}
#total {
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:300;
	background-color:#0003;
}
#affiche_info_global {
	display:none;
	position:absolute;
	top:100px;
	left:0px;
	z-index:350;
	width:100%;
}
#affiche_info_global #div_affiche_info {
	background-color:#fff;
	max-width:500px;
	margin: auto;
	width: max-content;
    text-align: center;
}
#div_affiche_info_text {
	font-size: 22px;
}