
	Status: 200 OK
Content-type: text/css 


/* menu entête */
#dropdownUser{
	z-index: 2003;
}
.enteteCreation {
	background-color: #000000;
	color: black;
	padding-bottom: 8px ;
}
.enteteCreation .btn-barth {
	background-color: #FFFFFF;
	border: 1px solid transparent !important;
}
.enteteCreation .btn-barth-entete {
	padding-top: 3px;
	border: 1px solid #FFFFFF;
	font-size: 14px;
	border-radius: 0.4rem;
	box-shadow: 0px 0px 3px #EDA85E;
	color:#FFFFFF;
}
.enteteCreation .btn-barth:hover:not(:disabled), .enteteCreation .btn-barth-entete:hover:not(:disabled) {
	background-color: #EDA85E;
	color: #FFFFFF;
	border:1px solid transparent !important;
}
.enteteCreation .btn-barth>.badge {
	background-color:  transparent;
}
.enteteCreation .actif .btn-barth,
.enteteCreation .btn-barth.active,
.enteteCreation .actif .btn-barth-entete {
	background-color: #EDA85E;
	color:#000000;
	border-color: transparent;
}
.enteteCreation .actif .btn-barth:hover,
.enteteCreation .btn-barth.active:hover {
	border-color: transparent;
}
.btn-ibb{
	line-height: 1;
}
.enteteCreation .col{
	z-index: 1;
}
.enteteCreation .enteteCreation-creation {
	background-color: white;
	border-radius:0.4rem;
	font-size:1rem;
}
.enteteCreation .enteteCreation-creation #nomCreation{
	text-overflow: ellipsis;
	text-wrap: nowrap;
	overflow: hidden;
}
.enteteCreation .enteteCreation-modules .input-group{
	height: 100%;
}
.enteteCreation .enteteCreation-modules a,.enteteCreation .enteteCreation-modules button{
	width: calc(100% / 6);
	height: 100%;
	display: flex;
	align-items: center;
	position: relative;
}
.enteteCreation .enteteCreation-modules .input-group a,.enteteCreation .enteteCreation-modules .input-group button{
	border-radius: 0;
}
.enteteCreation .enteteCreation-modules .input-group a:first-child,.enteteCreation .enteteCreation-modules .input-group button:first-child{
	border-radius: 0.4rem 0 0 0.4rem;
}
.enteteCreation .enteteCreation-modules .input-group a:last-child,.enteteCreation .enteteCreation-modules .input-group button:last-child{
	border-radius: 0 0.4rem 0.4rem 0;
}
.enteteCreation .enteteCreation-modules a .enteteLabel,.enteteCreation .enteteCreation-modules button .enteteLabel{
	flex: 0 0 100%;
}
/* .enteteCreation .enteteCreation-panier .row{
	height: 50%;
} */
.enteteCreation .enteteCreation-panier button{
	height: 100%;
}
.enteteCreation .enteteCreation-panier .row:first-child button{
	border-radius: 0.4rem 0.4rem 0 0;
}
.enteteCreation .enteteCreation-panier .row:last-child button{
	border-radius: 0 0 0.4rem 0.4rem;
}

/* menu Module */
#menuModule .btn-barth {
	border: 2px solid #FFFFFF;
	box-shadow: 0px 0px 3px #EDA85E;
	border-radius: .40rem;
}

#menuModule .frm-barth {
	border: 2px solid silver;
	border-radius: .40rem;
	padding: 2px;
}
#menuModule textarea::-webkit-scrollbar { width: 0 !important }
#menuModule textarea {
	-ms-overflow-style: none;  // IE 10+
	overflow: -moz-scrollbars-none;  // Firefox
}
#menuModule button:focus {
	box-shadow: none;/* suppression du cadre par défaut sur le focus */
}
#menuModule div.btn-barth {
	background-color: #FFFFFF;
	border: 2px solid transparent;
}
.iconList div.btn-barth{
	background: none !important;
}
#menuModule div.btn-barth:focus-within, #menuModule .btnSubmitInputLigText:focus-within {
	border-style: solid ;
	border-width: 2px; 
	border-color: #EDA85E;
}
#menuModule .btn-barth:hover {
	text-decoration: none;
	box-shadow: 0px 0px 6px #B57531;
}
.btn-barth.readonly:hover {
	cursor: default;
	box-shadow: 0px 0px 3px #EDA85E !important;
}
#menuModule .btn-barth.disabled, 
#menuModule .btn-barth.disabled:hover {
	color: grey;
	text-decoration: none;
	box-shadow: 0px 0px 2px #B57531;
}
#menuModule .btn-barth.active{
	border: 2px solid #EDA85E;
}
#menuModule .dropdown-menu .row .col,
#menuModule .dropdown-menu .row .col-auto {
	padding-left: 0;
	padding-right: 0;
}
#menuModule .dropdown-menu {
	background-color: #FFFFFF;
}
#menuModule .dropdown-menu button{
	margin: 2px;
}
#menuModule .dropdown-menu .row {
	margin-left: 0px;
	margin-right: 0px;
}
#menuModule .dropdown-menu .row .iconList {
	position: relative;
	background-color: #FFFFFF;
	margin: 5px;
}
#menuModule .contentIcon .row .iconList {
	margin: 5px;
}
#menuModule .contentIcon .row .contentFormLeftMenu {
	width: 210px;
}

/* toolbarModule */
#menuModule .frm-barth,
#toolbarModule.frm-barth,
#toolbarModule .frm-barth {
	border: 2px solid silver;
	border-radius: .40rem;
}
#affCadreInt .frm-barth {
	border: 2px solid silver;
	border-radius: .40rem;
}


/* vvv   classes générales   vvv */
.btn-barth {
	border: 2px solid #FFFFFF;
	box-shadow: 0px 0px 3px #EDA85E;
	border-radius: .40rem;
}
.frm-barth{
	cursor:  default;
	background-color: #FFFFFF;
	border-radius: .40rem;
 }
 
/* btn-barth */
.btn-barth:not(img, [class*=" ibb-*"], [class^="ibb-"]) {
	padding-left: 5px;
	padding-right: 5px;
}
.btn-barth {
	cursor: pointer;
}
.btn-barth:disabled,
.btn-barth:hover:disabled,
.btn-barth.disabled,
.btn-barth.disabled:hover {
	box-shadow: 0px 0px 1px #EDA85E;
	cursor: default;
}

