.A14 { width:20px;height:20px; }
.A15 { width:372px;height:23px; }
.wbLibChampA15>li:first-child {
	position:static;
	min-width:0;
	min-width:auto;
	pointer-events:auto;
	transform:none;
	box-sizing:border-box;
	margin-top:0;
	height:auto !important;
}
.wbLibChampA15.wbSaisieNonVide > li:first-child,
.wbLibChampA15.wbFocus > li:first-child {
	transform:none;
}
.wbLibChampA15 > li:first-child  >table {
	width:100% !important;
	height:100% !important;
}
.wbLibChampA15:not(.wbSaisieNonVide) > li+li input:not(:focus),
.wbLibChampA15:not(.wbSaisieNonVide) > li+li textarea:not(:focus),
.wbLibChampA15:not(.wbSaisieNonVide) > li+li iframe:not(:focus) {
	text-indent:initial;
}
.wbLibChampA15 {
	display:table;
}
.wbLibChampA15 > li+li {
	display:table-cell;
}
.wbLibChampA15 > li:first-child { 
	min-width:91px;
	width:91px;
	height:24px !important;
	display:table-cell;
}
.A17 {
	width:174px;
	height:23px;
}
.wbLibChampA17 > li:first-child {
	position:static;
	min-width:0;
	min-width:auto;
	pointer-events:auto;
	transform:none;
	box-sizing:border-box;
	margin-top:0;
	height:auto !important;
}
.wbLibChampA17.wbSaisieNonVide > li:first-child,
.wbLibChampA17.wbFocus > li:first-child {
	transform:none;
}
.wbLibChampA17 > li:first-child > table {
	width:100% !important;
	height:100% !important;
}
.wbLibChampA17:not(.wbSaisieNonVide) > li+li input:not(:focus),
.wbLibChampA17:not(.wbSaisieNonVide) > li+li textarea:not(:focus),
.wbLibChampA17:not(.wbSaisieNonVide) > li+li iframe:not(:focus) {
	text-indent:initial;
}
.wbLibChampA17 {
	display:table;
}
.wbLibChampA17 > li+li {
	display:table-cell;
}
.wbLibChampA17 > li:first-child {
	min-width:91px;
	width:91px;
	height:24px !important;
	display:table-cell;
}
.A18 {
	width:174px;
	height:23px;
}
.wbLibChampA18 > li:first-child {
	position:static;
	min-width:0;
	min-width:auto;
	pointer-events:auto;
	transform:none;
	box-sizing:border-box;
	margin-top:0;
	height:auto !important;
}
.wbLibChampA18.wbSaisieNonVide > li:first-child,
.wbLibChampA18.wbFocus > li:first-child {
	transform:none;
}
.wbLibChampA18 > li:first-child > table {
	width:100% !important;
	height:100% !important;
}
.wbLibChampA18:not(.wbSaisieNonVide) > li+li input:not(:focus),
.wbLibChampA18:not(.wbSaisieNonVide) > li+li textarea:not(:focus),
.wbLibChampA18:not(.wbSaisieNonVide) > li+li iframe:not(:focus) {
	text-indent:initial;
}
.wbLibChampA18 { display:table; }
.wbLibChampA18 > li+li{ display:table-cell; }
.wbLibChampA18 > li:first-child {
	min-width:91px;
	width:91px;
	height:24px !important;
	display:table-cell;
}
.wbLibChampA18 input.rempli { background: #3ce533; }
.A23 {
	width:134px;
	height:23px;
}
.wbLibChampA23 > li:first-child {
	position:static;
	min-width:0;
	min-width:auto;
	pointer-events:auto;
	transform:none;
	box-sizing:border-box;
	margin-top:0;
	height:auto !important;
}
.wbLibChampA23.wbSaisieNonVide > li:first-child,
.wbLibChampA23.wbFocus > li:first-child{
	transform:none;
}
.wbLibChampA23 > li:first-child > table {
	width:100% !important;
	height:100% !important;
}
.wbLibChampA23:not(.wbSaisieNonVide) > li+li input:not(:focus),
.wbLibChampA23:not(.wbSaisieNonVide) > li+li textarea:not(:focus),
.wbLibChampA23:not(.wbSaisieNonVide) > li+li iframe:not(:focus) {
	text-indent:initial;
}
.wbLibChampA23 {
	display:table;
}
.wbLibChampA23 > li+li{
	display:table-cell;
}
.wbLibChampA23 > li:first-child {
	min-width:55px;
	width:55px;
	height:24px !important;
	display:table-cell;
}
.A24 {
	width:134px;
	height:23px;
}
.wbLibChampA24 > li:first-child {
	position:static;
	min-width:0;
	min-width:auto;
	pointer-events:auto;
	transform:none;
	box-sizing:border-box;
	margin-top:0;
	height:auto !important;
}
.wbLibChampA24.wbSaisieNonVide > li:first-child,
.wbLibChampA24.wbFocus > li:first-child{
	transform:none;
}
.wbLibChampA24 > li:first-child > table {
	width:100% !important;
	height:100% !important;
}
.wbLibChampA24:not(.wbSaisieNonVide) > li+li input:not(:focus),
.wbLibChampA24:not(.wbSaisieNonVide) > li+li textarea:not(:focus),
.wbLibChampA24:not(.wbSaisieNonVide) > li+li iframe:not(:focus) {
	text-indent:initial;
}
.wbLibChampA24 { display:table; }
.wbLibChampA24 > li+li { display:table-cell;}
.wbLibChampA24 > li:first-child {
	min-width:55px;
	width:55px;
	height:24px !important;
	display:table-cell;
}
#page, .pos1 {display:block;height:100% !important; }
.pos2 {
	float:left;
	margin:1px 0 11px;
	display:inline;
	min-width:545px;
	width:auto !important;
	width:545px;
	min-height:245px;
	height:auto !important;
	height:245px;
}
.pos3 {
	clear:left;
	float:left;
	margin:0 0 0 11px;
	display:inline;
	min-width:534px;
	width:auto !important;
	width:534px;
	min-height:23px;
	height:auto !important;
	height:23px;
}
.pos4 {
	float:left;
	margin:3px 0 0;
	display:inline;
	min-height:20px;
	height:auto !important;
	height:20px;
}
.pos5,
.pos9 {
	min-width:20px;
	width:auto !important;
	width:20px;
}
.pos6 {
	float:left;
	margin:0 0 3px 10px;
	display:inline;
	min-height:20px;
	height:auto !important;
	height:20px;
}
.pos7 {
	min-width:463px;
	width:auto !important;
	width:463px;
}
.pos8 {
	float:left;
	margin:1px 0 2px 9px;
	display:inline;
	min-height:20px;
	height:auto !important;
	height:20px;
}
.pos10 {
	clear:left;
	float:left;
	margin:1px 0 0 41px;
	display:inline;
	min-height:35px;
	height:auto !important;
	height:35px;
}
.pos11,
.pos13,
.pos15,
.pos27 {
	min-width:504px;
	width:auto !important;
	width:504px;
}
.pos12 {
	clear:left;
	float:left;
	margin:6px 0 0 41px;
	display:inline;
	min-height:35px;
	height:auto !important;
	height:35px;
}
.pos14 {
	clear:left;
	float:left;
	margin:15px 0 0 41px;
	display:inline;
	min-height:24px;
	height:auto !important;
	height:24px;
}
.pos16,
.pos21 {
	clear:left;
	float:left;
	margin:4px 0 0 41px;
	display:inline;
	min-width:504px;
	width:auto !important;
	width:504px;
	min-height:24px;
	height:auto !important;
	height:24px;
}
.pos17,
.pos22 {
	float:left;
	display:inline;
	min-height:24px;
	height:auto !important;
	height:24px;
}
.pos18,
.pos23 {
	min-width:265px;
	width:auto !important;
	width:265px;
}
.pos19,
.pos24 {
	float:left;
	margin:0 0 0 9px;
	display:inline;
	min-height:24px;
	height:auto !important;
	height:24px;
}
.pos20,
.pos25 {
	min-width:189px;
	width:auto !important;
	width:189px;
}
.pos26 {
	clear:left;*
	float:left;
	margin:13px 0 0 41px;
	display:inline;
	min-height:37px;
	height:auto !important;
	height:37px;
}

input:focus, input:active {
	outline: solid 1px #ccc !important;
}