html,body,form,img,iframe,h1,h2,h3,h4,h5,h6 { padding:0;margin:0;border:0; }
table { border:0;border-spacing:0;border-collapse:collapse; }
table td,table th { padding:0;vertical-align:top; }

/* Gabarit */
.gabd { background-image:url('/b/1/gab/d.gif');background-repeat:no-repeat; }

ul { margin:0 0 0 20px; }

table.memory { width:100%; }
table.memory .titre { font:bold 14px Arial,Helvetica; }
table.memory .vtitre { font:bold 12px Arial,Helvetica; }
.vstitre {font:italic 12px Arial,Helvetica; }
table.memory .vtexte { font:11px Arial,Helvetica; }

table.inscription { width:100%; }
table.inscription th { text-align:right; font:bold 11px Arial, Helvetica; }
table.inscription .titre { font:bold 11px Arial, Helvetica; }
table.inscription .etoile { font:bold 11px Arial, Helvetica; color:#993300; }
table.inscription .probleme { font:bold 12px Arial, Helvetica; color:#FF0000; text-align:center; }
table.inscription .checkbox { font-size:12px; background:inherit; width:20px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border:2px; }
table.inscription input,table.inscription textarea { width:100%;padding:0 0 0 2px; }

a { text-decoration : none; color:#FF6600; }
a:hover { color:#FF9900; }
td { font:10px Arial,Helvetica,Sans-serif; }

.txt { font:11px Geneva,Arial,Helvetica;color:#000000;margin:5px 0 0 0; }
.tit,.tit2 { display:block;font:bold 12px Geneva,Arial,Helvetica;color:#FF6600;margin:1px 0 1px 0;padding:0 0 0 19px;background-repeat:no-repeat;background-position:left bottom; }
.tit { background-image:url('/b/1/pict1.gif'); }
.tit2 { background-image:url('/b/1/pict2.gif'); }

.gpart { margin:10px 0 5px 0; }
.gpart a { display:block;margin:10px 0 10px 0;text-align:center; }

.TitreMenu { font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FF6600; }
.TitreBouton { font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;text-align: center;vertical-align: middle; }
.TitreJeu { font-family: Geneva, Arial, Helvetica, sans-serif;font-size:11px;font-weight: bold;color: #FF6600;text-align: left;vertical-align: top; }
.TexteJeu { margin:8px 0 8px 0;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #FF6600;text-align: left;vertical-align: top; }
input { font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;font-variant: normal;color: #000099;margin: 0px;width: 130px; }
.Bouton { float: right;}
form { margin: 0px;padding: 0px;border: 0px;}
.TitreGain { font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FF6600;text-decoration: none;}

table.jeu_a5 {width:100%;}
table.jeu_a5 .texte {font:11px Arial,Helvetica;}
table.jeu_a5 .intitul {font:bold 13px Arial,Helvetica;}
table.jeu_a5 .reponse {font:12px Arial,Helvetica;}
body { background-color:#FFCC00; }

.tcell { width:100%; }
.tcell td { width:100%;font:bold 12px arial,helvetica;text-align:center;text-align:center; }
.tcell td a { color:#0000C0; }

.tauth { margin:5px; }
.tauth th { padding:2px;font:bold 12px arial,helvetica; }
.tauth td { padding:2px; }

.ctitre { font:bold 13px Arial,Helvetica;color:#FF6600;padding:2 0 0 55px;margin-bottom:10px;background-image:url('/b/1//puce1.gif');background-repeat:no-repeat;background-position:left; }

.jb2_d1 { margin:10px 0 10px 0; }
.jb2_d2 { margin:10px 0 10px 0; }
.jb2_d3 { margin:10px 0 10px 0; }
.jb2_d4 { margin:10px 0 10px 0; }
.jb2_d1 a,.jb2_d2 a,.jb2_d3 a,.jb2_d4 a { font:12px arial,helvetica; }

/* Formulaires */
.frm { width:380px;background-color:#EFEFEF; }
.frm .ftit { background-color:#266CAA;color:#FFFFFF;padding:2px 4px 2px 4px;font:bold 11px arial,helvetica; }
.frm .fsec { width:410px;margin:2px 0 2px 0; }
.frm .fsec th,.frm .fsec td { vertical-align:middle; }
.frm .n,.frm .n1 { font:11px arial,helvetica;color:#044A88;padding:0 5px 0 5px;text-align:right; }
.frm .n1 { width:100%; }
.frm .v { width:100%; }
.frm .v input,.frm .v textarea,.frm .v1 input,.frm .v1 textarea { width:100%;font:11px arial,helvetica;padding:2px 5px 2px 5px;border:1px solid #7F9DB9; }
.frm .v select,.frm .v1 select { font:11px arial,helvetica;width:auto; }
.frm .a { padding:2px 5px 2px 5px;text-align:center; }
.frm tr.err .n,.frm tr.err .n1 { color:#FF0000; }
.frm tr.err .v input,.frm tr.err .v textarea,.frm tr.err .v select { background-color:#FFFFEE;border:1px solid #FF0000; }
.frm tr.err .v1 input,.frm tr.err .v1 textarea,.frm tr.err .v1 select { background-color:#FFFFEE;border:1px solid #FF0000; }
.frm .notes { text-align:center;font:9px arial,helvetica;padding:5px 0 5px 0;border-top:1px solid #000088;margin-top:5px; }
.frm .menu { padding:10px 0 10px 0; }
.frm .menu a { display:block;padding:10px 0 10px 30px;font:bold 14px arial,helvetica; }
.frm .menu a:hover { display:block;border-top:1px solid #000088;border-bottom:1px solid #000088;background-color:#CCCCAA;padding-top:9px;padding-bottom:9px;width:380px;color:#880000; }
.frm .ftxt { font:11px arial,helvetica;padding:5px; }

/* Tableau des gains */
.gagn { width:100%;border:1px solid #000000; }
.gagn th { padding:2px 5px 2px 5px;border:1px solid #000000;font:bold 11px arial,helvetica;background-color:#FFCC00;color:#000000; }
.gagn td { padding:1px 5px 1px 5px;border:1px solid #CCCCCC;font:11px arial,helvetica; }
.gagn tr.f1 td { background-color:#FFFFEE; }

/* Cadres */
.cdr1 { width:100%; }
.cdr1 .cdr { table-layout:fixed;width:100%;background-color:#FFE680; }
.cdr1 .hg { width:12px;height:12px;background-image:url(/b/1/cdr/c1hg.gif);background-repeat:no-repeat; }
.cdr1 .hc { height:12px; }
.cdr1 .hd { width:12px;height:12px;background-image:url(/b/1/cdr/c1hd.gif);background-repeat:no-repeat; }
.cdr1 .cg { width:12px; }
.cdr1 .cc { font:12px arial,helvetica; }
.cdr1 .cd { width:12px; }
.cdr1 .bg { width:12px;height:12px;background-image:url(/b/1/cdr/c1bg.gif);background-repeat:no-repeat; }
.cdr1 .bc { height:12px; }
.cdr1 .bd { width:12px;height:12px;background-image:url(/b/1/cdr/c1bd.gif);background-repeat:no-repeat; }

.cdr2 { width:100%; }
.cdr2 .cdr { table-layout:fixed;width:100%;background-color:#FFFFFF; }
.cdr2 .hg { width:12px;height:12px;background-image:url(/b/1/cdr/c2hg.gif);background-repeat:no-repeat; }
.cdr2 .hc { height:12px;background-image:url(/b/1/cdr/c2h.gif);background-repeat:repeat-x; }
.cdr2 .hd { width:12px;height:12px;background-image:url(/b/1/cdr/c2hd.gif);background-repeat:no-repeat; }
.cdr2 .cg { width:12px;background-image:url(/b/1/cdr/c2g.gif);background-repeat:repeat-y; }
.cdr2 .cc { font:12px arial,helvetica; }
.cdr2 .cd { width:12px;background-image:url(/b/1/cdr/c2d.gif);background-repeat:repeat-y; }
.cdr2 .bg { width:12px;height:12px;background-image:url(/b/1/cdr/c2bg.gif);background-repeat:no-repeat; }
.cdr2 .bc { height:12px;background-image:url(/b/1/cdr/c2b.gif);background-repeat:repeat-x; }
.cdr2 .bd { width:12px;height:12px;background-image:url(/b/1/cdr/c2bd.gif);background-repeat:no-repeat; }

.cdr2 .bgu { width:12px;height:39px;background-image:url(/b/1/cdr/c2bgu.gif);background-repeat:no-repeat; }
.cdr2 .bcu { height:39px;vertical-align:middle;padding-top:10px;text-align:right;background-color:FFE680;background-image:url(/b/1/cdr/c2b.gif);background-repeat:repeat-x; }
.cdr2 .bdu { width:12px;height:39px;background-image:url(/b/1/cdr/c2bdu.gif);background-repeat:no-repeat; }

.cdr2 .bt { height:20px; }
.cdr2 .bt td { background-color:#FF6600;background-image:url('/b/1/cdr/c2btg.gif');background-repeat:no-repeat; }
.cdr2 .bt a { display:block;padding:2px 0 0 20px;font:bold 12px arial,helvetica;color:#FFFFFF; }
.cdr2 .bt a:hover { color:#FF9900; }
.cdr2 .bt th { width:10px;background-image:url('/b/1/cdr/c2btd.gif');background-repeat:no-repeat; }
.cdr2 .bbt { padding-left:5px; }

.t3 {font:11px arial,helvetica;color:#044A88;background-color:#EFEFEF;padding:0 10px 0 10px;text-align:left;vertical-align:middle;}
.t3 tr {width:720px;}
.t3 td { vertical-align:middle; }
.t3 img {width:110px;height:60px;}
.t3 input {width:20px;vertical-align:middle;}