.pquizInstructions {
	background-image:none;
}
/*
*/
.STDI_BlocNav {
	width: 50%;
	margin: auto;
	z-index: 0;
}
.STDI_Bloc{
	min-height: 680px;
    min-width: 800px;
	position: relative;
}
.zonePioche, .zoneDepot{
	position: absolute;
	font-family: "OpenDyslexic-Regular";
	font-size: 20px;
}
.zonePioche{
	left:50px;
	top:100px;
}
.zoneDepot{
	left: 25%;
	top: 100px;
	width: 70%;
}
.zoneDepot, .zoneDepot td{
	border: solid 3px #d9e038;
}
.zoneDepot td:nth-child(even){
	padding: 20px;
}
.zoneDepot td:nth-child(even){
	background-color: #d9e038;
	color: #005688;
	text-align: center;
}
.etiquette{
	border: 3px #f2d301 solid;
	padding: 10px 5px;
	text-align: center;
	margin-bottom: 10px;
	cursor: pointer;
	background: #fff;
	border-radius: 10px;
	line-height: 25px;
}
.cible .etiquette{
	float: left;
	left: auto !important;
	right: auto !important;
	top: auto !important;
	margin-right: 5px;
}
.cible{
	padding: 20px;
	min-width: 300px;
	width:100%;
	height: 60px;
}
.STDI_Btn {
	margin-top: 10px;
	margin-bottom: 10px;
	/*padding: 5px;*/
	cursor: pointer;
	color: #FFFFFF;
}
#STDI_Prec {
	width: 50%;
	float: left;
	text-align: center;

	/*
	position: absolute;
	top: 855px;
	*/
}
#STDI_Next {
	width: 50%;
	float: left;
	text-align: center;
	/*
	position: absolute;
	top: 855px;
	left: 1055px;
	*/
}
.STDI_Btn p {
	line-height: 20px;
}
.STDI_Btn img { /*height:70px;*/
	margin: 0px;
}
.STDI_tableauSaisie table {
	font-family: 'OpenDyslexic-Regular';
	font-size: 20px;
	/* width: 1050px; */
	background: #FFF;
	margin: auto;
    min-width: 820px;
	width: 90%;
	margin-bottom: 20px;
}
.STDI_tableauSaisie .tabImg {
	width: 100%;
}
.STDI_tableauSaisie img {
	width: 40%;
	max-width: 80px;
	text-align: center;
}
.STDI_tableauSaisie td.motLong-- {
	font-size: 15px;
}

.STDI_tableauSaisie tr {
/*	height: 85px;	*/
}
.STDI_tableauSaisie td {
	padding: 15px;
	border: #ffffff solid 2px;
}
.STDI_tableauSaisie td.header {
	background-color: #005688;
	color: #ffffff;
}

[data-color=vert] {
	border: #d9e038 solid 4px;
}
[data-color=vert] td.header {
	background-color: #d9e038;
	color: #005688;
}
[data-color=rose] {
	border: #f49fc4 solid 4px;
}
[data-color=rose] td.header {
	background-color: #f49fc4;
	color: #005688;
}
[data-color=orange] {
	border: #f4872c solid 4px;
}
[data-color=orange] td.header {
	background-color: #f4872c;
	color: #005688;
}
[data-color=jaune] {
	border: #ffcd28 solid 4px;
}
[data-color=jaune] td.header {
	background-color: #ffcd28;
	color: #005688;
}
[data-color=bleu] {
	border: #7acaf1 solid 4px;
}
[data-color=bleu] td.header {
	background-color: #7acaf1;
	color: #005688;
}
[data-color=violet] {
	border: #c796c3 solid 4px;
}
[data-color=violet] td.header {
	background-color: #c796c3;
	color: #005688;
}

.STDI_tableauSaisie td.header2 {
	background-color: #4787af;
	color: #ffffff;
}
.STDI_tableauSaisie td.color1 {
	/*background-color: #fff799;
	border-color: #005688;*/
}
.STDI_tableauSaisie td.color2 {
	/*background-color: #fff200;
	border-color: #005688;*/
}


.STDI_tableauSaisie td p.motMask {
	width: 100px;
}
.STDI_tableauSaisie td div.editMot {
	width: 130px;
}

.STDI_tableauSaisie td.header p.motMask {

}
.STDI_tableauSaisie td.header div.editMot {
	width: 300px;
}