.btn.btn-barth:disabled,
.btn.btn-barth:hover:disabled,
.btn-barth:hover:disabled,
.btn-barth:disabled
label.btn.btn-barth.disabled:hover,
label.btn.btn-barth.disabled {
	color: #6C8190;
	cursor: default;
	box-shadow: none;
}

.btn.btn-barth:hover,
.btn-barth:hover,
a.btn-barth:hover {
	color: black;
	text-decoration: none;
	box-shadow: 0px 0px 6px #B57531;
}

a.btn-barth:hover {
	box-shadow: 0px 0px 6px #B57531;
}

.btn-barth.actif,
.btn-barth.active,
.actif .btn-barth {
	border: 2px solid #EDA85E;
}
#toolbarModule .btn-barth.active {
	background-color: #EDA85E;
}
tr.btn-barth.active td {
	border-width: 2px 0;
	border-style: solid;
	border-color: #EDA85E;
}
tr.btn-barth.active td:first-child {
	border-left-width: 2px; 
}
tr.btn-barth.active td:last-child {
	border-right-width: 2px;  
}
tr.btn-barth.active td {
	border-top-color: #EDA85E;
	border-bottom-color: #EDA85E;
}
tr.btn-barth.active td:first-child {
	border-left-color: #EDA85E;
	border-top-left-radius: .40rem;
	border-bottom-left-radius: .40rem;
}
tr.btn-barth.active td:last-child {
	border-right-color: #EDA85E;
	border-top-right-radius: .40rem;
	border-bottom-right-radius: .40rem;
}
.btn-barth:not(:disabled)>label{
	cursor: pointer;
}

.btn-barth-primary{
	background-color: #EDA85E !important;
}
.btn-barth-primary:hover{
	border-color: #EDA85E !important;
}
/* Formulaire du menu de module */
form[name=frmPlaque]{
	border-top: 1px solid white; 
	z-index: 1020; 
	top:88px; 
	margin: 0 -15px;
	position: sticky;
	position: -webkit-sticky;
}
form[name=frmPage]{
	border-top: 1px solid white; 
	z-index: 1020; 
	top:88px; 
	margin: 0 -15px;
	/* padding: .5rem !important; */
	position: sticky;
	position: -webkit-sticky;
}
.dropright .dropdown-menu {
	margin-left: 1rem !important;
}

/* object police */
.btn-topLayer {
	position: absolute; 
	width: 100%; 
	height: 100%; 
	top: 0; 
	left: 0; 
	background-color: transparent;
}

.actionsSupprimer:disabled>img {
	opacity:  0.65;
}

/* media queries */
@media (min-width: 576px) {
	/* Contenue avec la classe iconXXXX */
	#menuModule .contentIcon {
		width: 230px;
	}
	#menuModule .contentIcon.contentScroll {
		width: 250px;
	}

	#contentDropdownInfos #contentFormInfoSup{
		width: 258px;
	}
	.finition-menu {
		width: 250px; 
	}
	#contentFormFinitionCadre {
		width: 520px
	}
}
@media (min-width: 768px) {
	/* Contenue avec la classe iconXXXX */
	#menuModule .contentIcon {
		width: 450px;
	}
	#menuModule .contentIcon.contentScroll {
		width: 470px;
	}

	#contentFormFormat,
	#contentDropdownInfos #contentFormInfoSup {
		width:  430px;
	}
	.finition-menu {
		width: 450px; 
	}
}

@media (min-width: 992px) {
	/* Contenue avec la classe iconXXXX */
	#menuModule .contentIcon {
		width: 670px;
	}
	#menuModule .contentIcon.contentScroll {
		width: 690px;
	}

	#contentDropdownInfos #contentFormInfoSup {
		width:  650px;
	}
	.finition-menu {
		width: 600px; 
	}
	#contentFormFinitionCadre {
	}
}

@media (min-width: 1200px) {
	/* Contenue avec la classe iconXXXX */
	#menuModule .contentIcon {
		width: 890px;
	}
	#menuModule .contentIcon.contentScroll {
		width: 910px;
	}

	#contentFormFormat,
	#contentDropdownInfos #contentFormInfoSup {
		width:  880px;
	}
}
@media (min-width: 1600px) {
	#contentDropdownInfos #contentFormInfoSup {
		width:  1160px;
	}
	#menuModule .contentIcon.contentScroll {
		width: 1130px;
	}
}

/* dropdown-menu */
.dropdown-menu thead>tr>th:hover {
	cursor: default;
}
.dropdown-menu thead>tr:first-child {
	background-color: white;
	box-shadow: 0px 0px 6px white;	
}

/* toolbarModule */
#toolbarModule {
	background-color: #FFFFFF;
	width:200px;
	float:right;
}
#toolbarModule>.toolbarDrag {
	float: left; 
	position: absolute; 
	top:-5px;
	left: calc((100% - 31px) / 2);
	cursor: move;
}
#toolbarModule .btn-ibb {
	font-size: 0.8rem;
	line-height: 1.5rem;
}
#toolbarModule .btn-ibb span{
	font-size: 1.5rem;
	padding: 0.175rem;
	float: left;
}



.unselectable { 
	-webkit-user-select: none; 
	-webkit-touch-callout: none; 
	-moz-user-select: none; 
	-ms-user-select: none; 
	user-select: none;
}
/*.entete {
	background-color: #000000;
	color: #FFFFFF;
	line-height: 50px;
	margin-bottom: 0px;
}*/
.border{
	height: 4px;
	background-color: #FFFFFF;
}

/* Menu */
#toolbarModule>div:hover {
	/*box-shadow: 0px 0px 6px #B57531;*/
}

/* Menu Lettre */

#toolbarModule {
	border-radius: .40rem;
	box-shadow: 0px 0px 1px #EDA85E;
	position: absolute !important;
	right: 0px;
}



/*.input-group.border-all:focus-within,
.input-group.border-all:hover {
	border-radius: .25rem;
	box-shadow: 0 0 1px #EDA85E;
	border-color: #EDA85E;
}*/


