@import url(imports/base.css); @import url(imports/VbStyle-Blue_cs.css); .pun, .pun INPUT, .pun SELECT, .pun TEXTAREA, .pun OPTGROUP{FONT-FAMILY:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif}
.pun{FONT-SIZE:11px; LINE-HEIGHT:normal}
* HTML .pun{FONT-SIZE:68.75%}
.pun TABLE, .pun INPUT, .pun SELECT, .pun OPTGROUP, .pun TEXTAREA, DIV.postmsg P.postedit{FONT-SIZE:1em}
.pun PRE{FONT-FAMILY:monaco,"Bitstream Vera Sans Mono","Courier New",courier,monospace}
.pun H2, .pun H4{FONT-SIZE:1em}
.pun H3{FONT-SIZE:1.1em}
#brdtitle H1{FONT-SIZE:1.4em}
DIV.postmsg P{LINE-HEIGHT:1.5}
DIV.postleft DT{FONT-SIZE:1.1em}
.pun PRE{FONT-SIZE:1.2em}
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:bold}
#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}
#brdmenu A:hover, .blockpost H2 A:hover{TEXT-DECORATION:underline}
DIV.box, .pun TD, .pun TH, DIV.forminfo, DIV.blockpost LABEL{BORDER-STYLE:solid; BORDER-WIDTH:1px}
.pun BLOCKQUOTE, DIV.codebox{BORDER-STYLE:solid; BORDER-WIDTH:1px}
#brdheader DIV.box{BORDER-TOP-WIDTH:1px}
.pun TD{BORDER-BOTTOM:none; BORDER-RIGHT:none}
.pun TH{BORDER-BOTTOM:none; BORDER-RIGHT:none; BORDER-top:none; BORDER-left:none}
.pun .tcl{BORDER-LEFT:none}
DIV>FIELDSET{BORDER-STYLE:solid; BORDER-WIDTH:1px}
DIV.blocktable, DIV.block, DIV.blockform, DIV.block2col, #postreview{MARGIN-BOTTOM:12px}
#punindex DIV.blocktable, DIV.blockpost{MARGIN-BOTTOM:6px}
DIV.block2col DIV.blockform, DIV.block2col DIV.block{MARGIN-BOTTOM:0px}
DIV.linkst, DIV.linksb{MARGIN-TOP:-12px}
DIV.postlinksb{MARGIN-TOP:-6px}
#brdstats{MARGIN-TOP:12px}
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}
#brdtitle P{PADDING-TOP:0px}
DIV.linkst{PADDING:8px 6px 3px 6px}
DIV.linksb, DIV.postlinksb{PADDING:3px 6px 8px 6px}
#brdwelcome, #brdfooter DL A, DIV.blockmenu LI, DIV.rbox INPUT{LINE-HEIGHT:1.4em}
#viewprofile DT, #viewprofile DD{PADDING:0 3px; LINE-HEIGHT:2em}
#brdmenu LI, DIV.rbox INPUT, DIV.blockform P INPUT{MARGIN-RIGHT:12px}
.pun TH, .pun TD{PADDING:4px 6px}
.pun TD P{PADDING:5px 0 0 0}
DIV.postleft DL, DIV.postright{PADDING:6pxbackground-color:#FFF}
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:12px}
.pun BLOCKQUOTE, DIV.codebox{MARGIN:5px 15px 15px 15px; PADDING:8px}
DIV.postfootleft P, DIV.postfootright UL, DIV.postfootright DIV{PADDING:10px 6px 5px 6px}
DIV.blockpost INPUT, DIV.blockpost LABEL{PADDING:3px; DISPLAY:inline}
P.multidelete{PADDING-TOP:15px; PADDING-BOTTOM:5px}
DIV.postmsg P{PADDING:10}
DIV.blockform FORM, DIV.fakeform{PADDING:20px 20px 15px 20px}
DIV.inform{PADDING-BOTTOM:12px}
.pun FIELDSET{PADDING:0px 12px 0px 12px}
DIV.infldset{PADDING:9px 0px 12px 0}
.pun LEGEND{PADDING:0px 6px}
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.icon{float:left; display:block; width:20px; height:20px}
rouge_forum{color:#F30}
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}
.bloc_jaune_rec_basgg{border-left:solid #B3C1DD 1px; border-right:solid #B3C1DD 1px; border-top:solid #B3C1DD 1px; border-bottom:solid #B3C1DD 1px}
.Style1{color:#F30; font-weight:bold}
a:link.newrespn{    text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#000}

a:visited.newrespn{    text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#000}

a:hover.newrespn{text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#f30}
.link_sforum{text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000}
#bloc_epingle{float:left; width:100%; height:auto}
#bloc_epingle #dossier{float:left; width:360px; height:140px; padding-top:10px; background:#fff url(/forums/img/epin_dossier.png) 15px 40px no-repeat; border-right:1px dashed #ccc}
#bloc_epingle #dossier #title{float:left; width:320px; padding-top:5px; font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; margin-left:30px; color:#06F}
#bloc_epingle #dossier a{float:left; width:250px; padding-top:3px; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-left:100px}

#bloc_epingle #infos{float:left; width:330px; height:140px; padding-top:10px; background:#fff url(/forums/img/epin_info.png) 15px 35px no-repeat; border-right:1px dashed #ccc}
#bloc_epingle #infos #title{float:left; width:320px; padding-top:5px; font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; margin-left:30px; color:#06F}
#bloc_epingle #infos a{float:left; width:250px; padding-top:3px; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-left:100px}

.bloc_link_page{float:left; width:100%; height:auto; margin-bottom:10px}

.bloc_link_page .link_page_in{float:left; border:1px solid #7298CB; margin-top:2px; background-color:#A2BBDD; color:#000; font-weight:bold; text-align:center; margin-right:2px; padding:4px}
.bloc_link_page a.link_page_out{float:left; border:1px solid  #E1E8F4; margin-top:2px; background-color:#F4F8FB; color:#333; text-align:center; margin-right:2px; padding:4px}
.bloc_link_page a:hover.link_page_out{border:1px solid #7298CB; margin-top:2px; background-color:#A2BBDD; color:#000}
.bloc_link_page a:active.link_page_out{background-color:#F30}
#blocphotoss{float:left; width:100%}

#blocphotoss #bloc_photoz{float:left; border:1px solid #CCC; margin:10px}
#blocphotoss #bloc_photoz a{font-size:11px; color:#F00; font-family:Arial,Helvetica,sans-serif}
#bloc_uploadz{float:left; wifth:600px; padding:10px}
.menu_sous{float:left; width:100%; min-width:1000px; margin-bottom:15px; left:-1px; background:url(/forums/img/fond_smenu.png) left top repeat; height:91px; border:1px solid #777}
.menu_sous a{float:left; text-decoration:none; color:#222; margin:0px; padding:0px; font-weight:bold; font-family:arial,Helvetica,sans-serif; font-size:13px; border:0px}
.menu_sous a.home{width:28px; height:51px; padding-top:40px; padding-left:5px;     background:url(/forums/img/home.png) left top no-repeat}
.menu_sous a.juridique{width:76px; height:31px; padding-top:60px; padding-left:15px;     background:url(/forums/img/juridique.png) left top no-repeat}
.menu_sous a.mecanique{width:91px; height:31px; padding-top:60px; padding-left:10px;     background:url(/forums/img/mecanique.png) left top no-repeat}
.menu_sous a.general{width:81px; height:31px; padding-top:60px; padding-left:20px;     background:url(/forums/img/general.png) left top no-repeat}
.menu_sous a.equipement{width:90px; height:31px; padding-top:60px; padding-left:10px;     background:url(/forums/img/equipement.png) left top no-repeat}
.menu_sous a.tuning{width:63px; height:31px; padding-top:60px; padding-left:17px;     background:url(/forums/img/tuning.png) left top no-repeat}
.menu_sous a.anciennes{width:84px; height:31px; padding-top:60px; padding-left:20px;     background:url(/forums/img/anciennes.png) left top no-repeat}
.menu_sous .bloc_recherche{float:left; text-decoration:none; color:#222; margin:0px; padding:0px; font-weight:bold; font-family:arial,Helvetica,sans-serif; font-size:13px; border:0px; width:215px; height:91px;  background:url(/forums/img/recherche.png) left top no-repeat}
.menu_sous .bloc_recherche .gauche{float:left; width:175px; margin-top:25px; margin-left:5px}
.menu_sous .bloc_recherche .droite{float:left; width:25px; margin-top:33px}
.menu_sous .bloc_info{float:left; text-decoration:none; color:#222; margin:0px; padding:0px; font-weight:bold; font-family:arial,Helvetica,sans-serif; font-size:13px; border:0px; width:160px; height:87px; padding-top:4px; background:url(/forums/img/fond_smenu.png) left top repeat}
.menu_sous .bloc_info a{float:left; width:150px; padding:1px; padding-left:4px; margin-left:5px; border:1px solid #ccc; border-radius:3px; background:#FFF; font-size:11px; margin-bottom:1px}
.menu_sous a:hover{color:#333}
.bloc_menu{width:790px; position:absolute; top:178px; left:14px; z-index:10000; background:#fff; height:200px; border:5px solid #999; padding:15px; font-family:Verdana,Helvetica,sans-serif; font-size:11px}

.bloc_menu .title{float:left; width:730px; background:#fff; height:25px; padding-top:5px; padding-left:5px; font-size:15px; border-bottom:1px solid #ccc; margin-bottom:10px}
.bloc_menu .title2{float:left; width:45px; padding-top:5px; background:#fff; height:25px; font-size:11px; border-bottom:1px solid #ccc; margin-bottom:10px}
.bloc_menu .title2 a{color:#f00}
.bloc_menu .bloc_liens{float:left; width:230px; height:180px; margin-right:15px; border-right:1px solid #F1F3F3; padding:0px; margin:0px}
.bloc_menu  ul{float:left; width:250px; height:150px; padding:0px; margin:0px; margin-left:15px; margin-right:15px; list-style:none}
.bloc_menu  ul li{float:left; width:250px}

.bloc_menu  ul .text{float:left; width:250px; height:50px}
.bloc_menu  ul li.title_lien{float:left; width:250px; height:15px; font-weight:bold; color:#000; margin-bottom:5px}
.bloc_menu  ul li.title_lien a{color:#000; margin-bottom:3px}
.bloc_menu  ul li a{float:left; width:250px; height:auto; text-decoration:none; color:#03C; font-size:12px; font-family:Tahoma,Geneva,sans-serif; font-weight:normal}
.bloc_menu  ul li a.max{float:left; width:250px; height:auto; text-decoration:none; color:#03C; font-size:12px; font-family:Tahoma,Geneva,sans-serif; font-weight:normal}
.bloc_menu  ul li a.mini{float:left; width:250px; height:auto; text-decoration:none; color:#03C; font-size:12px; margin-bottom:2px; font-family:Tahoma,Geneva,sans-serif; font-weight:normal}
.bloc_menu  ul li a:hover{color:#f30}
.bloc_live{float:left; width:297px; height:auto; padding:10px; padding-top:15px; border-top:1px solid #ccc; border-bottom:0px; margin-bottom:10px}
.bloc_live #responselive2{float:left; width:297px; height:auto; padding:10px; padding-top:15px; border-top:1px solid #ccc; border-bottom:0px; margin-bottom:10px}
#aff_recent a{float:left; width:287px; padding:3px; padding-top:5px; padding-left:20px; border-top:1px solid #ccc; background:transparent url('/forums/img/topic_oldlive.png') -3px 3px no-repeat; cursor:pointer}
.bloc_title{float:left; width:310px; height:24px; font-size:12px}
.bloc_title a{float:left; width:auto; height:auto; padding:5px; margin-right:10px; background-color:#EFEFEF; font-size:12px; font-weight:bold; font-family:Tahoma,Geneva,sans-serif; background:transparent url('/forums/img/fond_live.gif') -40px 5px no-repeat; cursor:pointer}
.bloc_title2{float:left; width:20px; height:20px; padding:10px; background:transparent url('/forums/img/fond_live.gif') -50px 5px no-repeat}
.bloc_live .topic{float:left; width:260px; padding:3px; padding-top:7px; padding-left:20px; border-bottom:1px solid #EFEFEF; background:transparent url('/forums/img/topic_oldlive.png') -3px 5px no-repeat}
.bloc_live .topic2{float:left; width:12px; padding-top:5px}
.bloc_live .topic2 a{color:#06F; padding-top:10px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; cursor:pointer; font-weight:normal}
.bloc_live .topic2 a:hover{color:#f00; background:none}
.bloc_live .topic a{color:#06F; font-weight:normal}
.bloc_live .topic a:hover{color:#f00}
.bloc_live .topic_report{float:left; width:260px; padding:3px; padding-left:20px; border-bottom:1px solid #EFEFEF; background:transparent url('/forums/img/exclamation.png') left 3px no-repeat; font-weight:bold}
.bloc_live .topic_hot{float:left; width:260px; padding:3px; padding-left:20px; border-bottom:1px solid #EFEFEF; background:transparent url('/forums/img/new.png') left 3px no-repeat; font-weight:bold}
.bloc_live .topic_hot a{color:#06F}
.bloc_live .topic_hotmp{float:left; width:260px; padding:3px; padding-left:20px; border-bottom:1px solid #EFEFEF; background:transparent url('/forums/img/mp.png') left 4px no-repeat}
.grisposter{color:#777; font-weight:bold}
.bloc_menu_r{float:left; width:975px; margin-top:10px; padding-left:0px; height:34px; border:#86BBBF 1px solid; background:transparent url('/forums/img/fond_menu.png') left -22px repeat-x}
.bloc_menu_r .bloc_recherche{float:left; width:205px; height:29px; margin-top:0px; padding-top:5px; color:#FFF; font-weight:bold; padding-left:8px; padding-right:0px; font-size:16px; border-right:1px solid #fff; background:transparent url('../img/fond_menu_recherche.png') left -5px repeat-x}
.bloc_menu_r .bloc_recherche .gauche{float:left; width:175px}
.bloc_menu_r .bloc_recherche .droite{float:left; width:30px; padding-top:2px}
#footer_centre a{float:left; color:#FFF; font-size:12px; margin-right:15px}
#footer_centre a:hover{color:#000}
    #left{        width:310px;         float:right}
    #main{        margin-right:325px}
    #container{        width:100%;         float:left;         margin-right:-320px}

#menu_sous_forum{        width:100%;         float:left; margin-top:2px; margin-bottom:10px; background-color:#D5DEEA; color:#444}
#menu_sous_forum #facebook{        width:auto;         height:auto; border-bottom:1px solid #666; padding:0px}
#menu_sous_forum a{        width:200px;         height:auto; border:1px solid #666; padding:7px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#444; background:transparent url(/img/bg/fond_menu_forum.gif) left top repeat-x}
#menu_sous_forum a:hover{        width:200px;         height:auto; border:1px solid #666; padding:7px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; color:#000; background:transparent url(/img/bg/fond_menu_forum_in.gif) left top repeat-x}
#menu_sous_forum a.ins{background:transparent url(/img/bg/fond_menu_forum_vert.gif) left top repeat-x}
#menu_sous_forum a.mp{background:transparent url(/img/bg/fond_menu_forum_mp.gif) left top repeat-x}
 #menu_sous_forum a.in{background:transparent url(/img/bg/fond_menu_forum_in.gif) left top repeat-x; color:#000}
#menu_sous_forum #bloc_recherche{    float:left;         width:auto;         height:21px; border:1px solid #666; padding:4px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-right:5px; margin-top:-8px; color:#444;         background:transparent url(/img/bg/fond_menu_forum_in.gif) left top repeat-x}
a:link{    text-decoration:none}
a:visited{    text-decoration:none}
a:hover{text-decoration:none}

.tableau{border-left:solid #B6CADC 0px; border-right:solid #B6CADC 1px; border-top:solid #B6CADC 1px; border-bottom:solid #B6CADC 0px}
.tableau_top1{border-left:solid #B6CADC 1px; border-right:solid #B6CADC 1px; border-top:solid #B6CADC 0px; border-bottom:solid #B6CADC 0px}
.menu_topicchange{border-left:solid #B6CADC 0px; border-right:solid #B6CADC 0px; border-top:solid #B6CADC 0px; border-bottom:solid #B6CADC 1px; width:160px}
.tableau_top{border-left:solid #B6CADC 1px; border-right:solid #B6CADC 1px; border-top:solid #B6CADC 1px; border-bottom:solid #B6CADC 0px}
.tableau_ins{border-left:solid #B6CADC 1px; border-right:solid #B6CADC 1px; border-top:solid #B6CADC 1px; border-bottom:solid #B6CADC 1px}
.tableau_2{border-left:solid #B6CADC 0px; border-right:solid #B6CADC 1px; border-top:solid #FFF 1px; border-bottom:solid #B6CADC 0px}
.tableau_topic{border-left:solid #B6CADC 0px; border-right:solid #B6CADC 1px; border-top:solid #B6CADC 0px; border-bottom:dotted #B6CADC 1px}
.tableau_topic_haut{border-left:solid #B6CADC 0px; border-right:solid #B6CADC 1px; border-top:solid #B6CADC 1px; border-bottom:solid #B6CADC 1px}
.tableau_topic_bas{border-left:solid #B6CADC 0px; border-right:solid #B6CADC 1px; border-top:solid #B6CADC 0px; border-bottom:solid #B6CADC 0px}
.liens_menu_v6{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#406586; text-decoration:none}
.texte_topic{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#406586; text-decoration:none}
.menu_tableau_titre_b{border-left:solid #B6CADC 1px; border-right:solid #B6CADC 1px; border-top:solid #B6CADC 0px; border-bottom:solid #B6CADC 1px}
.menu_texte_titre{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#F30}
.rouge_line{color:#F30}
.texte_promo{font-family:Arial,Helvetica,sans-serif; font-size:10px}
.texte_tt{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px}
.bloc_compar{border-left:solid #f90 1px; border-right:solid #f90 1px; border-top:solid #f90 1px; border-bottom:solid #f90 1px}
.bloc_compabas{border-left:solid #f90 1px; border-right:solid #f90 1px; border-top:solid #f90 0px; border-bottom:solid #f90 1px}
.bloc_compar_bar{border-left:solid #f90 0px; border-right:solid #f90 0px; border-top:solid #f90 0px; border-bottom:solid #f90 1px}
.bloc_compar_gauche{border-left:solid #f90 1px; border-right:solid #f90 0px; border-top:solid #f90 0px; border-bottom:solid #f90 0px}
.Style45{color:#666}
.Style47{font-size:12px}
.bloc_jaune_rec{border-left:solid #B3C1DD 1px; border-right:solid #B3C1DD 1px; border-top:solid #B3C1DD 1px; border-bottom:solid #B3C1DD 1px}
.bloc_jaune_rec_basd{border-left:solid #B3C1DD 1px; border-right:solid #B3C1DD 1px; border-top:solid #B3C1DD 0px; border-bottom:solid #B3C1DD 1px}
.bloc_jaune_rec_bash{border-left:solid #B3C1DD 1px; border-right:solid #B3C1DD 1px; border-top:solid #B3C1DD 1px; border-bottom:solid #B3C1DD 0px}
.bloc_jaune_rec_resul{border-left:solid #B3C1DD 1px; border-right:solid #B3C1DD 1px; border-top:solid #B3C1DD 0px; border-bottom:solid #B3C1DD 1px}
.bloc_jaune_rec_basgg{border-left:solid #B3C1DD 1px; border-right:solid #B3C1DD 1px; border-top:solid #B3C1DD 1px; border-bottom:solid #B3C1DD 1px}
.bloc_jaune_rec_basgg2{border-left:solid #B3C1DD 1px; border-right:solid #B3C1DD 1px; border-top:solid #B3C1DD 0px; border-bottom:solid #B3C1DD 1px}
.bloc_jaune_rec_basgg3{border-left:solid #B3C1DD 0px; border-right:solid #B3C1DD 0px; border-top:solid #B3C1DD 0px; border-bottom:solid #ccc 1px}
.Style49{font-size:11px}
.liens_site{border-left:solid #B3C1DD 1px; border-right:solid #B3C1DD 1px; border-top:solid #B3C1DD 0px; border-bottom:solid #B3C1DD 1px; padding:2px}
.Style51{color:#03C}
.site_g{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#333}
#bloc_alerte{background:transparent url(/forums/img/fond_alerte2.gif) -6px top no-repeat; height:113px; width:265px; padding:15px; padding-top:60px; padding-right:20px}
#bloc_alerte a{font-size:14px; color:#039; font-family:Arial,Helvetica,sans-serif}
.bloc_live{float:left; width:297px; height:auto; padding:10px; padding-top:15px; border-top:1px solid #ccc; border-bottom:0px; margin-bottom:10px}
.bloc_title{float:left; width:277px; height:20px; background-color:#EFEFEF; font-size:14px; background:transparent url('/forums/img/fond_live.gif') -20px 5px no-repeat}
.bloc_title2{float:left; width:20px; height:20px; padding:10px; background:transparent url('/forums/img/fond_live.gif') -50px 5px no-repeat}
.bloc_live .topic{float:left; width:260px; padding:3px; padding-top:7px; padding-left:20px; border-bottom:1px solid #EFEFEF; background:transparent url('/forums/img/topic_oldlive.png') -3px 5px no-repeat}
.bloc_live .topic2{float:left; width:12px; padding-top:5px}
.bloc_live .topic2 a{color:#06F; padding-top:10px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; cursor:pointer; font-weight:normal}
.bloc_live .topic2 a:hover{color:#f00}
.bloc_live .topic a{color:#06F; font-weight:normal}
.bloc_live .topic a:hover{color:#f00}
.bloc_live .topic_report{float:left; width:260px; padding:3px; padding-left:20px; border-bottom:1px solid #EFEFEF; background:transparent url('/forums/img/exclamation.png') left 3px no-repeat; font-weight:bold}
.bloc_live .topic_hot{float:left; width:260px; padding:3px; padding-left:20px; border-bottom:1px solid #EFEFEF; background:transparent url('/forums/img/new.png') left 3px no-repeat; font-weight:bold}
.bloc_live .topic_hot a{color:#06F}
.bloc_live .topic_hotmp{float:left; width:260px; padding:3px; padding-left:20px; border-bottom:1px solid #EFEFEF; background:transparent url('/forums/img/mp.png') left 4px no-repeat}
.grisposter{color:#777; font-weight:bold}
#fade{display:none; background:#000; position:fixed; left:0; top:0; z-index:10; width:100%; height:100%; opacity:.80; z-index:9999}

.popup_block{display:none; background:#fff; padding:20px; border:20px solid #ddd; float:left; font-size:1.2em; position:fixed; top:50%; left:50%; z-index:99999; -webkit-box-shadow:0px 0px 20px #000; -moz-box-shadow:0px 0px 20px #000; box-shadow:0px 0px 20px #000; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px}

.popup_block h2{margin:0px; padding:0px; font-size:16px; font-family:Arial,Helvetica,sans-serif; border-bottom:1px solid #999; color:#333}
.popup_block .ligne{float:left; hieght:40px; margin:0px; padding:10px; padding-top:25px; font-size:13px; font-family:Arial,Helvetica,sans-serif; border-bottom:1px solid #999}
img.btn_close{float:right; margin:-55px -55px 0 0}

.popup p{padding:5px 10px; margin:5px 0}

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade{position:absolute}

*html .popup_block{position:absolute}
 .cachediv{visibility:hidden; overflow:hidden; height:1px; margin-top:-1px; position:absolute}
-->
#col-right h3{float:left; width:287px; height:28px; padding-top:7px; padding-left:10px; background:transparent url(/img/bg/fond_h3.gif) left top repeat-x; font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#333; border:1px solid #A6A6A6; margin-bottom:5px}
#home-forum{float:left; width:290px; padding-left:7px; padding-bottom:10px; border:1px solid #b9d5ee; border-right:1px solid #ccc; background:transparent url(/img/bg/fond_corps_forum.gif) top left no-repeat}
#home-forum_titre{float:left; width:100%; height:15px; padding-top:10px; color:#1C476F; font-size:17px;     font-weight:bold;     font-family:Arial,Helvetica,sans-serif}
#home-forum ul{float:left; width:270px; padding:10px; padding-right:0px; border:1px solid #b9d5ee;     border-bottom:0px; background-color:#FFF; font-weight:bold}
#home-forum h1{float:left; width:215px; height:20px; padding-left:65px; padding-top:15px; color:#1C476F; font-size:20px;     font-weight:bold;     font-family:Arial,Helvetica,sans-serif; background:none}
#home-forum  h2{float:left; width:70px; padding-left:200px; padding-top:1px; padding-bottom:2px; height:auto; font-size:12px;     font-family:Arial,Helvetica,sans-serif; color:#000; font-weight:bold; background:none; border:0px; color:#333}
#home-forum  h4{float:left; width:213px; padding-left:67px; padding-top:1px; padding-bottom:2px; height:auto; font-size:12px;     font-family:Arial,Helvetica,sans-serif; color:#000; font-weight:bold; background:none; border:0px; color:#333}
#home-forum  h2 span{background:none; padding-left:0px}
#home-forum ul li{    float:left; font-size:12px; width:240px; height:22px; padding-left:20px; font-family:Arial,Helvetica,sans-serif; color:#2563A0; background:transparent url(/img/bg/icon_topic.gif) no-repeat left 5px; border-bottom:1px solid #ccc}
#home-forum ul li.new{background:none}
#home-forum ul li.avatar{background:none; height:auto; padding-left:0px; border:0px; border-bottom:1px; padding-bottom:10px; margin-bottom:10px}
#home-forum ul li.form{background:none; height:0px; padding-left:0px; border:0px}
#home-forum ul li.sup{background:none; height:25px; padding:0px; font-size:10px; width:260px}
#home-forum ul li.sup a{background:none; height:5px; padding:0px; font-size:10px; border:0px; width:260px; color:#333; text-decoration:underline}
#home-forum ul li.sup a:hover{font-size:10px; text-decoration:underline}
#home-forum ul li.avatar img{margin-right:7px; margin-bottom:10px}
#home-forum ul li.mp{background:transparent url(/img/bg/mp.png) no-repeat left 5px}
#home-forum ul li.alerte{background:transparent url(/img/alerte.png) no-repeat 2px 4px}
#home-forum ul li.mplu{background:transparent url(/img/bg/email_open.png) no-repeat left 3px}
#home-forum ul li.star{background:transparent url(/img/bg/star.png) no-repeat left 3px}
#home-forum ul li.user{background:transparent url(/img/bg/user.png) no-repeat left 3px}
#home-forum ul li.fichier{background:transparent url(/img/bg/fichier.png) no-repeat left 3px; border-bottom:0px}
#home-forum ul li.dernier{border:0px}
#home-forum ul li.titre{border:0px; background:none}

#home-forum #infos{float:left; width:271px; height:20px; font-size:12px; padding:5px 5px 0px 5px;     font-family:Arial,Helvetica,sans-serif; color:#FFF; background-color:#868686; border-bottom:0px; text-align:center;     font-weight:bold}
#home-forum #infosv{float:left; width:270px; height:20px; font-size:12px; padding:5px 5px 0px 5px;     font-family:Arial,Helvetica,sans-serif; color:#000; border:1px solid #ccc; background:transparent url(/img/bg/fond_menu_forum_vert.gif) left top repeat-x; text-align:center;     font-weight:bold}

#home-forum #infos2{float:left; width:271px; height:20px; font-size:12px; padding:5px 5px 0px 5px;     font-family:Arial,Helvetica,sans-serif; color:#FFF; background-color:#FF8000; border-bottom:0px; text-align:center;     font-weight:bold}
#home-forum #infos a{color:#FFF; text-decoration:underline}
#home-forum #infos2 a{color:#FFF}
#home-forum ul li a{float:left; width:220px; height:15px;     margin-top:4px; font-weight:bold; font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#2563A0; font-weight:normal}
#separii{float:left; width:300px; height:15px;     margin-top:15px; font-weight:bold; font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#2563A0; font-weight:normal}
#home-forum ul li a:hover{font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#F30}
#home-forum2{float:left; width:290px; padding-left:7px; padding-bottom:10px; border:1px solid #ccc; background:transparent url(/img/bg/fond_corps_forum_gris.gif) top left no-repeat}
#home-forum_titre{float:left; width:100%; height:15px; padding-top:10px; color:#1C476F; font-size:17px;     font-weight:bold;     font-family:Arial,Helvetica,sans-serif}
#home-forum2 ul{float:left; width:270px; padding:10px; padding-right:0px; border:1px solid #b9d5ee;     border-bottom:0px; background-color:#FFF; font-weight:bold}
#home-forum2 h1{float:left; width:275px; height:25px; padding-left:5px; padding-top:10px; color:#1C476F; font-size:20px;     font-weight:bold;     font-family:Arial,Helvetica,sans-serif; background:none}
#home-forum2  h2{float:left; width:275px; padding-left:5px; padding-top:0px; padding-bottom:2px; height:auto; font-size:12px;     font-family:Arial,Helvetica,sans-serif; color:#000; font-weight:bold; background:none; border:0px; color:#333}
#home-forum2  h2 span{background:none; padding-left:0px}
#home-forum2 ul li{    float:left; font-size:12px; width:240px; height:auto; padding-left:20px; font-family:Arial,Helvetica,sans-serif; color:#2563A0; background:transparent url(/img/bg/icon_topic.gif) no-repeat left 5px; border-bottom:1px solid #ccc; font-weight:bold}
#home-forum2 ul li.new{background:none}
#home-forum2 ul li.mp{background:transparent url(/img/bg/mp.png) no-repeat left 5px}
#home-forum2 ul li.dernier{border:0px}
#home-forum2 ul li.titre{border:0px; background:none}
hr{border:1px solid #ccc}

#home-forum2 #infos{float:left; width:271px; height:20px; font-size:12px; padding:5px 5px 0px 5px;  font-family:Arial,Helvetica,sans-serif; color:#FFF; background-color:#868686; border-bottom:0px; text-align:center;  font-weight:bold}
#home-forum2 #infos a{color:#FFF; text-decoration:underline}

#home-forum2 ul li a{float:left; width:240px; height:20px;  margin-top:4px; font-weight:bold; font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#2563A0; font-weight:normal}
#home-forum2 ul li a:hover{font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#F30}
.rouge_vif{color:#F00}
.green{color:#3C0}
.gris{color:#888; font-size:11px; font-weight:normal}
.mini45{color:#888; font-size:11px}
.gris2{color:#222; font-size:10px}
.black{color:#222}
 #monmenu2{float:left; width:300px; margin:0px; margin-top:-20px; margin-bottom:10px; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; background-color:#fff}
 #large{width:300px; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold}
 
#monmenu2 ul ul{float:left; display:none; height:220px; overflow:scroll;  font-weight:bold; position:absolute; margin:0px; padding:0px; border:1px solid #999; background-color:#fff}
#monmenu2 ul.niveau1{width:290px; left:0px; top:19px; border-bottom:0px solid #B0B0B0}
#monmenu2 ul.niveau2{width:300px; left:0px; top:19px; border:1px solid #B0B0B0}
#monmenu2 a{width:300px}
#monmenu2 ul.niveau3{left:290px; top:2px}
 #monmenu2 li{list-style-type:none; position:relative; width:250px; background-color:#fff; padding:2px; margin:0px}
 #monmenu2 li:hover, #monmenu li.sfhover{}
 #monmenu2 li a{width:230px; text-decoration:none}
 #monmenu2 li:hover ul.niveau2, #monmenu li li:hover ul.niveau3, #monmenu li.sfhover ul.niveau2, #monmenu li li.sfhover ul.niveau3{display:block; color:#F30}
 #monmenu2 li.plus{background-position:right; background-repeat:no-repeat; border-bottom:1px solid #B0B0B0}
.link_s_crietere{color:#06C}

/*
Yes this layout was inspired by lightbox v2.0's page, the reason being, the layout works really well for a doc 
*/
.page-body{margin:0 auto 0 auto; width:600px; padding:30px 0 20px 0; text-align:left}

.page-footer{margin:0 10% 0 315px; width:600px; padding:0 0 50px 0; text-align:left}

.page-body ul, .page-body ol{color:#fff; margin:10px 0 30px 25px}

.page-body ul li, 
.page-body ol li{padding:0; margin:0 0 5px 0; color:#ccc; line-height:140%; font-size:100%}

.page-footer p{margin:0}

.page-footer{padding:20px}

.page-title h1 span{text-align:left; font-weight:normal; font-size:100%; color:#fff; margin:5px 0 15px 0}

.notice{border:3px solid #ffffbe; padding:10px; color:#fff; background-color:#09f; margin:0 0 20px 0}

.notice p, 
.notice p a, 
li a{color:#fff; text-decoration:none}

a.page-options{color:#000; text-decoration:none; padding:0px; background:#E0F3FE; border-bottom:1px solid #555}

a.page-options:hover, 
a.page-options:focus{color:#fff; background:#09F}
#lightwindow_overlay{/* REQUIRED */display:none; visibility:hidden; position:absolute; top:0; left:0; width:100%; height:100px; z-index:500; /* REQUIRED */}

#lightwindow{/* REQUIRED *//* Of Note - The height and width of this element are set to 0px */display:none; visibility:hidden; position:absolute; z-index:999; line-height:0px; /* REQUIRED */}

#lightwindow_container{/* REQUIRED */display:none; visibility:hidden; position:absolute; /* REQUIRED */padding:0 0 0 0; margin:0 0 0 0}

/* IE6 needs this or it messes with our positioning */
* html #lightwindow_container{overflow:hidden}

#lightwindow_contents{overflow:hidden; z-index:0; position:relative; border:10px solid #fff; background-color:#fff}

#lightwindow_loading{/* REQUIRED */height:100%; width:100%; top:0px; left:0px; z-index:9999; position:absolute; /* REQUIRED */background-color:#f0f0f0; padding:10px}

#lightwindow_loading_shim{display:none; left:0px; position:absolute; top:0px; width:100%; height:100%}

#lightwindow_loading span{ font-size:12px; line-height:32px; color:#444; float:left; padding:0 10px 0 0}

#lightwindow_loading span a, 
#lightwindow_loading span a:link, 
#lightwindow_loading span a:visited{color:#09F; text-decoration:none; cursor:pointer}

#lightwindow_loading span a:hover, 
#lightwindow_loading span a:active{text-decoration:underline}

#lightwindow_loading img{ float:left;  margin:0 10px 0 0}

/*-----------------------------------------------------------------------------------------------
I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/
#lightwindow_navigation{/* REQUIRED */position:absolute; top:0px; left:0px; display:none; /* REQUIRED */}
/* We need to shim the navigation for IE, though its more of a sub-floor */
#lightwindow_navigation_shim{/* REQUIRED */display:none; left:0px; position:absolute; top:0px; width:100%; height:100%; /* REQUIRED */}

#lightwindow_navigation a, 
#lightwindow_navigation a:link, 
#lightwindow_navigation a:visited, 
#lightwindow_navigation a:hover, 
#lightwindow_navigation a:active{/* REQUIRED */outline:none; /* REQUIRED */}

#lightwindow_previous, 
#lightwindow_next{width:49%; height:100%; background:transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */display:block}

#lightwindow_previous{float:left; left:0px}

#lightwindow_next{float:right; right:0px}

#lightwindow_previous:hover, 
#lightwindow_previous:active{background:url(../images/prevlabel.gif) left 15% no-repeat}

#lightwindow_next:hover, 
#lightwindow_next:active{background:url(../images/nextlabel.gif) right 15% no-repeat}

#lightwindow_previous_title, 
#lightwindow_next_title{display:none}
 
#lightwindow_galleries{width:100%; position:absolute; z-index:50; display:none; overflow:hidden; margin:0 0 0 10px; bottom:0px; left:0px}

#lightwindow_galleries_tab_container{width:100%; height:0px; overflow:hidden}

a#lightwindow_galleries_tab, 
a:link#lightwindow_galleries_tab, 
a:visited#lightwindow_galleries_tab{display:block; height:20px; width:77px; float:right; line-height:22px; color:#fff; text-decoration:none; font-weight:bold; cursor:pointer; font-size:11px; color:#ffffbe; background:url(../images/black-70.png) repeat 0 0 transparent}

* html a#lightwindow_galleries_tab, 
* html a:link#lightwindow_galleries_tab, 
* html a:visited#lightwindow_galleries_tab{background:none; background-color:#000; opacity:.70; filter:alpha(opacity=70)}

a:hover#lightwindow_galleries_tab, 
a:active#lightwindow_galleries_tab{color:#ffffbe}

#lightwindow_galleries_tab_span{display:block; height:20px; width:63px; padding:0 7px 0 7px}

#lightwindow_galleries_tab .up{background:url(../images/arrow-up.gif) no-repeat 60px 5px transparent}

#lightwindow_galleries_tab .down{background:url(../images/arrow-down.gif) no-repeat 60px 6px transparent}

#lightwindow_galleries_list{background:url(../images/black-70.png) repeat 0 0 transparent; overflow:hidden; height:0px}

* html #lightwindow_galleries_list{background:none; background-color:#000; opacity:.70; filter:alpha(opacity=70)}

.lightwindow_galleries_list{width:200px; float:left; margin:0 0 10px 0; padding:10px}

.lightwindow_galleries_list h1{color:#09F; text-decoration:none; font-weight:bold; cursor:pointer; padding:10px 0 5px 0; font-size:16px}

.lightwindow_galleries_list li{margin:5px 0 5px 0; list-style-type:none}

.lightwindow_galleries_list a, 
.lightwindow_galleries_list a:link, 
.lightwindow_galleries_list a:visited{display:block; line-height:22px; color:#fff; text-decoration:none; font-weight:bold; cursor:pointer; padding:0 0 0 10px; font-size:11px}

.lightwindow_galleries_list a:hover, 
.lightwindow_galleries_list a:active{background:#000; color:#ffffbe; border-left:3px solid #ffffbe; padding:0 0 0 7px}

#lightwindow_data{/* REQUIRED */position:absolute; /* REQUIRED */}

#lightwindow_data_slide{/* REQUIRED */position:relative; /* REQUIRED */}

#lightwindow_data_slide_inner{background-color:#fff; padding:0 10px 10px 10px}

#lightwindow_data_caption{padding:10px 0 0 0; color:#666; line-height:25px; background-color:#fff; clear:both}

#lightwindow_data_details{background-color:#f0f0f0; padding:0 10px 0 10px; height:20px}

#lightwindow_data_author_container{width:40%; text-align:right; color:#666;  font-style:italic; font-size:10px; line-height:20px; float:right; overflow:hidden}

#lightwindow_data_gallery_container{font-size:10px; width:40%; text-align:left; color:#666; line-height:20px; float:left; overflow:hidden}

#lightwindow_title_bar{height:25px; overflow:hidden}

#lightwindow_title_bar_title{color:#ffffbe; font-size:14px; line-height:25px; text-align:left; float:left}

a#lightwindow_title_bar_close_link, 
a:link#lightwindow_title_bar_close_link, 
a:visited#lightwindow_title_bar_close_link{float:right; text-align:right; cursor:pointer; color:#ffffbe; line-height:25px; padding:0; margin:0}

a:hover#lightwindow_title_bar_close_link, 
a:active#lightwindow_title_bar_close_link{color:#fff}

/*-----------------------------------------------------------------------------------------------
Theme styling stuff
-----------------------------------------------------------------------------------------------*/
#lightwindow p{color:#000; padding-right:10px}
#message2{float:left; width:100%; border:1px solid #C0CFD6; border-top:0px; border-bottom:1px solid #ccc; height:36px; text-align:right}
#message2_empty{float:left; width:100%; border:1px solid #C0CFD6; border-top:0px; border-bottom:1px solid #ccc; height:10px; text-align:right}
#message3{float:left; width:100%; height:5px; background:transparent url(/forums/img/fond_nuance_bottom.gif) 3px -100px repeat-x}

#message2 a{float:right; width:auto; padding:5px; padding-top:9px; height:23px; padding-left:30px; padding-right:10px; border-right:1px dotted #ccc; font-size:13px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#039; text-decoration:none}
#message2 a.repondre{background:transparent url(/forums/img/repondre.png) 5px 9px no-repeat; border-right:0px}
#message2 a.repondre_citant{background:transparent url(/forums/img/repondre_citant.png) 5px 9px no-repeat}
#message2 a.supprimer{background:transparent url(/forums/img/supprimer.png) 5px 9px no-repeat; color:#666; font-weight:normal}
#message2 a.modifier{background:transparent url(/forums/img/modifier.png) 5px 9px no-repeat; color:#666; font-weight:normal}
#message2 a.deplacer{background:transparent url(/forums/img/deplacer.png) 5px 9px no-repeat; color:#666; font-weight:normal}
#message2 a.signaler{background:transparent url(/forums/img/signaler.png) 5px 9px no-repeat; color:#666; font-weight:normal; border-left:1px dotted #ccc}
#message2 a.vote_plus{background-color:#FFF; font-size:11px; color:#999; font-weight:bold; border-left:1px dotted #ccc}
#message2 a:hover.vote_plus{background-color:#FFF; color:#999}
#message2 a.vote_moins{background-color:#FFF; padding-top:-3px; color:#999; font-weight:bold; font-size:11px; border-left:1px dotted #ccc}
#message2 a:hover.vote_moins{background-color:#FFF; color:#999}
#message2 a:hover{color:#f00}
.message{width:100%; height:auto; border-color:#C0CFD6 #C0CFD6 #ccc; border-style:solid solid dotted; border-width:1px}
.message .gauche{position:absolute; width:180px; padding:10px; *margin-left:-200px; background:transparent url(/forums/img/fond_info_user.png) left -6px no-repeat}
.message .gauche .info{float:left; width:180px; height:auto; font-size:11px; font-family:Arial,Helvetica,sans-serif}
.message .gauche .info_mycar{float:left; width:180px; height:auto; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-top:20px; border-top:1px solid #ccc; color:#36F; padding-top:5px}
.message .gauche .info_mycar img{float:left; margin-right:4px; margin-top:-0px}
.message .gauche img{float:left; margin-top:10px; margin-bottom:10px}
.message .droite{min-height:150px; margin-left:200px; border-left:1px solid #ccc}
.message .droite .info_topic{width:100%; height:35px; border-bottom:1px solid #bfd8df; background:transparent url(/forums/img/info_topic.gif) left -70px repeat-x}
.message .droite .info_topic_content{height:23px; padding-left:9px; padding-top:9px}
.message .droite .info_topic2{width:100%; height:35px; border-bottom:1px solid #bfd8df; background:transparent url(/forums/img/fond_complementaire.png) left top repeat-x}
.message .droite .info_topic_content2{height:23px; padding-left:9px; padding-top:9px}
.message .droite .info_user{width:100%; height:30px; border-bottom:1px dotted #dce9e8; font-size:12px}
.message .droite .info_user_content{height:23px; padding-left:9px; padding-top:7px; border-bottom:1px dotted #dce9e8; background-color:#E0F1F1}
.message .droite .info_user_content img{margin-right:10px}
#liste_panne{float:left; width:100%; border:1px solid #ccc; padding:10px; margin-bottom:20px; font-size:12px}
.message .droite .texte_content23{padding:7px 20px 20px 9px; font-family:Arial,Helvetica,sans-serif; font-size:14px; min-height:250px; background:#FFF}
.message .droite .texte_content23 a{float:left; width:330px; padding:5px; padding-left:20px; font-size:12px; margin:0px; margin-left:20px; border:0px; border-bottom:1px solid #ccc; font-family:Arial,Helvetica,sans-serif; background:transparent url('/forums/img/bullet_blue.png') left 5px no-repeat}
.message .droite .texte_content23 a:hover{background:#F4FDFD url('/forums/img/bullet_red.png') left 5px no-repeat}

.message .droite .texte_content{padding:7px 20px 20px 9px; font-family:Arial,Helvetica,sans-serif; font-size:14px; min-height:200px; background:#FFF; color:#222}
.message .droite .texte_content .edite_rapide{float:left; height:20px; width:100%; font-size:11px; text-align:right}
.message .droite .texte_content .edite_rapide a{color:#06C; padding:4px; padding-left:22px; cursor:pointer; background:transparent url(/forums/img/editer_mini.png) left 2px no-repeat}
.message .droite .texte_content .edite_rapide a.editer{background:transparent url(/forums/img/editer_mini.png) left 2px no-repeat}

.message .droite .texte_content .info_voiture{float:left; padding:5px; width:100%; font-family:Arial,Helvetica,sans-serif; font-size:13px; background:#FFF; border:1px solid #DBDFDD; margin-top:30px; color:#323835}

.message .droite .texte_content_ads{float:left; padding:7px 20px 20px 9px; font-family:Arial,Helvetica,sans-serif; font-size:14px; min-height:300px; background:#FFF}
.message .droite .texte_content .addon{height:23px; padding-left:9px; padding-top:7px; border-bottom:1px dotted #dce9e8; background-color:#F2F8F9}

.message .droite .texte_content .pub_gauche{float:left; width:300px; height:auto}
.message .droite .texte_content .pub_droite{float:left; width:300px; height:250px}
.message .postsignature{padding:7px 0px 10px 9px; width:90%; font-family:Arial,Helvetica,sans-serif; font-size:11px; border-top:1px solid #ccc; height:auto; background:#FFF; color:#777; font-weight:normal; margin-top:20px}

.message .r_profil{font-size:16px; font-family:Geneva,Arial,Helvetica,sans-serif; font-weight:bold; color:#00C}
.message .r_rang{font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; color:#444}
.message .modify{font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; color:#222}

.infobulle{ position:absolute;   visibility:hidden;  border:1px solid Black;  margin-left:10px;  font-family:Verdana,Arial;  font-size:12px;  background-color:#FFC}
.bloc_jaune_rec_basgg{border-left:solid #B3C1DD 1px; border-right:solid #B3C1DD 1px; border-top:solid #B3C1DD 1px; border-bottom:solid #B3C1DD 1px}
.haut_mes{border-left:solid #B3C1DD 0px; border-right:solid #B3C1DD 0px; border-top:solid #B3C1DD 0px; border-bottom:solid #B3C1DD 1px}
.texte_topic{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#406586; text-decoration:none}
a:link.newrespn{ text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#000}

a:visited.newrespn{text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#000}

a:hover.newrespn{text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#f30}
.Style45{color:#666}
.Style47{font-size:12px}
.bloc_jaune_rec_basgg2{border-left:solid #B3C1DD 1px; border-right:solid #B3C1DD 1px; border-top:solid #B3C1DD 0px; border-bottom:solid #B3C1DD 1px}
.link_dotted{border-bottom:dotted #333 1px; color:#333}
.link_green{color:#090; border-bottom:dotted #090 1px}
h1{font-size:15px; font-weight:bold; color:#F30; font-family:Arial,Helvetica,sans-serif; display:inline; background:#FFF}

#paginatetopici{color:#000}
#paginatetopici #ini{float:left; width:10px; border:2px #FFF; padding:8px; padding-top:5px; padding-left:5px; background-color:#ccc; color:#000; font-weight:bold; text-align:center; padding-bottom:5px; padding-right:5px; margin-top:2px; margin-left:2px; margin-right:2px; display:inline}
#paginatetopici #iniv{float:left; width:10px; padding-top:10px; margin-left:3px; margin-right:3px}
#paginatetopici a{float:left; border:2px #FFF; padding:8px; padding-top:5px; padding-left:5px; background-color:#06C; color:#FFF; font-weight:bold; text-align:center; padding-bottom:5px; padding-right:5px; margin-top:2px; margin-left:2px; margin-right:2px}
#paginatetopici a:hover{background-color:#F30}
.o_ligne{color:#0C0; font-size:10px}
.h_ligne{color:#999; font-size:10px}
