/* index.php */
#quizzacc{width:98%;margin:auto}
#quizzacc hr{clear:both;color:#FFF;height: 1px;border:none;margin: 0; padding:0;}
#quizzacc img#tvc{float:left; margin:0 1em 0 0;padding:0;}
#coldeb,#colcon, #colex {width: 30%;float:left;margin:1%;border:1px solid #CCC}
#coldeb h2,#colcon h2, #colex h2 {color:#FFF;padding:0 5px; margin:0}
#coldeb h2 {background:#999999;border-bottom:1px solid #666666}
#colcon h2 {background:#666666;border-bottom:1px solid #333333}
#colex h2 {background:#333333;border-bottom:1px solid #000000}
.ptitre{font-weight: bold;}
.pscore{color: #88C70F;;}
/* --------- */
/* quizz.php */
h1 span{color:#CCC}
#quizz{width:98%;margin:auto}
p.descript{width:98%;margin:auto;margin:1em auto 1em auto; padding-bottom:2em; font-style:italic; font-size:1.1em; background-color: #eee; border: double #003366 medium;padding: 5px;color:#003366;}
p.descript img{float: left; margin:-15px 5px 0 5px; padding: 5px; border: 1px solid #000; background-color: #fff;position:relative}
span.diff{color:#CCC;text-align: right;display: block;}
label, input {cursor: pointer;}
ul.liste {list-style-type:none;  padding:0 0 0 2.5em}
ul.liste li {margin:0.5em 0 0 0;}
ul.liste input{border:none;background-color: #FFF;margin-right:0.5em;}
.vrai {color:#88C70F;}
.faux {color:#FF0000;}
div.expli {width:90%;border:solid 1px #CCC;margin: 0 auto;padding:5px;font-style: oblique; }

div.resultat{width:90%;text-align:center;border:solid 1px #CCC;margin:auto}
div.resultat h2 span{color:#999;}
div.resultat h2 span.pseudo{color:#ff6600}
.resultat p{font-style: oblique; }
.resultat p span{color:#999; font-weight: bold;font-style: normal;}
h3.corrig {background:#99CC00 url(images/corrighv.png) repeat-y left;color:#FFF; border-bottom:#FF0000 solid 1px;margin:0.5em 0; font-size:1.2em;text-align:left;padding:0.2em 0 0.3em 0.4em;}
#piedform {text-align: center;  margin:0; padding: 0.5em; } 
#piedform input { font-size:1.5em;color:#003366;}
#piedform input[type=submit]:hover {background: #003366;color: #fff;}
/* --------- */
table#tablescore {BORDER: solid 1px #a8a8af;width:80%;margin:1em auto 0 auto;}
table#tablescore th {BORDER: solid 1px #a8a8af}
table#tablescore tbody th {text-align:left}
table#tablescore td {BORDER: solid 1px #a8a8af;text-align:center}
table#tablescore tr {BORDER: solid 1px #a8a8af}
table#tablescore tr.fonce {background-color:#DDE5E7;}
table#tablescore thead, tfoot {background-color:#EEE;}
table#tablescore caption {font-size:1.4em;
 color:#fff; font-weight:bold; padding:0.2em;
background:#003366 url(images/bodyimgh.png) repeat-y left;
border: solid 1px #CCC;width:80%;margin:1em auto 0 auto}
.sup2 {color: #A8A8AF}
.sup  {vertical-align: 4px; font-size: 70%;color: #5B9909}