/*.entete .row{
	height: 100%;
}
.entete .pipe{
	border-right: 1px solid #FFF;
	height: 40px;
	margin-top: 5px;
	display: inline-block;
	vertical-align: middle;
}
.entete h2{
	margin: 0;
}
.entete h2 img {
	margin: 5px 20px;
	height: 50px;
}
.entete form{
	display: inline-block;
}
.entete form input{
	vertical-align: middle;
}*/
#cadrePrincipal {
	position:relative;
	height: 100%;
	width: 100%;
}
.etapeCreation {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
}
.etapeCreation li{
	flex-basis: 0;
	flex-grow: 1;
	width: 100%;
	display: block;
}
.etapeCreation button{
	border:none;
	background:none;
	width: 100%;
	text-decoration: underline;
	text-decoration-color: var(--bronze);
}
.etapeCreation .numEtape{
	border-color: #d19151;
	border-width: 2px;
	border-style: solid;
	border-radius: 50%;
	display: inline-block;
	width: 28px;
	height: 28px;
}
.imgArticle{
	max-height: 100%;
	max-width: 100%;
}
textarea.inputLigText, textarea.inputLigText.form-control{
	height: calc((3 * 1.5em) + .75rem + 2px);
	resize:none;
}
textarea.inputLigText::placeholder, textarea.inputLigText.form-control::placeholder, textarea.inputLigText, textarea.inputLigText.form-control{
	color:#000 !important;
}
.btnSubmitInputLigText{
	max-height: 34px;
	margin-bottom: .25rem !important;
}
#collapseListeElement{
	position: absolute;
	z-index: 99;
}
.elemListRecap{
	max-height: 100px;
	position: relative;
	padding: 5px;
	width: 130px;
}
.elemListRecap img, .elemListRecap object{
	max-width: 100%;
	max-height: 100%;
	margin:auto;
	display: block;
}
.modal-PhotoList{
	padding: 5px;
	cursor: pointer;
	border: 1px solid #FFFFFF;;
	border-radius: 5px;
	position: relative;
}
.modal-PhotoList:hover{
	background-color: #EDA85E;
}
.modal-PhotoList:hover:before{
	content: " ";
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-color: rgba(255,255,255,0.2);
}
.modal-PhotoList:hover:after{
	content: "\e90f";
	font-family: 'iconBarthelemy' !important;
	position: absolute;
	line-height: 1em;
	padding: 5px;
	text-align: center;
	width: calc(1em + 10px);
	top: calc((100% - 1em) / 2);
	left: calc((100% - 1em - 10px) / 2);
	background-color: darkred;
	color: white;
}


.contentCatalogueModal{
	max-height: 600px;
}
div.elemCatalogue{
	margin-bottom:.5rem;
}
div.elemCatalogue h2{
	font-size:14px;
	color:#fff;
	margin:0px;
	height: 40px;
}
/* Image article */
.divImg{
	height:160px;
	border-top:1px solid #b8c2c8;
	border-left:1px solid #b8c2c8;
	border-right:1px solid #b8c2c8;
	background-color:#e6e6e6;
	/*transition*/
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;	
}
.elemCatalogue:hover .divImg:not(.disabled){
	background-color: #EDA85E;
}
.imgArticle{
	margin:10px auto;
	display:block;
	max-width:170px;
	max-height:120px;
	cursor:pointer;
}
.imgSelection{
	margin:10px auto;
	display:block;
	max-width:180px;
	max-height:190px;
}
.actionArticle{
	padding: 5px 13px 5px 13px;
	font-size:12px;
	background-color:#444a52;
	height:auto;
}
.actionArticle label{
	color:#fff;
	font-size:14px;
	font-family:'ubunturegular';
}
.actionArticle .selectArticle option[disabled], .actionArticle .selectArticleOutil option[disabled]{
	color:#000000;
	background-color:#FFFFFF;
}
.menuCatalogueTitre{
	min-height:28px;
	padding-left:15px;
	padding-top: 5px;
	font-size:17px;
	text-transform:uppercase;
	color:#fff;
	background-color:#000;
}
.menuCatalogueR1,.menuCatalogueR1actif{
	min-height:28px;
	padding-left:15px;
	padding-top: 5px;
	font-size:17px;
	text-transform:uppercase;
	color:#fff;
	background-color:#8a8f95;
}
.menuCatalogueSpe{
	background-color:#54595f;
}
.menuCatalogueSpe:hover{
	background-color: #EDA85E;
}
.menuCatalogueR2,.menuCatalogueR2actif{
	padding-left:15px;
}
.menuCatalogueR2:before, .menuCatalogueR2actif:before {
	content:'- ';
}
.menuCatalogueR2actif{
	background-color: #EDA85E;
	color:white;
}
.menuCatalogueR2:hover{
	background-color: #EDA85E;
	color:white;
	/*transition*/
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;	
}
.Incone{
	cursor: pointer;
}
.DetailIcone{
	display: none;
}


/*modification du template de page*/
::-ms-clear{ /* supprime la croix à droite d'un input sous ie */
	display:none;
}
.elemCatalogue.disabled{
	opacity:0.5;	
}
.elemCatalogue.disabled:hover .divImg{
	background-color:#e6e6e6;
}
/*Entete*/
#entetePro{
	position:absolute;
	right:0px;
}
/*Menu du haut*/
.menuHaut{
	height:44px;
	background-color:#050505;
}
.menuHaut h2{
	font-family:'ubuntuLight';
	margin:11px;
	font-size: 16px;
}
#lettersExit{
	position:relative;
	height:34px;
	width:34px;
	margin:5px;
	background-color: #EDA85E;
	color:#050505;
	float:right;
	cursor:pointer;

	/*transition*/
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;	
	
}
#lettersExit:hover{
	color:rgba(255,255,255,0.2);
}
#lettersExit h2{
	font-weight: bold;
	font-size: 30px;
 	line-height: 8px;
	font-family:'ubuntuLight';
	outline-width:medium;

}
#DivContenu{	
	border:none; /* supprime un style de position Outil */
	padding: 30px;
}
/*Picto de la barre de menu*/
.pictosHaut{
	display: inline-block;
	background-color: #F6F9F9;
	border-radius: 20px;
	height: 25px;
	width: 195px;
	margin-top: 3px;
	border: 1px solid #466A81;
	padding: 6px 19px;
}
.pictosHautGauche{
	float:left;
}
.pictosHautDroit{
	float:right;
}
.pictosHaut img, .pictosHaut input{
	max-height:25px;
	cursor:pointer;
	margin:0 3px;
}
/*Position du curseur*/
#posCurseur{
	color: #000;
	font-size: 12px;
}

