body, table {
	font-family:verdana,tahoma,helvetica;
	font-size:12px;
}

.templateCouleurCASIO {border-color:#2d5354;}
.templateCouleurFondCASIO {background-color:#92caaf;}

.templateCouleur0 {border-color:#555555;}
.templateCouleurFond0 {background-color:#cccccc;}

.templateCouleur1 {border-color:#A60C00;}
.templateCouleurFond1 {background-color:#FF7D73;}

.templateCouleur2 {border-color:#85004B;}
.templateCouleurFond2 {background-color:#E667AF;}

.templateCouleur3 {border-color:#45036F	;}
.templateCouleurFond3 {background-color:#AA67D5;}

.templateCouleur4 {border-color:#1F0772	;}
.templateCouleurFond4 {background-color:#866FD7;}

.templateCouleur5 {border-color:#025167	;}
.templateCouleurFond5 {background-color:#61B7CF;}

.templateCouleur6 {border-color:#007046	;}
.templateCouleurFond6 {background-color:#60D6A9;}

.templateCouleur7 {border-color:#2F8F00	;}
.templateCouleurFond7 {background-color:#95EE6B;}

.templateCouleur8 {border-color:#719D00	;}
.templateCouleurFond8 {background-color:#D2F870;}

.templateCouleur9 {border-color:#9EA400	;}
.templateCouleurFond9 {background-color:#F9FE72;}

.templateCouleur10 {border-color:#A68B00	;}
.templateCouleurFond10 {background-color:#FFE873;}

.templateCouleur12 {border-color:#A66F00	;}
.templateCouleurFond11 {background-color:#FFD173;}

.templateCouleur11 {border-color:#A64D00	;}
.templateCouleurFond12 {background-color:#FFB473;}

.digital {
	font-family:policeDigital;
	font-size:22px;
	border:1px solid;
	padding:2px;
}

.cursive {
	font-family:policeCursive;
	font-size : 16px;
}

input[type="text"]:disabled.digital{
	background-color:#D1D1D1;
	color:#000000;
}

.digitalErreur{
	font-family:policeDigital;
	font-size:22px;
	border:1px solid;
	padding:2px;
	background-color:#ff0000;
	color:#ffdddd;
}

.digitalCorrection {
	font-family:policeDigital;
	font-size:22px;
	border:1px solid;
	padding:2px;
	background-color:#33ff00;
	color:#336633;
}

table.intanceMachine, table.expressionMachine {
	width:100%;
	border-spacing: 0;
    border-collapse: collapse;
}

table.expressionMachine td {
	padding-bottom:5px;

}

div.expressionMachineInput {
	background:#D1D1D1;
	border-style: solid;
    border-width: 1px;
	padding:3px;
	font-size:14px;
	width:120px;
}

table.intanceMachine td.entree {
	padding-bottom:5px;

}

table.intanceMachine td.sortie {
	margin-top:5px;
	padding-top:5px;

}

div.intanceMachine {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	padding:8px 5px 8px 5px;
	border-style: solid;
    border-width: 3px;
}

div.expressionMachine {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	padding:8px 5px 8px 5px;
	border-style: solid;
    border-width: 3px;
}

@font-face {
    font-family: "policeDigital";
    src: url("../fonts/DS-DIGII.TTF") format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: "policeCursive";
    src: url("../fonts/SimpleRonde-Regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

#contenuGenContexte {
	margin:10px;
	padding:8px 5px 8px 5px;
	border:1px dotted #99bbe8;
	text-align:left;
	background:#deecfd;
}
#contenuGenContexteDelaiGlobalCompteur,#contenuGenContexteDelaiItemCompteur {
	font-weight:bold;
}
#contenuGenComposants {
	height:0px;
	visibility:hidden;
}
#contenuGenMessages {
	visibility:visible;
	text-align:center;
	font-weight:bold;
}
.texteCorrectionBon {
	margin:10px;
	padding:8px 5px 8px 5px;
	border:1px dotted #76d383;
	background:#d5ffdb;
}
.annonceBon {
	font-size:14px;
	font-weight:bold;
	color:#189300;
}
.texteCorrectionNeutre {
	margin:10px;
	padding:8px 5px 8px 5px;
	border:1px dotted #000000;
	background:#cccccc;
}
.annonceNeutre {
	font-size:14px;
	font-weight:bold;
	color:#222222;
}
.texteCorrectionPasBon {
	margin:10px;
	padding:8px 5px 8px 5px;
	border:1px solid #d70000;
	background:#ffd2d2;
}
.annoncePasBon {
	font-size:14px;
	font-weight:bold;
	color:#ff1200;
}
#contenuGenNavigation {
	text-align:center;
}

p {
	margin:0px;
}
.composantEleve {
	margin:10px;
}