
 
.titrem { font-weight:bold; }
.cadre-info { margin:1em 0; }


/* Histoire de mettre tous les navigateurs d'accord... */
.jeux_global { margin:0; padding:0; border:1px solid #E0E0E0;
 background-color:#F5F9E8; padding:0.4em;
 margin:0.4em; }
.jeux_global p { margin:1em auto; } /* separation des paragraphes */
/*ul, ol, dd, dir, menu { padding-left:40px; } /* decalage des listes */
/*ul, ol { margin:1em; } /* marge des listes */
/*ol ul, ul ol, ul ul, ol ol { margin-top:0; margin-bottom:0 } /* liste imbriquees */
/*fieldset { padding:4pt; }
.check { margin-left:3pt; margin-right:3pt; }*/

/* Espaceur de blocs */
.jeux_nettoyeur { clear:both; margin:0; padding:0; border:none; height:0; line-height:1px; font-size:1px; }

/* Un cadre. Par exemple :les QCM ou les trous */
.jeux_cadre {
 text-align:left;
/*
 font-size:90%;
 color:#3F5264;
*/

/* width:100%; */
}

.jeux_titre{
 font-size:120%;
 font-weight:bold;
/* color:#3F5264; */
}

.jeux_question{
 /* font-size:80%; */
 font-weight:bold;
/* color:#3F5264;*/
 }


.jeux_bouton{
 color:#3F5264;
 /* font-size:80%; */
 font-weight:bold;
 background-color:#F5F9E8;
 padding:2px;
 text-align:center;
}

.jeux_bouton_reset{
	text-align:right;
}

.jeux_input{
 color:#3F5264;
 background-color:#F5F9E8;
 border:1px solid;
 width: 200px;
}

.jeux_score{
 text-align:center;
 width:23%;
 font-family:arial, helvetica, sans-serif;
 color:red;
 font-weight:bold;
 border:2px solid green;
 padding:3px;
 margin:0 auto;
}

.jeux_commentaire_score {
 margin:1em auto 0.5em;
 text-align:left;
 /* font-size: 80%; */
 width:90%;
 border: 1px dotted #3F5264;
 padding: .2em;
}

.jeux_indices {
 text-align:center;
}

.jeux_points{
 font-weight:normal;
/* color:#3F5264;*/
}

.jeux_erreur{
 font-family:arial, helvetica, sans-serif;
 color:red;
 /* font-size:90%; */
 font-weight:bold;
 font-style:italic;
/*	float:left;*/
	clear:both;
	text-align:left;
 }

.jeux_regle{
 font-size:85%;
 font-style:italic;
}

.jeux_cocher, .jeux_radio {
	margin-right:2pt;
}

.jeux_solution  {
 font-weight:bold;
 padding:4pt 0 0 0;
 clear:both;
}

.jeux_grille{
	margin:0;
	padding:0;
}

form.jeux_grille{
	clear:both;
	padding:0 4pt 0 0;
	margin:0;
	width:auto;
}

.jeux_left{
	float:left;
}

table.jeux_grille label{
	display:none
}

table.jeux_grille {
	border:0;
	padding:0;
	margin:4pt;
}

table.jeux_grille input, table.jeux_grille th, table.jeux_grille td{
	min-width:1.5em;
	width:1.5em;
	height:1.5em;
	min-height:1.5em;
	text-align:center;
	vertical-align:middle;
	border:0;
	margin:0;
	padding:0;
}

table.jeux_grille td{
	border-top:1px solid black;
	border-left:1px solid black;
}


.jeux_grille td.jeux_noir {
	background-color:#000000;
	color:#000000;
}

.jeux_grille td.jeux_coin{
	border:0px;
}

.jeux_grille td.jeux_droite{
	border-right:1px solid black;
}

.jeux_grille td.jeux_bas{
	border-bottom:1px solid black;
}

/* Deplier / Replier */
.jeux_deplie {
	display:block;
	background-image:url(http://sictoba.fr/dist/images/deplierbas.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	margin:1em auto 0;
	cursor:pointer;
}
.jeux_replie {
	background-image:url(http://sictoba.fr/dist/images/deplierhaut.gif);
}
.jeux_deplie_contenu {
	border:dotted thin gray;
	margin:0pt 15px 1em;
}

.jeux_rem { display:none; }
