#contenu .pun TABLE, #contenu .pun DIV, #contenu .pun FORM, #contenu .pun P, #contenu .pun H1, #contenu .pun H2, #contenu .pun H3, #contenu .pun H4, #contenu .pun PRE, #contenu .pun BLOCKQUOTE, #contenu .pun UL, #contenu .pun OL, #contenu .pun LI, #contenu .pun DL, #contenu .pun DT, #contenu .pun DD, #contenu .pun TH, #contenu .pun TD, #contenu .pun FIELDSET, #contenu .pun IMG{MARGIN:0px;PADDING:0px;FONT-WEIGHT:normal;LIST-STYLE:none;}
#contenu .pun INPUT, #contenu .pun SELECT, #contenu .pun TEXTAREA, #contenu .pun OPTGROUP{MARGIN:0}
#contenu .pun .clearer, #contenu .pun .nosize{HEIGHT:0;WIDTH:0;LINE-HEIGHT:0;FONT-SIZE:0;OVERFLOW:hidden}
#contenu .pun .clearer, #contenu .pun .clearb{CLEAR:both}
#contenu .pun .nosize{POSITION:absolute;LEFT:-10000px}
#contenu DIV.blockpost DIV.box, #contenu DIV.postleft, #contenu DIV.postsignature, #contenu DIV.postmsg{OVERFLOW:hidden}
#contenu DIV>DIV>DIV.postfootleft, #contenu 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%}
#contenu .pun, #contenu .pun .inbox, #contenu .pun .inform, #contenu .pun .intd, #contenu .pun .tclcon{min-height:1px}
#contenu #brdstats .conl DT, #contenu #brdstats .conr DT, #contenu #modcontrols DT, #contenu #searchlinks DT, #contenu DIV.postright H3{POSITION:absolute;DISPLAY:block;OVERFLOW:hidden;WIDTH:1em;LEFT:-999em}
#contenu .conr{FLOAT:right;TEXT-ALIGN:right;CLEAR:right;WIDTH:40%}
#contenu .conl{FLOAT:left;WIDTH:55%;OVERFLOW:hidden;WHITE-SPACE:nowrap}
#contenu LABEL.conl{WIDTH:auto;OVERFLOW:visible;MARGIN-RIGHT:10px}
#contenu DIV.linkst .conl, #contenu DIV.linksb .conl, #contenu DIV.postlinksb .conl{WIDTH:10em}
#contenu DIV.linkst .conr, #contenu DIV.linksb .conr, #contenu DIV.postlinksb .conr{WIDTH:10em}
#contenu FORM DIV.linksb .conr{WIDTH:32em}
#contenu .linkst UL, #contenu .linksb UL, #contenu linksb UL, #contenu .postlinksb UL{MARGIN-LEFT:15em}
#contenu DIV.block2col{PADDING-BOTTOM:1px}
#contenu DIV.block2col DIV.blockform, #contenu DIV.block2col DIV.block, #contenu #viewprofile DD{MARGIN-LEFT:14em}
#contenu DIV.blockmenu, #contenu #viewprofile DT{FLOAT:left;WIDTH:13em}
#contenu #profileavatar IMG{FLOAT:right;MARGIN-LEFT:1em}
#contenu #viewprofile DL{FLOAT:left;WIDTH:100%;OVERFLOW:hidden}
#contenu .pun TABLE{WIDTH:auto}
#contenu #punindex TABLE, #vf TABLE{TABLE-LAYOUT:fixed}
#contenu .tcl{TEXT-ALIGN:left;WIDTH:50%}
#contenu .tc2, .tc3, .tcmod{WIDTH:9%;TEXT-ALIGN:center}
#contenu .tcr{WIDTH:32%;TEXT-ALIGN:left}
#contenu #punsearch #vf .tcl, #contenu #punmoderate #vf .tcl{WIDTH:41%}
#contenu #punsearch #vf .tc2{WIDTH:18%;TEXT-ALIGN:left}
#contenu .tcl, #contenu .tcr{OVERFLOW:HIDDEN}
#contenu #users1 .tcl{WIDTH:40%}
#contenu #users1 .tcr{WIDTH:25%}
#contenu #users1 .tc2{WIDTH:25%;TEXT-ALIGN:left}
#contenu #users1 .tc3{WIDTH:10%;TEXT-ALIGN:center}
#contenu #debug .tcr{WIDTH:85%;WHITE-SPACE:normal}
#contenu #punindex TD.tcr SPAN.byuser{DISPLAY:block}
#contenu DIV.postleft, #contenu DIV.postfootleft{FLOAT:left;WIDTH:165px;OVERFLOW:hidden;POSITION:relative;}
#contenu DIV.postright, #contenu DIV.postfootright{BORDER-LEFT-WIDTH:165px;BORDER-LEFT-STYLE:solid}
#contenu DIV.postfootright, #contenu P.multidelete{TEXT-ALIGN:right}
#contenu DIV.blockpost>DIV>DIV.inbox{PADDING-BOTTOM:1px}
#contenu DIV.postmsg{WIDTH:100%;}
#contenu DIV.incqbox{OVERFLOW:hidden}
#contenu DIV.scrollbox{WIDTH:100%;OVERFLOW:auto;margin:10px 5px;}
#contenu IMG.postimg{max-width:100%}
#contenu A .postimg{max-width:100%}
#contenu #postpreview DIV.postright{BORDER-LEFT:none}
#contenu DIV.postsignature HR{MARGIN-LEFT:0px;WIDTH:200px;TEXT-ALIGN:left;HEIGHT:1px;BORDER:none}
#contenu DIV.searchposts DIV.postmsg{HEIGHT:8em}
#contenu DIV.searchposts DD P{PADDING-TOP:3em}
#contenu SPAN.bbu{TEXT-DECORATION:underline}
#contenu #onlinelist DD, #contenu #onlinelist DT, #contenu #brdmenu LI, #contenu DIV.linkst LI, #contenu DIV.linksb LI, #contenu DIV.postlinksb LI, #contenu DIV.postfootright LI, #contenu UL.bblinks LI{DISPLAY:inline;HEIGHT:0}
#contenu #posterror UL LI{LIST-STYLE:square inside}
#contenu #viewprofile DT{TEXT-ALIGN:right}
#contenu DIV.txtarea{WIDTH:100%}
#contenu DIV.txtarea TEXTAREA, #contenu INPUT.longinput{WIDTH:100%}
#contenu .pun LABEL{DISPLAY:block}
#contenu #qjump SELECT{WIDTH:50%}
#contenu #helpfile H2{MARGIN-TOP:12px}
#contenu #helpfile DIV.box{PADDING:10px}
#contenu #punredirect DIV.block, #contenu #punmaint DIV.block{MARGIN:50px 20% 12px 20%}
/* Theme */
#contenu #punwra tbody tr{font-size:0.9em;}
#contenu #punwrap table.bbcode{margin:15px 2px;}
#contenu #punwrap table.bbcode tbody{margin:2px 5px;}
#contenu #punwrap table.bbcode .tcr{text-align:center;}
#punwrap{font-size:110%;clear:both;margin:20px 5px;margin-right:146px;}
#punwrap p.remonte{margin-right:5px;}
#contenu #punwrap table{border:none;}
#contenu #punwrap blockquote{margin:30px 20px 20px 20px;}
#contenu #punwrap blockquote, #contenu #punwrap .incqbox, #contenu #punwrap .codebox{font-size:100%;background:#E4EAF2 url(../../css/design/style2.png) no-repeat right top;border:none;}
#contenu #punwrap blockquote blockquote, #contenu #punwrap .incqbox .incqbox, #contenu #punwrap .codebox .codebox{background:#E4EAF2 url(../../css/design/style4.png) no-repeat right top;background-color:#FBE9BA;border:none;}
#contenu #punwrap blockquote blockquote blockquote, #contenu #punwrap .incqbox .incqbox .incqbox, #contenu #punwrap .codebox .codebox .codebox{background:#FBE9BA url(../../css/design/style3.png) no-repeat right top;background-color:#E4EAF2;border:none;}
#punwrap .incqbox{background:none;border:none;}
#punwrap div.postmsg .incqbox h4{margin:5px;}
#punwrap div.postmsg .incqbox p{margin:50px 18px 18px 18px;}
#punwrap div.postmsg p.reuse{margin:0;text-align:right;height:20px;padding:10px 0 20px 0;}
#punwrap div.postmsg p.reuse a{padding-left:20px;background:transparent url(../../images/icons/9.png) no-repeat left center;}
#contenu #punwrap div.codebox{background:none;background-color:#FFF;height:auto !important;height:30px;min-height:30px;overflow:auto;max-height:300px;margin:10px 0 50px 0;}
div.inbox hr{width:80%;margin:20px auto;}
#punwrap p.message_reprise{margin-bottom:20px;text-align:right;font-style:italic;}
#punwrap div#users_here{width:100%;height:3em;line-height:3em;border-bottom:1px solid gray;margin-bottom:30px;padding:10px 0;font-size:0.9em;}
#contenu #punindex #brdstats div.box{background:#E4EAF2 url(../../images/icons/64x64/update-manager.png) no-repeat center center;}
#contenu div.postmsg>div.postsignature{text-align:left;font-size:85%;}
#contenu .pun LEGEND{color:#496690;}
#contenu .pun BLOCKQUOTE , #contenu DIV.codebox , #contenu DIV.forminfo , #contenu DIV.blockpost LABEL{border-color:#888 #fff #fff #888;}
#contenu .pun BLOCKQUOTE , #contenu DIV.forminfo{background-color:#E4EAF2;}
#contenu .pun DIV > FIELDSET{border-color:#aca899;}
#contenu DIV.blockpost DIV.box{border-top:0;border-color:#89959B #89959B #89959B #89959B;}
#contenu .pun TD{border-color:#fff;}
#contenu .pun H2, #contenu DIV#brdstats.block H2, DIV#brdfooter.block H2{background:#091F63 url(../../css/design/fond_categorie.png) no-repeat top right;color:#D9E1E8;font-weight:bold;font-size:0.8em;padding:2px 5px 2px 25px;margin-top:20px;height:16px;}
#contenu .pun TH{border-color:#fff;}
#contenu .pun H2 span.conr{background-image:none;color:#fff;padding:0;}
#contenu TD.tcr{background-color:#E4EAF2;}
#contenu TD.tcr a{background:transparent url(../img/VbStyle-Sand/forum_post.gif) left center no-repeat;padding-left:12px;}
#contenu .pun DIV.postfootleft p{background:transparent url(../img/VbStyle-Sand/forum_old.gif) 5px -2px no-repeat;height:30px;padding-top:6px;padding-bottom:0;text-indent:32px;}
#contenu .pun DIV.postfootleft p strong{background:transparent url(../img/VbStyle-Sand/forum_blue.gif) -1px -8px no-repeat;height:30px;display:block;}
#contenu DIV.blockpost DIV.box{background-color:#F1F1F1;}
#contenu DIV.postfootright>ul{text-align:right;font-size:0.9em;}
#contenu DIV.postright , #contenu DIV.postfootright{background-color:#f1f1f1;}
#contenu DIV.postright , #contenu DIV.postfootright{border-left-color:#E4EAF2;}
#contenu DIV.postleft , #contenu DIV.postfootleft , #contenu DIV.blockpost LABEL{background-color:#E4EAF2;font-size:0.9em;}
#contenu DIV.blockpost H2 SPAN.conr{color:#D9E1E8;}
#contenu .pun HR{color:#000;}
#contenu .pun{color:#333;}
#contenu DIV.box , #contenu #adminconsole FIELDSET TH , #contenu .rowodd , #contenu .roweven{background-color:#E4EAF2;}
#contenu #adminconsole TD , #contenu #adminconsole TH{border-color:#E4EAF2;}
#contenu TD.tc2 , #contenu TD.tc3 , #contenu TD.tc4 , #contenu TD.tc5 , #contenu TD.tcmod , #contenu #postpreview , #contenu #viewprofile DD{background-color:#F1F1F1;}
#contenu #adminconsole FIELDSET TD , #contenu DIV.blockmenu DIV.box , #contenu #adstats DD{background-color:#f1f1f1;}
#contenu .pun div.infldset TH.tcl , #contenu div.infldset TH.tc2 , #contenu div.infldset TH.tc3 , #contenu div.infldset TH.tc4 , #contenu div.infldset TH.tc5 , #contenu div.infldset TH.tcr , #contenu div.infldset TH.hidehead{background-image:url(../img/VbStyle-Sand/pix.gif);color:#000000;}
#contenu .pun TH{background-color:#ffffff;}
#contenu .pun TH.tcl , #contenu TH.tc2 , #contenu TH.tc3 , #contenu TH.tc4 , #contenu TH.tc5 , #contenu TH.tcr , #contenu TH.tcmod{background-color:#DFE1E0;height:12px;font-size:0.8em;color:#333;}
* HTML .pun{FONT-SIZE:68.75%}
#contenu .pun TABLE, #contenu .pun INPUT, #contenu .pun SELECT, #contenu .pun OPTGROUP, #contenu .pun TEXTAREA, #contenu DIV.postmsg P.postedit{FONT-SIZE:1em}
#contenu .pun PRE{FONT-FAMILY:monaco,"Bitstream Vera Sans Mono","Courier New", courier, monospace}
#contenu .pun H4{FONT-SIZE:0.8em}
#contenu .pun H3{FONT-SIZE:1.1em}
#contenu DIV.postleft DT, #contenu DIV.postmsg H4, #contenu TD.tcl H3, #contenu DIV.forminfo H3, #contenu P.postlink, #contenu DIV.linkst LI, #contenu DIV.linksb LI, #contenu DIV.postlinksb LI, #contenu .blockmenu LI, #contenu #brdtitle H1, #contenu .pun SPAN.warntext, #contenu .pun P.warntext{FONT-WEIGHT:bold}
#contenu #brdmenu A:link, #contenu #brdmenu A:visited, #contenu .blockpost DT A:link, #contenu .blockpost DT A:visited, #contenu .blockpost H2 A:link, #contenu .blockpost H2 A:visited, #contenu .postlink A:link, #contenu .postlink A:visited, #contenu .postfootright A:link, #contenu .postfootright A:visited, #contenu .blockmenu A:link, #contenu .blockmenu A:visited{TEXT-DECORATION:none}
#contenu h2>span{font-weight:bold;}
#contenu .pun A:link , #contenu .pun A:visited{color:#496690;text-decoration:underline;}
#contenu .pun A:hover{color:#A39F8B;}
#contenu .pun H2 A:link , #contenu .pun H2 A:visited , #contenu #brdmenu A:link , #contenu #brdmenu A:visited{color:#D9E1E8;}
#contenu .pun H2 A:hover , #contenu #brdmenu A:hover{color:#FFF;}
#contenu LI.postreport A:link , #contenu LI.postreport A:visited , #contenu TR.iclosed TD.tcl A:link , #contenu TR.iclosed TD.tcl A:visited{color:#888;}
#contenu LI.postreport A:hover , #contenu TR.iclosed TD.tcl A:hover{color:#aaa;}
#contenu LI.maintenancelink A:link , #contenu LI.maintenancelink A:visited{color:#b42000;}
#contenu LI.maintenancelink A:hover{color:#b42000;}
#contenu #brdmenu A:hover, #contenu .blockpost H2 A:hover{TEXT-DECORATION:underline}
#contenu DIV.box, #contenu .pun TD, #contenu .pun TH, #contenu DIV.forminfo, #contenu DIV.blockpost LABEL{BORDER-STYLE:solid;BORDER-WIDTH:1px;}
#contenu DIV.box{border-color:#89959B;}
#contenu DIV#brdheader.block DIV.box{border:none;padding-top:0px;padding-bottom:0px;}
#contenu .pun TD{BORDER-BOTTOM:none;BORDER-RIGHT:none;}
#contenu .pun TH{BORDER-BOTTOM:none;BORDER-RIGHT:none;BORDER-top:none;BORDER-left:none;}
#contenu .pun .tcl{BORDER-LEFT:none}
#contenu .pun .tc2, #contenu .pun .tc3, #contenu .pun .tcr{font-size:0.9em;}
#contenu DIV>FIELDSET{BORDER-STYLE:solid;BORDER-WIDTH:1px}
li.postquote a, li.postunread a, li.postanswer a, li.postedit a, li.postdelete a, li.postreport a{background-position:left center;background-repeat:no-repeat;background-color:transparent;padding-left:18px;}
li.postanswer a{background-image:url(../../images/icons/comment_add.png);}
li.postunread a{background-image:url(../../images/icons/wand.png);}
li.postquote a{background-image:url(../../images/icons/comments.png);}
li.postedit a{background-image:url(../../images/icons/comment_edit.png);}
li.postdelete a{background-image:url(../../images/icons/comment_delete.png);}
li.postreport a{background-image:url(../../images/icons/error.png);}
#contenu DIV.blocktable, #contenu DIV.block, #contenu DIV.blockform, #contenu DIV.block2col, #contenu #postreview{MARGIN-BOTTOM:12px}
#contenu #punindex DIV.blocktable, #punwrap DIV.blocktable, #contenu DIV.blockpost, #contenu DIV#brdstats.block, DIV#brdfooter.block, #contenu DIV.blockform{background:#091F63 url(../../css/design/fond_categorie.png) no-repeat bottom right;padding-bottom:10px;margin-bottom:10px;}
#contenu DIV.block2col DIV.blockform, #contenu DIV.block2col DIV.block{MARGIN-BOTTOM:0px}
#contenu DIV.linkst, #contenu DIV.linksb{MARGIN-TOP:-12px}
#contenu DIV.postlinksb{MARGIN-TOP:-6px}
#contenu DIV.inbox>.pagelink{WIDTH:auto;}
#contenu #brdstats{MARGIN-TOP:12px}
#contenu DIV.block DIV.inbox{PADDING:3px 6px;}
#contenu .pun P, #contenu .pun UL, #contenu .pun DL, #contenu .pun LABEL{PADDING:3px 0}
#contenu #brdtitle P{PADDING-TOP:0px}
#contenu DIV.linkst{PADDING:8px 6px 3px 6px}
#contenu DIV.linksb, #contenu DIV.postlinksb{PADDING:3px 6px 8px 6px}
#contenu #brdwelcome, #contenu #brdfooter DL A, #contenu DIV.blockmenu LI, #contenu DIV.rbox INPUT{LINE-HEIGHT:1.4em}
#contenu #viewprofile DT, #contenu #viewprofile DD{PADDING:0 3px;LINE-HEIGHT:2em}
#contenu #brdmenu LI, #contenu DIV.rbox INPUT, #contenu DIV.blockform P INPUT{MARGIN-RIGHT:12px}
#contenu .pun TH, #contenu .pun TD{PADDING:4px 6px}
#contenu .pun TD P{PADDING:5px 0 0 0}
#contenu DIV.postleft DL, #contenu DIV.postright{PADDING:6px}
#contenu DD.usercontacts, #contenu DD.postavatar{MARGIN-TOP:5px}
#contenu DD.postavatar{MARGIN-BOTTOM:5px}
#contenu DIV.postsignature, #contenu DIV.postmsg P.postedit{PADDING-TOP:15px;FONT-SIZE:80%;}
#contenu DIV.postmsg H4{MARGIN-BOTTOM:10px}
#contenu DIV.postfootleft P, #contenu DIV.postfootright UL, #contenu DIV.postfootright DIV{PADDING:10px 6px 5px 6px}
#contenu DIV.blockpost INPUT, #contenu DIV.blockpost LABEL{PADDING:3px;DISPLAY:inline}
#contenu P.multidelete{PADDING-TOP:15px;PADDING-BOTTOM:5px}
#contenu DIV.postmsg P{PADDING:0}
#contenu DIV.blockform FORM, #contenu DIV.fakeform{PADDING:20px 20px 15px 20px}
#contenu DIV.inform{PADDING-BOTTOM:12px}
#contenu .pun FIELDSET{PADDING:0px 12px 0px 12px}
#contenu DIV.infldset{PADDING:9px 0px 12px 0}
#contenu .pun LEGEND{PADDING:0px 6px}
#contenu DIV.forminfo{MARGIN-BOTTOM:12px;PADDING:9px 10px}
#contenu UL.bblinks LI{PADDING-RIGHT:20px}
#contenu UL.bblinks{PADDING-BOTTOM:10px;PADDING-LEFT:4px}
#contenu DIV.blockform P INPUT{MARGIN-LEFT:12px}
#contenu div.icon{float:left;display:block;width:30px;height:30px;}
#contenu TR.iclosed Div.icon{background-image:url(../img/VbStyle-Sand/forum_lock.gif);}
#contenu Div.icon{background-image:url(../../css/design/no_new_post.png);}
#contenu TR.iredirect Div.icon{background-image:url(../img/VbStyle-Sand/forum_link.gif);}
#contenu TR.inew Div.icon{background-image:url(../../css/design/new_post.gif);}
#contenu TR.isticky DIV.icon{background-image:url(../img/VbStyle-Sand/forum_stiky.gif);}
#contenu DIV.searchposts DIV.icon{MARGIN-LEFT:0}
#contenu TD DIV.tclcon{margin-left:2.3em;font-size:0.85em;}
#contenu p.poll_info{text-align:center;clear:left;margin:7px;}
#contenu div.poll_question{float:left;clear:both;text-align:left;width:28%;margin:0.5em;height:1.2em;}
#contenu div.poll_result,div.poll_result_yesno{float:left;text-align:left;width:55%;margin:0.5em;padding:0;height:1.2em;line-height:1.2em;}
#contenu div.poll_result_yesno{width:34%;margin-right:0.1em;}
#contenu img.poll_bar{background:transparent url(../../css/design/pbar-ani.gif) center left repeat-x;border-right:2px solid #0066B9;height:1.2em;margin:0;}
#contenu DIV#punredirect{height:auto;padding-top:160px;}
#contenu DIV.box DIV#brdtitle.inbox H1{padding-top:20px;color:#FFF;font-size:2em;position:absolute;position:absolute;top:25px;width:auto;margin-left:250px;}
#contenu DIV.box DIV#brdtitle.inbox P{padding-top:20px;font-size:1.5em;position:absolute;top:60px;width:auto;margin-left:230px;color:#000;}
#contenu DIV#brdmenu.inbox ul li#navindex a{color:#0F15E5;font-weight:bold;display:block;text-decoration:none;}
#contenu DIV#brdstats.block, DIV#brdfooter.block{margin-top:50px;font-size:0.9em;}
#contenu DIV#brdstats.block{margin-top:100px;}
#contenu DIV#announce{width:595px;margin:0 25px;font-size:0.9em;}
#contenu DIV#announce p{margin-right:10px;}
#contenu DIV.blocktable, #contenu DIV.linkst, #contenu DIV.linksb, #contenu DIV.blockpost, #contenu DIV.postlinksb, DIV#adminconsole{font-size:0.9em;}
#contenu DIV.blockform{font-size:0.9em;}
#contenu DIV#adminconsole DIV#adminmenu ul{margin-left:20px;}
#contenu DIV#adminconsole DIV#adminmenu.blockmenu{width:150px;}
#contenu DIV.postmsg object{display:block;margin:10px auto;}
#contenu DIV.postsignature hr{border:0;width:90%;margin:0 auto 5px auto;text-align:center;}
#contenu DIV.postsignature{text-align:center;font-style:italic;color:#696969;}
#contenu DIV#punwrap.fit_site{margin:0 150px 0 10px;border:none;background-color:transparent;}
#contenu #punwrap .h1, #contenu #punwrap .h2, #contenu #punwrap .h3{color:#B7200E;font-size:120%;display:block;margin:10px 0;}
#contenu #punwrap .h2{font-size:100%;}
#contenu #punwrap .h3{font-size:100%;font-weight:bold;color:#091F63;}
