/* Histoire de mettre tous les navigateurs d'accord... */
* { margin:0pt; padding:0pt; }
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 */
p { margin:1em auto; } /* separation des paragraphes */

/* Bug Spip 1.9.1 ?
#haut-page>div { text-align:center; }
*/

/* Espaceur de blocs */
.jeux_nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

.jeux { 
 text-align:left;
 font-size: 90%;
 /*font-family     : arial, helvetica, sans-serif;*/
 color: #3F5264;
 /*font-size: 12;*/
 border: 1px solid #F78C54;
 padding: 3px; 
 marging: 3px; 
 background-color: #FFEADE;
 width:100%;
}

.jeux_titre{ 
/* text-align: center;*/
 font-size:120%;
 font-weight: bold;
/* color: #3F5264; */
}

.jeux_question{ 
 font-size: 80%;
/* font-size: 12;*/
 font-weight: bold;
/* color: #3F5264;*/
 }


.jeux_bouton{ 
 color: #3F5264;
 font-size: 80%;
/* font-size: 10; */
 font-weight: bold;
 background-color: #FFEADE;
 padding: 2px; 
 text-align:center;
}

.jeux_input{ 
 color: #3F5264;
/* font-size: 10; 
 font-weight: bold; */
 background-color: #FFEADE;
 border: 1px solid;
}

.jeux_score{  
 text-align:center;
 width:23%;
 font-family: arial, helvetica, sans-serif;
 color: red;
 /*font-size: 12;*/
 font-weight: bold;
 border: 2px solid green;
 padding: 3px; 
}

.jeux_point{ 
/* font-size: 10;*/
 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: 75%;
 font-style:italic;
}

.jeux_cocher, .jeux_radio {
	margin-right:2pt;
}

.jeux_solution  {
/* font-size: 14;*/
 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;
}
