


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

/* Histoire de mettre tous les navigateurs d'accord... */
.jeux_global { margin:0pt; padding:0pt; }
.jeux_global p { 	
	margin: 11px 0 0px;
   
} /* 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 { 
}

.multi_jeux_cadre {
 font-size:112%;
}

.jeux_titre{ 
 font-size:120%;
 font-weight:bold;
 text-align:center;
}

.jeux_question{ 
 font-weight:bold;
}

div.formulaire_jeu-61 form div div div.jeux_commentaire_score, div.formulaire_jeu-63 form div div div.jeux_commentaire_score, div.formulaire_jeu-232 form div div div.jeux_commentaire_score, div.formulaire_jeu-234 form div div div.jeux_commentaire_score, div.formulaire_jeu-236 form div div div.jeux_commentaire_score, div.formulaire_jeu-235 form div div div.jeux_commentaire_score, div.formulaire_jeu-237 form div div div.jeux_commentaire_score, div.formulaire_jeu-238 form div div div.jeux_commentaire_score, div.formulaire_jeu-239 form div div div.jeux_commentaire_score, div.formulaire_jeu-240 form div div div.jeux_commentaire_score, div.formulaire_jeu-241 form div div div.jeux_commentaire_score{ 
float:left;
font-size:12px;
width:100%;
margin:0;
padding:0;
border: 0px;
}

div.formulaire_jeu-61 form div div div input.jeux_bouton, div.formulaire_jeu-62 form div div div input.jeux_bouton, div.formulaire_jeu-63 form div div div input.jeux_bouton, div.formulaire_jeu-232 form div div div input.jeux_bouton, div.formulaire_jeu-233 form div div div input.jeux_bouton, div.formulaire_jeu-234 form div div div input.jeux_bouton,
div.formulaire_jeu-235 form div div div input.jeux_bouton, div.formulaire_jeu-236 form div div div input.jeux_bouton, div.formulaire_jeu-237 form div div div input.jeux_bouton{ 
 padding:0; 
 display: block;
 width: 321px;
 height: 63px;
    background-image: url(images/bt_correction.png);
    background-position: 0 0;
    background-repeat: no-repeat;
	border-width: 0px;
	border-style: none;
    float:left;
    margin: 20px 0 0 7px;
    background-color:#ECF0F1;
}
div.formulaire_jeu-238 form div div div input.jeux_bouton, div.formulaire_jeu-239 form div div div input.jeux_bouton, div.formulaire_jeu-240 form div div div input.jeux_bouton, div.formulaire_jeu-241 form div div div input.jeux_bouton
{ 
 padding:0; 
 display: block;
 width: 321px;
 height: 63px;
    background-image: url(images/bt_correction4.png);
    background-position: 0 0;
    background-repeat: no-repeat;
	border-width: 0px;
	border-style: none;
    float:left;
    margin: 20px 0 0 7px;
    background-color:#ECF0F1;
}
.jeux_bouton{ 
 color:#3F5264;
 font-size:85%;
 font-weight:bold;
 background-color:#ECF0F1;
 padding:0; 
 text-align:center;
 display: block;
 width: 221px;
 height: 33px;
    background-image: url(http://nengone.unc.nc/prive/images/bt_reponse.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    list-style-type: none;
	border-width: 0px;
	border-color: #ECF0F1;
	border-style: none;
}


.jeux_bouton_reset{ 
 text-align:right;
 color:#FFF;
 font-size: 0px;
}

div.jeux_bouton_reset a{ 
 color:#FFF;
}
div.jeux_bouton_reset a:hover{ 
 color:#FFF;
}

.jeux_input{ 
    margin: 4px 4px 4px 0;
    
}
input.jeux_input{
	font-size: 13px;
    font-weight: bold;
    margin: 5px 0 5px 0px;
     background-image: url(http://nengone.unc.nc/prive/images/bt_ecrire.gif);
    background-position:  10px 5px;
    background-repeat: no-repeat;
     -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 1px solid #DFDED7;
    border-radius: 5px 5px 5px 5px;
    height: 35px;
    width: 221px;
    padding:0;
    text-align: center;
    color: #0b6b8a;
}
div.formulaire_jeu-61 form div div p input.jeux_input, div.formulaire_jeu-232 form div div p input.jeux_input, div.formulaire_jeu-63 form div div p input.jeux_input, div.formulaire_jeu-234 form div div p input.jeux_input, div.formulaire_jeu-237 form div div p input.jeux_input, div.formulaire_jeu-238 form div div p input.jeux_input, div.formulaire_jeu-235 form div div p input.jeux_input, div.formulaire_jeu-240 form div div p input.jeux_input{
    margin: -50px 12px 0 0;
    background-position:  5px 7px;
    height: 40px;
    width: 395px;
    padding: 2px 0 0 33px;
    text-align: left;
    color: #0b6b8a;
    float: right;
}


div.qcm div.jeux_score {  
 color:#FFF;
 font-size: 0px;
}
div.jeux_trous .jeux_score {  
 color:#ecf0f1;
 display:none;
}
div.formulaire_jeu-61 form div div div.jeux_score, div.formulaire_jeu-232 form div div div.jeux_score, div.formulaire_jeu-235 form div div div.jeux_score, div.formulaire_jeu-238 form div div div.jeux_score{  
 color:#FFF;
 float: left;
 margin:20px 0 0 9px;
 font-size: 35px;
 padding: 27px 0 0px 49px;
 	background-image: url(images/bt_yellow.png);
	background-repeat: no-repeat;
	display:block;
	width:321px;
	height:63px;
}
div.formulaire_jeu-62 form div div  div.jeux_score, div.formulaire_jeu-233 form div div  div.jeux_score, div.formulaire_jeu-236 form div div  div.jeux_score, div.formulaire_jeu-241 form div div  div.jeux_score {  
 color:#FFF;
 float: left;
 margin:20px 0 0 9px;
 font-size: 35px;
 padding: 17px 0 0px 49px;
 	background-image: url(images/bt_yellow.png);
	background-repeat: no-repeat;
	display:block;
	width:321px;
	height:63px;
    font-size: 34px;
    font-weight: normal;
}
div.formulaire_jeu-63 form div div  div.jeux_score, div.formulaire_jeu-234 form div div  div.jeux_score , div.formulaire_jeu-237 form div div  div.jeux_score , div.formulaire_jeu-240 form div div  div.jeux_score, div.formulaire_jeu-239 form div div  div.jeux_score {  
 color:#FFF;
 float: left;
 margin:20px 0 0 9px;
 font-size: 35px;
 padding: 25px 0 0px 49px;
 	background-image: url(images/bt_yellow.png);
	background-repeat: no-repeat;
	display:block;
	width:321px;
	height:63px;
    font-size: 34px;
    font-weight: normal;
}
div.formulaire_jeu-62 form div div div div.jeux_score, div.formulaire_jeu-233 form div div div div.jeux_score, div.formulaire_jeu-236 form div div div div.jeux_score, div.formulaire_jeu-239 form div div div div.jeux_score, div.formulaire_jeu-241 form div div div div.jeux_score{
 float: left;
 margin:20px 0 0 9px;
 font-size: 35px;
 padding: 27px 0 0px 49px;
 	background-image: url(images/bt_yellow.png);
	background-repeat: no-repeat;
	display:block;
	width:321px;
	height:63px;
}

.jeux_commentaire_score {
 margin:1em auto 0.5em;
 text-align:left;
 font-size: 80%;
 width:98%;
 border: 1px dotted #3F5264;
 padding: .2em; 
}
div.formulaire_jeu-234 form div div div.jeux_commentaire_score, div.formulaire_jeu-233 form div div div.jeux_commentaire_score, div.formulaire_jeu-62 form div div div.jeux_commentaire_score, div.formulaire_jeu-63 form div div div.jeux_commentaire_score, div.formulaire_jeu-236 form div div div.jeux_commentaire_score, div.formulaire_jeu-237 form div div div.jeux_commentaire_score, div.formulaire_jeu-239 form div div div.jeux_commentaire_score, div.formulaire_jeu-241 form div div div.jeux_commentaire_score, div.formulaire_jeu-240 form div div div.jeux_commentaire_score {
 margin:1em auto 0.5em;
 text-align:left;
 font-size: 80%;
 width:100%;
 border: 0px dotted #3F5264;
 padding: .2em; 
 float: left;
}

 div.jeux_commentaire_score {
 margin:0 0 10px 7px;
 text-align:left;
 font-size: 80%;
 width:93%;
 border: 1px dotted #3F5264;
 padding: .2em; 
 float: left;
}

.jeux_indices {
 text-align:center;
}

.jeux_points{ 
 font-weight:normal;
}

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

.jeux_regle{
 font-size:75%;
 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://nengone.unc.nc/prive/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://nengone.unc.nc/prive/images/deplierhaut.gif); 
}
.jeux_deplie_contenu {
	border:dotted thin gray;
	margin:0pt 15px 1em;
}

.jeux_rem { display:none; }