.pointeurImg{
	display:none;
	width:32px;
	height:32px;
	background-image:url(/img/curseur_souris.png);
	position:absolute;
	z-index:1;
}
.curseur{
	cursor:pointer;
}
/*Barre d'outils*/
#mainForm{
	position:relative;	
}
#menuContextuelle, #menuContextuelleMasque{
	position:absolute;
	height:75px;
	width:921px;
	top:57px;
	left:5px;
	border-radius: 5px;
	display:none;
	z-index:1000;
}
#menuContextuelleMasque{
	z-index:1;	
}
.barreOutil{
	border-collapse:separate;
	border-spacing:5px;
	width:1150px;
	margin-top: 10px;
}
.barreOutil table{
	border-spacing: 0px;
}
.barreOutil img{
	cursor:pointer;
}
.barreOutilBorder{
	border:2px groove #E6EAEC;
	border-radius:5px;
	background-color:#E6EAEC;
	padding:1px;
}
/*.IconePolice{
	width:220px;
	height:45px;
	margin:2px auto;
	text-align:left;
	line-height:50px;
	padding-top:5px;
	border: 1px solid #8a9dbc;
}
.Icone.IconePolice {
	box-shadow: 0px 0px 1px #EDA85E;
	border: none;
}
.Icone.IconePolice:hover{
	box-shadow: 0px 0px 6px #B57531;
	border: inherit;
	background-color: inherit;
}
.Icone.IconePolice.IconeActive{
	border:2px solid #EDA85E;
	background-color: inherit;
}
.IconePolice img{
	display:inline;
}*/
.iconPolice {
	width:210px;
	height:50px;
	margin:2px auto;
	padding-top:8px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.iconPlaque{
	width:210px;
	height: 130px;
	margin:2px auto;
	padding-top:5px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.iconPlaque img{
	max-height: 100px;
	max-width: 200px;
}

.iconArticle {
	width:210px;
	height: 150px;
	margin:2px auto;
	padding-top:5px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.iconFormat {
	width:210px;
	height: 150px;
	margin:2px auto;
	padding-top:5px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
}
.iconArticle img, .iconArticle object, 
.iconFormat img, .iconFormat object {
	max-height: 100px;
	max-width: 200px;
}

.iconListe{
	width:400px;
	height: 200px;
	margin:2px auto;
	padding-top:5px;
	border: 2px solid transparent;
	text-align: center;
	position: relative;

	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.iconListe.new{
	width:200px;
	display: flex;
	align-items: center;
	justify-content: center;
	white-space: normal;
}
.iconList .iconListe.new{
	margin: 0;
	width: 210px;
}
.iconListe.new img{
	width: auto;
	height: 100%;
	object-fit: cover;
	vertical-align: bottom;
}
.iconListe .btn-barth{
	position: absolute;
	top: 5px;
	right: 5px;
	background-color: white;
	z-index: 1;
}
.iconListe.new .btn-barth{
	position: absolute;
	top: 0;
	left: 0;
	background-color: white !important;
	width: 100%;
	border-radius: unset !important;
}
.imgPolice{
	border-radius:5px;
	width:120px;
	height:60px;
	text-align:center;
	cursor:pointer;
	margin:auto;
}
.imgPolice img{
	max-height:40px;
	max-width:100px;
}
.imgDefinition{
	width:98%;
	cursor:pointer;
	margin:auto;
}
.flecheDefinition{
	background-image:url(/img/flecheOption.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:15px;
}
.Icone{
	border:1px solid #ced4da;
	border-radius: .40rem;
	cursor:pointer;
	text-align: center;
}
.Icone:hover{
	/*border:1px solid #B57531;
	background-color: #EDA85E;*/
}
.IconeActive{
	/*border:1px solid #B57531;
	background-color: #E1B88D;*/
}
img.IconeDisabled, img.IconeDisabled:hover, .IconeDisabled img, .IconeDisabled:hover img, .Icone.IconeDisabled{
	border:1px solid #e6eaec;
	background:none;
	cursor:default;
	opacity: 0.54;
}
.listeIcone{
	border:2px groove #FFFFFF;
	border-radius:5px;
	margin:auto;
}
.listeIcone td{
	border-left:1px solid #CECECE;
}
.listeIcone td:first-child{
	border-left:none;
}
.listeIcone img{
	padding:5px;
}
.iconList .elemCreation, .iconListe .elemCreation{
	height: 100%;
}
.elemCreation, .elemPlaque{
	cursor:pointer;
	position:relative;
}
.elemCreationWarning .ibb-cut{
	color:#EDA85E;
}
.actionsElem{
	vertical-align:top;
	width: 30px;
	position:absolute;
	top:0px;
	right:-36px;
}
.actionsElem img, .actionsElem > div{
	margin-bottom: 5px;
	cursor:pointer;
	position:relative;
	z-index:998;
}
.actionsElem form{
	position:relative;
	z-index:998;
}
.actionsElem .actionsRotate{
	cursor:ns-resize;
	position:relative;
	z-index:999;
	display:inline-block;
}
.textRotate{
	position:absolute;
	top:5px;
	left:30px;
	background: rgba(255, 255, 255, 0.5);
}
.inputRotate, div.inputRotate,.inputRotatePhotoP,.inputZoomPhoto{
	height:25px;
	width:25px;
	position:absolute;
	top:0;
	left:0;
}
.iconeImage.inputZoomPhoto:hover{
	background-color:#8c8c8c;
	color:#FFFFFF;
	cursor: default;
}
.inputRotate.inputRotateActif,.inputRotatePhotoP.inputRotateActif,.inputZoomPhoto.inputZoomActif{
	background-color:#D3D3D3;
	border:1px solid #B4B4B4;
	border-radius:2px;
	margin:5px;
	height:15px;
	width:15px;
}
.divElemPlaque{
	/*z-index:2; passe devant les traits de centrage*/	
}
.divElem .actionsElem, .divElemPlaque .actionsElem{
	display:none;
}
.affActions .actionsElem{
	display:inline-block;
}

#formTextePlaque{
	width: 100%;
}
.formTextePlaque input{
	color:#000000;
	background-color:rgba(255,255,255,0.5);	
}
#testSizeFont{
	display:inline-block;	
	letter-spacing: normal;
	line-height: normal;
	visibility:hidden;
	position:absolute;
}
.inputTransparent, .inputTransparentPlaque, #testSizeFont{
	font-family: Arial, Helvetica, sans-serif;
	font-size:30px;
	min-width:0.5em;
	border:none;
	padding:0;
	background:none;
	outline:none;	/* contour jaune sous chrome */
}
.select{
	box-shadow: 0 0 0 2px #07B1EF inset;
}
.eleSelectionneMultiple{
	border: 2px solid #EDA85E;
}
.groupe.select{
	border:7px double #07B1EF;
}
.groupe.eleSelectionneMultiple{
	border: 7px double #EDA85E;
}

#workSpace{
	height: 100%;
	width: 100%;
}
#workSpacePlaque{
	height: 100%;
	width: 100%;
	position:relative;
	margin-top: 15px;
	margin-left: 22px;
	border: 1px dashed grey;
}
#workSpacePlaque .select, #workSpace .select{
	box-shadow:none;
	border: none;
}
#workSpacePlaque .eleSelectionneMultiple, #workSpace .eleSelectionneMultiple{
	box-shadow:none;
	border: none;
}
#workSpacePlaque .contentEleSelectionne, #workSpace .contentEleSelectionne {
	box-shadow: 0 0 0 2px #07B1EF inset !important;
}
#workSpacePlaque .contentEleSelectionneMultiple, #workSpace .contentEleSelectionneMultiple{
	box-shadow: 0 0 0 2px #EDA85E inset;
}
#workSpacePlaque .divElemPlaque_0.contentEleSelectionne {
	border:7px double #07B1EF;
}
#workSpacePlaque .divElemPlaque_0.contentEleSelectionneMultiple{
	border: 7px double #EDA85E;
}


