a { text-decoration:none;color:#0000FF; }
table { border-spacing:0;border-collapse:collapse;border:0; }
img { border:0; }
th,td { padding:0;vertical-align:top; }
form { padding:0;margin:0; }

body { text-align:left;background-color:#E0E0E0;paddin:0;margin:0;background-image:url(/b/1/sit/body.png);background-repeat:repeat-x;background-position:top center; }

/* Titre, stitre, textes */
.entete { font:12px arial,helvetica;margin:10px 15px 10px 15px; }
.pied { font:12px arial,helvetica;margin:10px 15px 10px 15px; }
.tit { font:bold 19px verdana,helvetica;color:#11A511; }
.stit { margin:1px 0 10px 0;font:bold 12px verdana,helvetica;color:#116611; }
.txt { margin:10px 0 10px 0;font:12px arial,verdana,helvetica;color:#000000; }
.dtxt { margin:10px 0 10px 0;font:12px arial,verdana,helvetica;color:#000000; }
.ftxt { margin:10px 0 10px 0;font:12px arial,verdana,helvetica;color:#000000; }

/* Banniere */
.bantxt { margin:7px 390px 0 30px;font:12px arial,helvetica;color:#000000;height:90px;overflow:auto; } 
.ban0 { background-image:url(/b/1/ban/ban0.png);height:108px;margin:10px 0 8px 0;background-color:#E4ECF4; }
.ban1 { background-image:url(/b/1/ban/ban1.png);height:108px;margin:10px 0 8px 0;background-color:#4767AC; }
.ban1 .bantxt { color:#FFFFFF; }

/* Liens */
.liens { padding:5px 10px 5px 10px;text-align:center; }
.liens a { font:10px arial,helvetica;color:#000000; }
.liens a:hover { text-decoration:underline;color:#0000FF; }

/* 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:380px;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 verdana,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; }
 
.red { color:#FF0000;margin-left:2px; }

/* PUB */
.pub { width:120px; }
.pub td { padding:100px 0 0 10px; }

/* Gabarit */
.sit { width:780px;background-color:#F7E400; }
.sit .t1 { width:780px;height:23px; }
.sit .t1a { width:122px; }
.sit .t1b { width:100%;text-align:right; }
.sit .t1c { font:11px verdana,arial,helvetica;background-color:#FFFFFF;background-image:url(/b/1/sit/e.png);background-repeat:repeat-x;padding:2px 10px 0 10px;text-align:center; }
.sit .t1c a { color:#4F718E;font:bold 11px verdana,arial,helvetica;margin:0 5px 0 5px; }
.sit .t1c a:hover { color:#4F71FF;text-decoration:underline; }
.sit .t1d { width:29px;text-align:right; }

/* Zone partenaire du pied de page */
.part { width:780px;margin-top:10px; }
.parthg { width:14px;height:5px;background-image:url(/b/1/sit/phg.png);background-repeat:no-repeat; }
.parth { width:752px;height:5px;background-image:url(/b/1/sit/ph.png);background-repeat:repeat-x; }
.parthd { width:14px;height:5px;background-image:url(/b/1/sit/phd.png);background-repeat:no-repeat; }
.partg { width:14px;background-image:url(/b/1/sit/pg.png);background-repeat:repeat-y; }
.partc { background-color:#F0F0F0;text-align:center; }
.partd { width:14px;background-image:url(/b/1/sit/pd.png);background-repeat:repeat-y; }
.part .partt { font:10px arial,helvetica;text-align:left; }
.part .partl { width:100%; }
.part .partl th { padding:5px 0 5px 0;vertical-align:middle;text-align:center; }

/* Les cadeaux */
.cdxgp,.cdxgpp { width:348px;margin:2px 0 0 6px; }
.cdxgp td,.cdxgpp td { padding:5px 0 5px 0;text-align:center; }
.cdxgp .cdxsp { background-color:#2FD12F; }
.cdxgpp .cdxsp { background-color:#FFC900; }

/* Menu du pied de page */
.mnb { width:780px; }
.mnbg { width:14px;height:39px;background-image:url(/b/1/sit/mnbg.png);background-repeat:repeat-y; }
.mnbc { width:752px;height:39px;background-image:url(/b/1/sit/mnbc.png);background-repeat:repeat-x;font:11px verdana,arial,helvetica;padding-top:10px;text-align:center; }
.mnbd { width:14px;height:39px;background-image:url(/b/1/sit/mnbd.png);background-repeat:repeat-y; }
.mnbc a { color:#4F718E;font:bold 11px verdana,arial,helvetica;margin:0 5px 0 5px; }
.mnbc a:hover { color:#4F71FF;text-decoration:underline; }

/* Barre de titre */
.bar1,.bar2,.bar3,.bar4,.bar5,.bar6 { width:780px;height:40px; }
.barg { width:40px;height:40px;background-repeat:no-repeat;font:bold 20px verdana,arial;color:#FFFFFF; }
.bargc { padding:4px 0 0 11px; }
.barc { width:730px;background-repeat:repeat-x; }
.bard { width:10px;height:40px;background-repeat:no-repeat; }
.tbarc { width:100%;height:40px; }
.tbarc .z1 { height:28px;font:bold 12px verdana,arial;padding:10px 0 0 10px;color:#FFFFFF; }
.tbarc .z2 { height:12px;background-position:top center;background-repeat:no-repeat; }

/* Barre 1 */
.bar1 .barg { background-image:url(/b/1/barre/a1.png); }
.bar1 .barc { background-image:url(/b/1/barre/b1.png); }
.bar1 .bard { background-image:url(/b/1/barre/c1.png); }
.bar1 .z2 { background-image:url(/b/1/barre/f1.png); }
/* Barre 2 */
.bar2 .barg { background-image:url(/b/1/barre/a2.png); }
.bar2 .barc { background-image:url(/b/1/barre/b2.png); }
.bar2 .bard { background-image:url(/b/1/barre/c2.png); }
.bar2 .z2 { background-image:url(/b/1/barre/f2.png); }
/* Barre 3 */
.bar3 .barg { background-image:url(/b/1/barre/a3.png); }
.bar3 .barc { background-image:url(/b/1/barre/b3.png); }
.bar3 .bard { background-image:url(/b/1/barre/c3.png); }
.bar3 .z2 { background-image:url(/b/1/barre/f3.png); }
/* Barre 4 */
.bar4 .barg { background-image:url(/b/1/barre/a4.png); }
.bar4 .barc { background-image:url(/b/1/barre/b4.png); }
.bar4 .bard { background-image:url(/b/1/barre/c4.png); }
.bar4 .z2 { background-image:url(/b/1/barre/f4.png); }

/* Zones */
.pan1,.pan2,.pan3,.pan4,.pan5,.pan6 { width:750px;margin:0 0 5px 30px; }
.panhg { width:10px;height:10px;background-repeat:no-repeat; }
.panh { width:733px; }
.panhd { width:7px;height:10px;background-repeat:no-repeat; }
.pang { width:10px;background-repeat:no-repeat;background-position:bottom; }
.panc { width:733px;background-repeat:repeat-x;background-position:bottom;text-align:center; }
.pand { width:7px;background-repeat:no-repeat;background-position:bottom; }

/* Zones 1 */
.pan1 { background-color:#FFFFFF; }
.pan1 .panhg { background-image:url(/b/1/pan/a1.png); }
.pan1 .panh { background-image:url(/b/1/pan/f1.png); }
.pan1 .panhd { background-image:url(/b/1/pan/b1.png); }
.pan1 .pang { background-image:url(/b/1/pan/c1.png); }
.pan1 .panc { background-image:url(/b/1/pan/d1.png); }
.pan1 .pand { background-image:url(/b/1/pan/e1.png); }

/* Zones 2 */
.pan2 { background-color:#213F94; }
.pan2 .panhg { background-image:url(/b/1/pan/a2.png); }
.pan2 .panhd { background-image:url(/b/1/pan/b2.png); }
.pan2 .pang { background-image:url(/b/1/pan/c2.png); }
.pan2 .panc { background-image:url(/b/1/pan/d2.png); }
.pan2 .pand { background-image:url(/b/1/pan/e2.png); }

/* Zones 3 */
.pan3 { background-color:#EF0000; }
.pan3 .panhg { background-image:url(/b/1/pan/a3.png); }
.pan3 .panhd { background-image:url(/b/1/pan/b3.png); }
.pan3 .pang { background-image:url(/b/1/pan/c3.png); }
.pan3 .panc { background-image:url(/b/1/pan/d3.png); }
.pan3 .pand { background-image:url(/b/1/pan/e3.png); }

/* Zones 4 */
.pan4 { background-color:#1C81F3; }
.pan4 .panhg { background-image:url(/b/1/pan/a4.png); }
.pan4 .panhd { background-image:url(/b/1/pan/b4.png); }
.pan4 .pang { background-image:url(/b/1/pan/c4.png); }
.pan4 .panc { background-image:url(/b/1/pan/d4.png); }
.pan4 .pand { background-image:url(/b/1/pan/e4.png); }

/* Cadres type A */
.caa { width:100%;background-color:#F2F5F8;table-layout:fixed; }
.caahg { width:5px;height:5px;background-repeat:no-repeat; }
.caah { height:5px; }
.caahd { width:8px;height:5px;background-repeat:no-repeat; }
.caag { width:5px;background-repeat:no-repeat;background-position:bottom; }
.caac { iwidth:100%;background-repeat:repeat-x;background-position:bottom; }
.caad { width:8px;background-repeat:no-repeat;background-position:bottom; }
.caabg { width:5px;height:7px;background-repeat:no-repeat; }
.caab { height:7px;background-repeat:repeat-x; }
.caabd { width:8px;height:7px;background-repeat:no-repeat; }

/* Cadres type A 1 */
.pan1 .caahg { background-image:url(/b/1/ca/ca1.png); }
.pan1 .caah { background-image:url(/b/1/ca/ci1.png); }
.pan1 .caahd { background-image:url(/b/1/ca/cb1.png); }
.pan1 .caag { background-image:url(/b/1/ca/cc1.png);background-repeat:repeat-y; }
.pan1 .caad { background-image:url(/b/1/ca/ce1.png);background-repeat:repeat-y; }
.pan1 .caabg { background-image:url(/b/1/ca/cf1.png); }
.pan1 .caab { background-image:url(/b/1/ca/cg1.png); }
.pan1 .caabd { background-image:url(/b/1/ca/ch1.png); }

/* Cadres type A 2 */
.pan2 .caahg { background-image:url(/b/1/ca/ca2.png); }
.pan2 .caahd { background-image:url(/b/1/ca/cb2.png); }
.pan2 .caag { background-image:url(/b/1/ca/cc2.png); }
.pan2 .caac { background-image:url(/b/1/ca/cd2.png); }
.pan2 .caad { background-image:url(/b/1/ca/ce2.png); }
.pan2 .caabg { background-image:url(/b/1/ca/cf2.png); }
.pan2 .caab { background-image:url(/b/1/ca/cg2.png); }
.pan2 .caabd { background-image:url(/b/1/ca/ch2.png); }

/* Cadres type A 3 */
.pan3 .caa .caahg { background-image:url(/b/1/ca/ca3.png); }
.pan3 .caa .caahd { background-image:url(/b/1/ca/cb3.png); }
.pan3 .caa .caag { background-image:url(/b/1/ca/cc3.png); }
.pan3 .caa .caac { background-image:url(/b/1/ca/cd3.png); }
.pan3 .caa .caad { background-image:url(/b/1/ca/ce3.png); }
.pan3 .caa .caabg { background-image:url(/b/1/ca/cf3.png); }
.pan3 .caa .caab { background-image:url(/b/1/ca/cg3.png); }
.pan3 .caa .caabd { background-image:url(/b/1/ca/ch3.png); }

/* Cadres type A 4 */
.pan4 .caahg { background-image:url(/b/1/ca/ca4.png); }
.pan4 .caah { background-image:url(/b/1/ca/ci4.png); }
.pan4 .caahd { background-image:url(/b/1/ca/cb4.png); }
.pan4 .caag { background-image:url(/b/1/ca/cc4.png);background-repeat:repeat-y; }
.pan4 .caad { background-image:url(/b/1/ca/ce4.png); }
.pan4 .caabg { background-image:url(/b/1/ca/cf4.png); }
.pan4 .caab { background-image:url(/b/1/ca/cg4.png); }
.pan4 .caabd { background-image:url(/b/1/ca/ch4.png); }

/* Bordure pour page */
.brd { width:780px;background-color:#FFFFFF; }
.brd .brdhg { height:12px;background-image:url(/b/1/brd/b.png);background-repeat:no-repeat; }
.brd .brdhc { width:380px;height:12px;background-image:url(/b/1/brd/c.png);background-repeat:no-repeat;background-position:right; }
.brd .brdhd { width:20px;height:12px;background-image:url(/b/1/brd/d.png);background-repeat:no-repeat; }
.brd .brdg,.brd .brdp { background-image:url(/b/1/brd/a.png);background-repeat:repeat-y; }
.brd .brdg { padding:0 10px 10px 30px; }
.brd .brdp { vertical-align:bottom; }
.brd .brdd { background-image:url(/b/1/brd/e.png);background-repeat:repeat-y; }
.brd .brdbg { height:52px;background-image:url(/b/1/brd/f.png);background-repeat:no-repeat;vertical-align:bottom;text-align:right;padding:5px 5px 0 30px;background-color:#FFE400; }
.brd .brdbg a { margin:0 5px 0 5px; }
.brd .brdbd { width:20px;height:52px;background-image:url(/b/1/brd/h.png);background-repeat:no-repeat;background-color:#FFE400; }
.brd .perso { width:325px;height:174px;background-image:url(/b/1/brd/perso.png);background-repeat:no-repeat;background-position:left bottom; }
.brd .perso td { font:bold 11px arial,helvetica;padding:17px 30px 114px 120px;color:266CAA;text-align:center;vertical-align:middle; }

/* Carte de fidelite */
.cdf { width:780px;margin:10px 0 10px 0; }
.cdf .cdfg { width:550px;height:315px;background-image:url(/b/1/cdf.png);background-repeat:no-repeat; }
.cdf .cdfd { width:230px; }
.cdf .cdfd .brd { width:210px; }
.cdft { margin:10px 0 0 40px; }
.cdft td img { width:72px;height:72px;margin:5px; }
