.pun TABLE,.pun DIV,.pun FORM,.pun P,.pun H1,.pun H2,.pun H3,.pun H4,.pun PRE,.pun BLOCKQUOTE,.pun UL,.pun OL,.pun LI,.pun DL,.pun DT,.pun DD,.pun TH,.pun TD,.pun FIELDSET,.pun IMG{font-weight:400;list-style:none;margin:0;padding:0;}
.pun INPUT,.pun SELECT,.pun TEXTAREA,.pun OPTGROUP{margin:0;}
.pun .clearer,.pun .nosize{height:0;width:0;line-height:0;font-size:0;overflow:hidden;}
.pun .clearer,.pun .clearb{clear:both;}
.pun .nosize{position:absolute;left:-10000px;}
DIV.blockpost DIV.box,DIV.postleft,DIV.postsignature,DIV.postmsg{overflow:hidden;}
DIV>DIV>DIV.postfootleft,DIV>DIV>DIV.postfootright{padding-top:1px;margin-top:-1px;}
* HTML .inbox,* HTML .inform,* HTML .pun,* HTML .intd,* HTML .tclcon{height:1px;}
* HTML .inbox DIV.postmsg{width:98%;}
.pun,.pun .inbox,.pun .inform,.pun .intd,.pun .tclcon{min-height:1px;}
#brdfooter H2,#brdstats H2,#brdstats .conl DT,#brdstats .conr DT,#modcontrols DT,#searchlinks DT,DIV.postright H3{position:absolute;display:block;overflow:hidden;width:1em;left:-999em;}
.conr{float:right;text-align:right;clear:right;width:40%;}
.conl{float:left;width:55%;overflow:hidden;white-space:nowrap;}
LABEL.conl{width:auto;overflow:visible;margin-right:10px;}
DIV.linkst .conl,DIV.linksb .conl,DIV.postlinksb .conl{width:18em;}
DIV.linkst .conr,DIV.linksb .conr,DIV.postlinksb .conr{width:16em;}
FORM DIV.linksb .conr{width:32em;}
.linkst UL,linksb UL,.postlinksb UL{margin-left:18em;}
DIV.block2col DIV.blockform,DIV.block2col DIV.block,#viewprofile DD{margin-left:14em;}
DIV.blockmenu,#viewprofile DT{float:left;width:13em;}
#profileavatar IMG{float:right;margin-left:1em;}
#viewprofile DL{float:left;width:100%;overflow:hidden;}
#punindex TABLE,#vf TABLE{table-layout:fixed;}
.tcl{text-align:left;width:50%;}
.tc2,.tc3,.tcmod{width:9%;text-align:center;}
.tcr{width:32%;text-align:left;}
#punsearch #vf .tcl,#punmoderate #vf .tcl{width:41%;}
#punsearch #vf .tc2{width:18%;text-align:left;}
.tcl,.tcr{overflow:HIDDEN;}
#users1 .tcl{width:40%;}
#users1 .tcr{width:25%;}
#users1 .tc2{width:25%;text-align:left;}
#users1 .tc3{width:10%;text-align:center;}
#debug .tcr{width:85%;white-space:normal;}
DIV.postleft,DIV.postfootleft{float:left;width:18em;overflow:hidden;position:relative;}
DIV.postright,DIV.postfootright{border-left-width:18em;border-left-style:solid;border-left-color:#f1f1f1;}
DIV.incqbox{width:100%;overflow:hidden;}
DIV.scrollbox{width:100%;overflow:auto;}
DIV.postsignature HR{margin-left:0;width:200px;text-align:left;height:1px;border:none;}
DIV.searchposts DIV.postmsg{height:8em;}
DIV.searchposts DD P{padding-top:3em;}
#onlinelist DD,#onlinelist DT,#onlinetodaylist DD,#onlinetodaylist DT,#brdmenu LI,DIV.linkst LI,DIV.linksb LI,DIV.postlinksb LI,DIV.postfootright LI,UL.bblinks LI{display:inline;height:0;}
#posterror UL LI{list-style:square inside;}
DIV.txtarea{width:75%;}
#qjump SELECT{width:50%;}
#helpfile DIV.box{padding:10px;}
#punredirect DIV.block,#punmaint DIV.block{margin:50px 20% 12px;}
BODY{background:#ccc url(../../img/design/fond.png) top repeat-x;font:normal 85%/1.5em verdana, serif;margin:0;padding:0;}
.pun{color:#333;font-size:11px;line-height:normal;padding:0;}
#adminconsole TD,#adminconsole TH{color:#000;border-color:#F1F1F1;}
.pun H2{background:#469ef7 url(../../img/design/FondTitre.png) top repeat-x;color:#FFF;border-bottom:1px solid #fff;font-weight:700;font-size:1.5em;height:2.3em;line-height:2.3em;padding:4px 6px;}
#brdmenu{background:#469ef7;color:#FFF;margin:0;}
#brdmenu ul li a{font-weight:700;font-size:1.1em;height:1.4em;line-height:1.4em;}
.pun TH{background:#D2D2D2;color:#000;font-weight:700;padding:8px 5px;}
.pun LEGEND{color:#005CB1;padding:0 6px;}
.pun DIV.blockmenu LI.isactive A,#posterror LI STRONG{color:#333;}
DIV.blockpost H2{background-color:#469ef7;}
DIV.blockpost H2 SPAN.conr{color:#AABDCD;}
.pun HR{background-color:#fff;color:#333;}
DIV.box{border-color:#fff;}
DIV.blockpost DIV.box{border-color:#FFF;}
.pun TD,.pun TH{border-bottom:none;border-right:none;border-color:#fff;}
.pun BLOCKQUOTE,DIV.codebox,DIV.forminfo,DIV.blockpost LABEL{border-color:#ACA899 #FFF #FFF #ACA899;}
.pun DIV>FIELDSET{border-color:#ACA899;}
.pun A:link,.pun A:visited{color:#005CB1;}
.pun A:hover{color:#f60;}
LI.postreport A:link,LI.postreport A:visited,TR.iclosed TD.tcl A:link,TR.iclosed TD.tcl A:visited{color:#888;}
LI.postreport A:hover,TR.iclosed TD.tcl A:hover{color:#AAA;}
DIV.icon{float:left;margin-top:0.1em;margin-left:0.2em;display:block;border-color:#E6E6E6 #DEDEDE #DADADA #E2E2E2;border-style:solid;border-width:0.6em;}
TR.iredirect DIV.icon{border-color:#F1F1F1;}
DIV.inew{border-color:#0080D7 #0065C0 #0058B3 #0072CA;}
#punwrap{width:96%;min-width:770px;max-width:1150px;border:2px solid #fff;min-height:100%;background:#d1e4ff;margin:0 auto;padding:0;}
.pun,.pun INPUT,.pun SELECT,.pun TEXTAREA,.pun OPTGROUP{font-family:Verdana, Arial, Helvetica, sans-serif;}
* HTML .pun{font-size:68.75%;height:100%;}
.pun PRE{font-family:monaco, "Bitstream Vera Sans Mono", "Courier New", courier, monospace;font-size:1.2em;}
#brdtitle{position:relative;height:150px;background:#d1e4ff url(../img/design/FondEntete.png) top repeat-x;margin:0;padding:0;}
#brdtitle H1{background:url(../img/design/Logo.png) left top no-repeat;height:150px;width:100%;border-bottom:1px solid #fff;margin:0;padding:0;}
#brdtitle H1 a{display:block;width:600px;height:140px;}
#PubBase{text-align:center;}
DIV.postmsg P{line-height:1.4;padding:0;}
DIV.postleft DT,DIV.postmsg H4,TD.tcl H3,DIV.forminfo H3,P.postlink,DIV.linkst LI,DIV.linksb LI,DIV.postlinksb LI,.blockmenu LI,#brdtitle H1,.pun SPAN.warntext,.pun P.warntext{font-weight:700;}
#brdmenu A:link,#brdmenu A:visited,.blockpost DT A:link,.blockpost DT A:visited,.blockpost H2 A:link,.blockpost H2 A:visited,.postlink A:link,.postlink A:visited,.postfootright A:link,.postfootright A:visited,.blockmenu A:link,.blockmenu A:visited{text-decoration:none;}
#brdheader{margin:0 0 10px;}
HTML,BODY{height:100%;margin:0;padding:0;}
DIV.block,DIV.blocktable,DIV.blockform,DIV.block2col,#postreview{margin:10px 10px 15px;}
#punindex DIV.blocktable,DIV.blockpost{margin-bottom:6px;}
DIV.block2col DIV.blockform,DIV.block2col DIV.block{margin-bottom:0;}
DIV.linkst,DIV.linksb{margin-top:-12px;}
DIV.postlinksb{margin-top:-6px;}
DIV.block DIV.inbox,DIV.blockmenu DIV.inbox{padding:3px 6px;}
.pun P,.pun UL,.pun DL,DIV.blockmenu LI,.pun LABEL,#announce DIV.inbox DIV{padding:3px 0;}
.pun H1{padding:3px 0 0;}
#brdtitle P{padding-top:0;}
DIV.linkst{padding:8px 6px 3px;}
DIV.linksb,DIV.postlinksb{padding:3px 6px 8px;}
#brdwelcome,#brdfooter DL A,DIV.blockmenu LI,DIV.rbox INPUT{line-height:1.4em;}
#viewprofile DT,#viewprofile DD{line-height:2em;padding:0 3px;}
#brdmenu LI,DIV.rbox INPUT,DIV.blockform P INPUT{margin-right:12px;}
.pun TD{padding:14px 16px;}
.pun TD P{padding:5px 0 0;}
DIV.postleft DL,DIV.postright{padding:6px;}
DD.usercontacts,DD.postavatar{margin-top:5px;}
DD.postavatar{margin-bottom:5px;}
DIV.postsignature,DIV.postmsg P.postedit{padding-top:15px;}
DIV.postmsg H4{margin-bottom:10px;}
.pun BLOCKQUOTE,DIV.codebox{margin:5px 15px 15px;padding:8px;}
DIV.postfootleft P,DIV.postfootright UL,DIV.postfootright DIV{padding:10px 6px 5px;}
DIV.blockpost INPUT,DIV.blockpost LABEL{display:inline;padding:3px;}
P.multidelete{padding-top:15px;padding-bottom:5px;}
DIV.blockform FORM,DIV.fakeform{padding:20px 20px 15px;}
DIV.inform{padding-bottom:12px;}
.pun FIELDSET{padding:0 12px;}
DIV.infldset{padding:9px 0 12px;}
DIV.forminfo{margin-bottom:12px;padding:9px 10px;}
UL.bblinks LI{padding-right:20px;}
UL.bblinks{padding-bottom:10px;padding-left:4px;}
DIV.blockform P INPUT{margin-left:12px;}
DIV.searchposts DIV.icon{margin-left:0;}
TD DIV.tclcon{margin-left:2.3em;}
div#mp_bar_ext{border:1px solid #369;width:100px;height:10px;text-align:left;}
div#mp_bar_int{background-color:#369;height:10px;}
.pun IMG,#brdheader DIV.box{border:none;}
DIV.block2col,DIV.blockpost>DIV>DIV.inbox{padding-bottom:1px;}
.pun TABLE,DIV.postmsg,DIV.txtarea TEXTAREA,INPUT.longinput{width:100%;}
#punindex TD.tcr SPAN.byuser,.pun LABEL{display:block;}
DIV.postfootright,P.multidelete,#viewprofile DT{text-align:right;}
IMG.postimg,A .postimg{max-width:100%;}
#postpreview DIV.postright,.pun .tcl{border-left:none;}
SPAN.bbu,#brdmenu A:hover,.blockpost H2 A:hover{text-decoration:underline;}
#helpfile H2,#brdstats{margin-top:12px;}
DIV.box,.pun BLOCKQUOTE,DIV.codebox,#adminconsole FIELDSET TH,.rowodd,.roweven,TD.tcmod,#postpreview,#viewprofile DD,DIV.forminfo,#adminconsole FIELDSET TD,DIV.blockmenu DIV.box,#adstats DD{background-color:#FFF;}
DIV.blockpost,DIV.blockform,DIV.blockpost DIV.box,DIV.postright,DIV.postfootright,DIV.postleft,DIV.postfootleft,DIV.blockpost LABEL{background-color:#fff;}
.pun H2 A:link,.pun H2 A:visited,#brdmenu A:link,#brdmenu A:visited,.pun H2 A:hover,#brdmenu A:hover{color:#FFF;}
LI.maintenancelink A:link,LI.maintenancelink A:visited,LI.maintenancelink A:hover{color:#B42000;}
.pun TABLE,.pun INPUT,.pun SELECT,.pun OPTGROUP,.pun TEXTAREA,DIV.postmsg P.postedit,.pun H2,.pun H4{font-size:1em;}
.pun H3,DIV.postleft DT{font-size:1.1em;}
#brdtitle H1 span,#brdtitle p span{position:absolute;left:-2000px;}
DIV.box,.pun TD,.pun TH,.pun BLOCKQUOTE,DIV.codebox,DIV.forminfo,DIV.blockpost LABEL,DIV>FIELDSET{border-style:solid;border-width:1px;}