#divSelect{
	display:inline-block;
	position:absolute;
}
#actions{
	float:right;
	width:30px;
}
#actions img{
	cursor:pointer;
	margin:3px;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{
	opacity:1;
}

.rabatMain:not(.frm-barth){
	background-color:#E6EAEC;
	border:1px solid #383F52;
	box-shadow: 4px 4px 6px #AAAAAA;
	/*text-align:center;*/
}
.rabatMain{
	display:none;
	position:absolute;
	z-index:2003;
}
#listePolice{
	margin:0 0 0 5px;
}
#listePolicePlaque{
	margin:0 0 0 15px;
}
#listeDefinition{
	margin:0 0 0 202px;
}
#listeDefinitionSymbolePerso{
	margin:8px 0 0 194px;
	z-index:2000;
}
#listeDefinitionPlaque{
	margin:0 0 0 440px;
}
#listeTexture{
	margin:0 0 0 678px;
}
#listeFormat{
	margin:0 0 0 665px;
}
#listeRotationCreation{
	margin:0 0 0 941px;
}
#listeAlignementCreation{
	margin:0 0 0 942px;
}
#listePhotoFormat{
	margin:0 0 0 7px;
	width:300px;
	max-height:600px;
	overflow-y:auto;
	overflow-x:hidden;
}
#listePhotoRetouche{
	height: 600px;
	margin: 0 0 0 5px;
	width: 1155px;
	top:130px;
}
#listeFormatPlaque{
	margin:0 0 0 895px;
}
#listeInterlignePlaque{
	min-width: 1px !important;
	margin-top:34px;
}
#listePlaque{
	margin:0 5px;
	width:1155px;
	height:590px;
	overflow-y:auto;
}
#listePositionTexte{
	min-width: 1px !important;
}
#listeSymbole{
	margin:0 0 0 5px;
	width:1156px;
	height:590px;
}
#listeSymbole{
	margin:0 0 0 5px;
	width:1156px;
	height:590px;
}
#listeSymboleUser{
	margin:0 0 0 5px;
	width:1156px;
	height:590px;
}
#listePhotoFond{
	margin: 0 0 0 810px;
	width: 352px;
	max-height:600px;
	overflow-y:auto;
	overflow-x:hidden;
}
#listePhotoCadre{
	margin:0 0 0 170px;
	width:990px;
}
#listeDefinitionCadre{
	margin: 0 0 0 426px;
}
#optionGrille{
	margin: 0 0 0 870px;
}
#workSpace{
	margin:auto;
	position:relative;
	overflow:auto;
}
#contentPlaque{
	height: 100%;
	width: 100%;
}
#workSpacePhoto{
	width: 100%;
	height: 100%;
	position: relative;
	margin: auto;
}
#listeImagePhotoporcelaine{
	overflow: hidden;
}
.photoPselect{
	box-shadow:0 0 0 2px #07b1ef;
}
.actionsPhotoporcelaine{
	float: right;
	height: 563px;
	width: 118px;
}
#listePhotoSelection{
	height:360px;
	overflow-y:auto;
	overflow-x:hidden;
}
.commentairesPhotoporcelaine{
	display:none;
	float: right;
	height: 563px;
	width:0px;
	margin: 30px 15px 0 0;
	overflow-y:auto;
	overflow-x:hidden;
}
.actionsPhotoporcelaine img{
	max-height:87px;
	max-width:87px;
}
#workSpacePhotoRetouche{
	position:relative;
	height:740px;
	width:100%;
	overflow:hidden;	
}
#workSpacePhotoRetouche canvas:not(#canvasWork){
	position:absolute;
	top:0;
	left:0;
	background-size:cover;
	background-repeat:no-repeat;
	cursor:none;
}
.ElemInfo{
	margin-top:2px;
	display:none;
	
	position:absolute;
	/*bottom:-21px;*/
}
.infos{
	padding:5px;
	text-align:center;
	background:rgba(255,255,255,0.5);
	margin-top:10px;
	position: absolute;
	width: auto;
}
.cotation{
	background-image:url(/img/cotation.png);
	background-repeat:repeat-x;
	text-align:center;
	display:inline-block;
	position:relative;
	height:19px;
}
.cotation .firstMarque{
	background-image:url(/img/firstMarque.png);
	display:inline-block;
	width:15px;
	height:19px;
	position:absolute;
	top:0;
	left:0;
	z-index: 1;
}
.cotation .lastMarque{
	background-image:url(/img/lastMarque.png);
	display:inline-block;
	width:15px;
	height:19px;
	position:absolute;
	top:0;
	right:0;
	z-index: 1;
}
#fondu{
	background-color:rgba(56,85,104,0.6);
}
.fondGris{
	background-color:#E7E9EC;
	background-image:none;
}
.fondBlanc{
	background-color:#FFFFFF;
	background-image:none;
}
input[type="button"],input[type="submit"]{
	cursor:pointer;
/*	height:25px;
*/}
/*.FamilleSymbole div {
    margin: 0 10px;
}*/