.STDI_tableauSaisie td.w100 {
	width: 120px;
}
.STDI_tableauSaisie td.w150 {
	width: 150px;
}
.STDI_tableauSaisie td.w180 {
	width: 190px;
}
.STDI_tableauSaisie td.w200 {
	width: 210px;
}
.STDI_tableauSaisie td.w220 {
	width: 230px;
}
.STDI_tableauSaisie td.w300 {
	width: 300px;
}
.STDI_tableauSaisie td.w330 {
	width: 335px;
}
.STDI_tableauSaisie td.w350 {
	width: 360px;
}
.STDI_tableauSaisie td.w100 p.motMask {
	width: 46px;
}
.STDI_tableauSaisie td.w150 p.motMask {
	width: 80px;
}
.STDI_tableauSaisie td.w180 p.motMask {
	width: 120px;
}
.STDI_tableauSaisie td.w200 p.motMask {
	width: 140px;
}
.STDI_tableauSaisie td.w220 p.motMask {
	width: 160px;
}
.STDI_tableauSaisie td.w300 p.motMask {
	width: 200px;
}
.STDI_tableauSaisie td.w330 p.motMask {
	width: 260px;
}
.STDI_tableauSaisie td.w350 p.motMask {
	width: 290px;
}
.STDI_tableauSaisie td.w100 div.editMot {
	width: 46px;
}
.STDI_tableauSaisie td.w150 div.editMot {
	width: 100px;
}
.STDI_tableauSaisie td.w180 div.editMot {
	width: 120px;
}
.STDI_tableauSaisie td.w200 div.editMot {
	width: 140px;
}
.STDI_tableauSaisie td.w220 div.editMot {
	width: 160px;
}
.STDI_tableauSaisie td.w300 div.editMot {
	width: 200px;
}
.STDI_tableauSaisie td.w330 div.editMot {
	width: 260px;
}
.STDI_tableauSaisie td.w350 div.editMot {
	width: 290px;
}
.STDI_tableauSaisie p.motMask {
	float: left;
	/*background-color: #005688;
	border: solid 1px #005688;*/
	padding: 0px 1px;
	min-width: 50px;
	/*color: #FFFFFF;*/
	height: 25px;
	line-height: 25px;
	margin-right: 5px;
}
.STDI_tableauSaisie td.color1 p.motMask {
	/*background-color: #fff799;
	border: solid 1px #fff799;
	color: #000000;*/
}


.STDI_tableauSaisie td.color2 p.motMask {
	background-color: #fff200;
	border: solid 1px #fff200;
	color: #000000;
}
.STDI_tableauSaisie div.editMot {
	float: left;
	background-color: #EFEFEF;
	border: dashed 1px #005688;
	padding: 0px 1px;
	color: #000000;
	min-height: 25px;
	line-height: 25px;
	min-width: 50px;
	margin-right: 5px;
	margin-top: 5px;
}
.STDI_tableauSaisie .afficheMot {
	background: url(../medias/oeil.png) no-repeat;
	background-size: 30px;
	cursor: pointer;
	width: 30px;
	height: 30px;
	float: left;
}
.STDI_tableauSaisie .maskMot {
	background: url(../medias/oeilmask.png) no-repeat;
	background-size: 30px;
	cursor: pointer;
	width: 30px;
	height: 30px;
	float: left;
}
.STDI_tableauSaisie .maskEditMot {
	background: url(../medias/oeilmask.png) no-repeat;
	background-size: 30px;
	cursor: pointer;
	width: 30px;
	height: 30px;
	float: left;
	margin-top: 3px;
}
.STDI_tableauSaisie .editMot {
	clear: both;
}
p.flag {
	text-align: center;
}
p.flag img {
	width: 100px;
}
.center {
	text-align: center;
}
.STDI_Audio {
	display: none;
}
.STDI_BtnPlayer {
	width: 30px;
	float: left;
	cursor: pointer;
}
.STDI_BtnPlayerConsigne {
	width: 25px;
	margin: 0px 10px;
	clear: both;
	float: left;
	cursor: pointer;
}

.STDI_BtnPlayer img {
	width: 100%;
}


[contenteditable="true"].single-line {
	white-space: nowrap;
	overflow: hidden;
}
[contenteditable="true"].single-line br {
	display: none;
}
[contenteditable="true"].single-line * {
	display: inline;
	white-space: nowrap;
}
.noborder td{
	border: none;
}
.pquizInstructions{
	width: 80%;
}