/* Ecriture du texte 1:1 */
#zoneTextPdf{
	display:block;
	margin:auto;
	background-color:#FFFFFF;
	position:relative;
}
#fondZonePdf{
	line-height:0;	
}
.traceFeuille{
	width:100px;
	height:100px;
	display:inline-block;
	border-width:0px 1px 1px 0px;
	border-style:dotted;
	border-bottom-color:#000000;
}
.textPDF{
	position:absolute;
	cursor:pointer;
}
#boutonCotation.IconeActive, #boutonCotationPDF.IconeActive, #boutonCentreAuto.IconeActive{
	/*background-color: #EDA85E;*/
}
#afficheVerticalCenter{
	background-image:url(/img/bgTirets.jpg);
	width:1px;
	height:100%;
	position:absolute;
	top: 0;
	left: 50%;
	z-index:1;	
	display:none;
}
#afficheHorizontalCenter{
	background-image:url(/img/bgTirets.jpg);
	width:100%;
	height:1px;
	top:50%;
	left: 0;	
	position:absolute;
	z-index:1;
	display:none;
}
#msgInfo{
	background-color: rgba(255, 255, 255, 0.5);
	display: inline;
	height: 100%;
	left: 0;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 9999;
	padding-top:260px;
}
.message{
    text-align: center;
	 /*width:730px;*/
	 margin-left: 110px;
	 padding-top:8px;
	 float:left;
}
.message > span{
	border:1px solid #4C4B50;
	display:inline-block;
	padding:2px;
	background-color:#EDEDED;
}
.messageImportant{
	color:#F00;
	font-weight:bold;	
}

.carreImg{
	display:none;
	width:6px;
	height:6px;
	border:1px solid #5f5f5f;
	border-radius:2px;
	background-color:#efefef;
	position:absolute;
	z-index:89;
}
.divElemPlaque.contentEleSelectionne.ui-resizable .carreImg, .photoPselect .carreImg, .divElem.contentEleSelectionne .carreImg{
	display:block;
}
.carreImg.carreHG{/* haut gauche */
	top: -5px; /* 5px = width(6px)/2 + border(2px) */
	left:-5px;
}
.carreImg.carreHM{/* haut milieu */
	top: -5px;
	left: calc(100% /2 - 3px );
}
.carreImg.carreHD{/* haut droit */
	top: -5px;
	right:-5px;
}
.carreImg.carreBG{/* bas gauche */
	bottom:-5px;
	left:-5px;
}
.carreImg.carreBM{/* bas milieu */
	bottom:-5px;
	left: calc(100% /2 - 5px );
}
.carreImg.carreBD{/* bas droit */
	bottom:-5px;
	right:-5px;
}
.carreImg.carreMG{/* milieu gauche */
	top: calc(100% / 2 - 5px );
	left:-5px;
}
.carreImg.carreMD{/* milieu droit */
	top: calc(100% / 2 - 5px );
	right:-5px;
}
.ui-resizable-se{
	bottom:-5px;
	right:-5px;
	background-image:none;
}
.info1sur1{
	display:inline-block;
	color: #EDA85E;
	text-decoration:underline;
	margin: 0 0 5px 5px;
}
.info1sur1 span{
	color:#000000;
	font-weight:bold;
}
#zoomRange .ui-slider-handle{
	width: 3em;
	left: -1.15em;
	text-align: center;
	line-height: 1.6em;
	height: 1.6em;
}

/* Créations d'icones*/
.iconeImage{
	background-color:#8c8c8c;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:25px 25px;
	min-height:30px;
	min-width:30px;
	cursor:pointer;
	transition:0.5s ease;
	color:#FFFFFF;
	line-height:30px;
	text-align: center;
}
.iconeImage:hover{
	background-color:#DBAC79;
	transition:0.3s ease;
	color:#000000;
}
.iconeImage.IconeActive, .iconeImage.IconeActive:hover{
	background-color: #EDA85E;
	border:none;
	color:#000000;
}
.icon-sauvegarde:hover{
	background-color:#64B337;
	color:#FFFFFF;
}
.icon-supprimer:hover{
	/*background-color:#A81212;
	color:#FFFFFF;*/
}

.iconeImage.IconeDisabled, .iconeImage.IconeDisabled:hover{
	background-color:#CCCCCC;
	cursor:default;
}


#formOrnement{
	z-index:999;
	position:absolute;
	top:0;
	left:0;
	background-color:#FFF;
	display:none;
	height:100%;
	width:100%;	
}
.msgInfoPopUp{
	background-color:#e7e9ec;
	padding:10px;
	margin:50px auto;
	text-align:center;
	border: 1px solid #ccc;
	border-radius: 10px;
	width:75%;
}

#grillePlaque{
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 0;
	top: 0;
	left: 0;
}
#grillePlaque.ui-draggable:not(.ui-draggable-disabled){
	border: 1px solid cyan;
	background-color: rgba(0,255,255,0.2);
}
#grillePlaque.ui-draggable:not(.ui-draggable-disabled) .carreImg{
	display: block;
}
#grillePlaque .lineH{
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	/*background-image: linear-gradient(0deg, cyan 1px, transparent 1px);
	background-position:0px 0px;*/
	display: none;
	border: 1px solid cyan;
}
#grillePlaque .lineV{
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	/*background-image: linear-gradient(90deg, cyan 1px, transparent 1px);
	background-position:-1px 0px;*/
	display: none;
	border: 1px solid cyan;
}
#grillePlaque .lineH .pas{
	border-bottom:1px solid cyan;
	width: 100%;
	float: left;
}#grillePlaque .lineV .pas{
	border-right:1px solid cyan;
	height: 100%;
	float: left;
}
#boutonExpertPlaque {
	position: absolute;
	top: 140px;
	right: 5px;
}
#menuContextuel{
	height: 34px;
	position: absolute;
	z-index: 10;
}


#regleH, #regleV{
	position: absolute;
	z-index: 999;
	display: none;
	cursor: pointer;
}
#regleH{
	top: -5px;
	left: 0;
	width: calc(100% + 1px);
	height: 5px;
	/*border-right: 1px solid #000;*/
	border-bottom: 2px solid #000;
	overflow-x: clip;
	box-shadow: 0 3px 4px #EDA85E;

}
#regleH .cm{
	display: inline-block;
	vertical-align: top;
	height: 200%;
	border-left: 1px solid #000;
}
#regleV{
	top: 0;
	left: -5px;
	width: 5px;
	height: calc(100% + 2px);
	/*border-bottom: 1px solid #000;*/
	border-right: 2px solid #000;
	overflow-y: clip;
	box-shadow: 3px 0 4px #EDA85E;

}
#regleV .cm{
	border-top: 1px solid #000;
	width: 200%;
}
#regleH .curseur, #regleV .curseur{
	border-color: #EDA85E;
	border-style: solid;
	border-width: 10px;
	width: 0; 
	height: 0; 
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
	display: none;
}
#regleH .curseur{
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom: none;
	top: -11px;
	left: -10px;
}
#regleV .curseur{
	border-top-color: transparent;
	border-bottom-color: transparent;
	border-right: none;
	top: -10px;
	left: -11px;
}
#regleH .curseur .coord, #regleV .curseur .coord{
	border: 2px solid #FFFFFF;
	box-shadow: 0px 0px 3px #EDA85E;
	background-color: #FFF;
	border-radius: .25rem;
	text-align: center;
	width: 60px; 
	line-height: 20px; 
	position: absolute;
	cursor: pointer;
}
#regleH .curseur:hover .coord, #regleV .curseur:hover .coord{
	box-shadow: 0px 0px 6px #B57531;
}
#regleH .curseur .coord{
	bottom: -35px;
	left: -30px;
}
#regleV .curseur .coord{
	top: -10px;
	left: 15px;
}
#workSpacePlaque:hover .curseur{
	display: block;
}
#contentRepere{
	position: absolute;
	display: none;
	left: 0;
	top:0;
	width: 100%;
	height: 100%;
}
#contentRepere .repere{
	border-style: solid;
	border-color: cyan;
	border-width: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
#contentRepere .repere .deleteRepere{
	border: 2px solid #FFFFFF;
	box-shadow: 0px 0px 3px #EDA85E;
	background-color: white;
	border-radius: 50%;
	display: block;
	width: 27px;
	height: 27px;
	text-align: center;
	line-height: 21px;
	font-size: 20px;
	position: absolute;
	cursor: pointer;
	opacity:0;
}

#contentRepere .repere:hover .deleteRepere{
	opacity:1;
}
#contentRepere .repere .deleteRepere:hover{
	box-shadow: 0px 0px 6px #B57531;
}
#contentRepere .repere_H{
	width: 100%;
	height: 5px;
	border-top-width: 1px;
	cursor: ns-resize;
}
#contentRepere .repere_H .deleteRepere{
	top: -14px;
	right: 5px;
}
#contentRepere .repere_V{
	width: 5px;
	height: 100%;
	border-left-width: 1px;
	cursor: ew-resize;
}
#contentRepere .repere_V .deleteRepere{
	left: -14px;
	bottom: 5px;
}

.badge-counter {
	position:absolute;
	top:0px;
	right: 0px;
	padding: 0 4px 0 4px;
	border-radius: 0 0 0 5px;
	border-bottom: solid 1px #E1B88D;
	border-left: solid 1px #E1B88D;
	font-size:1.5em;
	background-color: white;
}
.badge-counter-trash {
	position:absolute;
	bottom:0px;
	right: 0px;
	padding: 0 4px 0 4px;
	background-color: white;
	border-radius: 5px 0 0 0;
	color:#0000008a;
}
/* .btn-barth.actif .badge-counter-trash,
.btn-barth.active .badge-counter-trash,
.actif .btn-barth .badge-counter-trash,
.btn-barth:hover .badge-counter-trash,
.btn-barth.actif .badge-counter,
.btn-barth.active .badge-counter,
.actif .btn-barth .badge-counter,
.btn-barth:hover .badge-counter{
	background-color: #EDA85E;
} */

.btn-barth:hover .badge-counter {
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	color: black;
}
.btn-barth.actif .badge-counter,
.btn-barth.active .badge-counter,
.actif .btn-barth .badge-counter{
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
}
.formCreation{
	/*float: right;*/
	/*width: calc(100% - 115px);*/
	border: 2px groove #E6EAEC;
	border-radius: 5px;
	background-color: #FFFFFF;
	position: sticky;
	top: 50px;
	z-index: 1;
}
.formCreation .Icone{
	/*height: 100%;*/
}

.bg-black-barth {
	background-color: #000000 !important;
}
.text-black {
	color: black;
}

.bg-dark-barth {
	background-color: #000000;
}
.bg-grey-barth {
	background-color: #EDEDED;;
}
.bg-bronze-barth {
	background-color: #EDA85E;
}
.text-bronze-barth{
	border:1px solid #B57531;
}

.btn.btn-plaintext {
	cursor : default;
}
.btn.btn-plaintext:focus {
	box-shadow : 0 0 0 0 
}


tr.dropdown-item {
	display: table-row;
}

div.dropdown-menu table>thead>tr>th {
	text-align: center;
}

.dropdown-table {
	border-collapse: separate;
	border-spacing: 0px 7px;
	margin: 0 5px;
}

.dropdown-table td {
	text-align: right;
	width: 70px;
	padding-right: 8px;
	white-space: nowrap;
}

.bg-grey-barth .dropdown-item td, 
.bg-grey-barth .dropdown-item td {
	border: 2px solid transparent;
}
.bg-grey-barth .dropdown-item:focus, 
.bg-grey-barth .dropdown-item:hover,
.bg-grey-barth .dropdown-item.active,
.bg-grey-barth .dropdown-item:active {
	background-color: transparent;
}

.bg-grey-barth .dropdown-item:focus td, 
.bg-grey-barth .dropdown-item:hover td,
.bg-grey-barth .dropdown-item.active td,
.bg-grey-barth .dropdown-item:active td {
	background-color: #EDA85E;
	border-top-color: #B57531;
	border-bottom-color: #B57531;
}
.bg-grey-barth .dropdown-item:focus td:first-child, 
.bg-grey-barth .dropdown-item:hover td:first-child,
.bg-grey-barth .dropdown-item.active td:first-child,
.bg-grey-barth .dropdown-item:active td:first-child {
	border-left-color: #B57531;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.bg-grey-barth .dropdown-item:focus td:last-child, 
.bg-grey-barth .dropdown-item:hover td:last-child,
.bg-grey-barth .dropdown-item.active td:last-child,
.bg-grey-barth .dropdown-item:active td:last-child {
	border-right-color: #B57531;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.dropdown-item.active,
.dropdown-item:active {
	/*background-color: #EDA85E;*/
	/*border:2px solid #EDA85E;*/
	background-color: inherit;
	color: inherit;
}
tr.dropdown-item.active td {
	border-style: solid;
	border-color: #EDA85E;
	border-width: 2px 0;
}
tr.dropdown-item.active td:first-child {
	border-left-width: 2px; 
}
tr.dropdown-item.active td:last-child {
	border-right-width: 2px;  
}
tr.dropdown-item:hover {
	
}

.btn.bg-grey-barth:focus,
.btn.bg-grey-barth.focus,
.btn.bg-grey-barth:hover,
.btn.bg-grey-barth.hover {
	/*background-color: #EDA85E;*/
	box-shadow: 0 0 0 .2rem #B57531;
}

.border-all .btn{
	color: var(--barth-color-bg);;
	cursor: inherit;
}

.border-all:focus-within .btn{
	color: black;
	cursor: pointer;
}
.border-all .form-control, 
.border-all .btn {
	border-color: transparent;
	box-shadow: 0 0 0 .2rem transparent;
}

/* Icones Barthelemy Bronze */
.logoEntete{
	font-size: 30px;
	display: inline-block;
}


.dialog div {
	display: flex;
	justify-content: end;
}
.dialog .btn-dialog{
	background-color: #FFF;
	border: none;
}
.dialog .btn-dialog:hover {
	background-color: inherit;
	border-color: inherit;
}



.order-13{
	-ms-flex-order: 13;
	order: 13;
}


.order-14{
	-ms-flex-order: 14;
	order: 14;
}


.order-15{
	-ms-flex-order: 15;
	order: 15;
}


.order-16{
	-ms-flex-order: 16;
	order: 16;
}


.order-17{
	-ms-flex-order: 17;
	order: 17;
}


.order-18{
	-ms-flex-order: 18;
	order: 18;
}


.order-19{
	-ms-flex-order: 19;
	order: 19;
}


.order-20{
	-ms-flex-order: 20;
	order: 20;
}



.ui-rotatable-handle {
	height: 24px;
	width: 24px;
	cursor: pointer;
	right: -24px;
	top: 0px;
	z-index: 90;
	position: absolute;
	color: black;
	text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
	font-size: 20px; 
	text-align: center;
	
	font-family: 'iconBarthelemy' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	vertical-align: middle;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;

}
.ui-rotatable-handle:before {
  content: "\e952";
}

.colListElement{
	width: 250px;
	float: left;
}
.colListElement .iconList .ibb-trash{
	opacity: 0;
	font-size: 2rem;
	position: absolute;
	z-index: 1;
	left: 6px;
	top: 6px;
	cursor: pointer;
}
.colListElement .iconList.elemCorbeille .ibb-trash{
	opacity: 1;
}
.colListElement .iconList.elemCorbeille .iconArticle{
	opacity: 0.3;
	background-color: #DDD;
}
.colList{
	overflow-y: auto;
	height: 100%;;
}
.colList .iconArticle{
	height: 125px;
}
.colList .iconList{
	margin: 5px;
	border-radius: .40rem;
}
.colList .iconList.active{
	background-color: #EDA85E;
}
.colList .iconList .iconArticle{
	width: auto;
	padding: 5px;
}

/* Entête */
form[name=frmSaveCrea] button:hover,
.btn-barth-entete:hover,
button.btn-barth-entete:hover {
	background-color: #EDA85E;
	border-color:transparent;
}

button.btn-barth-entete:focus {
	box-shadow: inset 0 0 0 .2rem #E1B88D;
}

.toolbarBtn{
	float: right;
	width: 30px;
	text-align: right;
	width: 50px;
}
.toolbarBtn .btn{
	margin: 5px 0 0 0 !important;
}
.btn-barth .toolbarBtn .btn-shadow {
	background-color: white;
} 

#loader{
	position: fixed;
	z-index: 99999;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	display: none;
}
#loader img{
	position: absolute;
	left: calc(50% - 104px);
	top: calc(50% - 7px);
	border: 20px white solid;
	border-radius: 10px;
	box-shadow: 0 0 0 5px #EDA85E;
}

.reloadSVG .ibb-cross{
	font-size: 30px;
	margin-bottom: 10px;
}
.reloadSVG img{
	max-width: 100%;
}
.reloadSVG{
	white-space: normal;
	text-align: center;
}
.btn-important{
	background-color: #EDA85E;
}

.disabled.txtOutilDisabled{
	text-decoration-line: line-through !important;
}
.txtOutil{
	text-decoration-line: none !important;
}

.input-group-text{
	height:calc(1.5em + .75rem + 2px);
}
.tooltip{
	z-index: 2003;
}

div.panier div.panierDetailArticle{
	border-bottom: 1px solid lightgrey;
}
#msgReassort{
	color:red;
}
.modal{z-index: 2050;}

#canvasPrint{
	display: none;
}

#divAddFile{
	background-color:rgba(237, 168, 94,0.5);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:2;
	visibility:hidden;
	display:flex;
	color:#FFF;
	font-size:7rem;
}

