/* Menu */
#menu .menu li a { color: #38983C; }

/* Sous menu */
#menu div.submenu { background-image: url('/images/submenu-forum.png'); background-color: #38983C; }
#menu div.submenu ul { background-image: url('/images/submenu-bottom-forum.png'); }
#menu div.submenu ul li a:hover { background-color: #38983C; } 
#menu div.submenu ul li a.selected, #menu div.submenu ul li a.selected:hover { background-color: white; color: #38983C; } 

/* Pied de page */
#footer { border-color: #38983C; }

a { color: #38983C; }

/* Boite */
fieldset.box legend { color: #38983C; }

#content a:link { color: #38983C; text-decoration: none; }
#content a:visited { color: #38983C; text-decoration: none; }
#content a:hover { color: #38983C; text-decoration: underline; }

#content .navigation a { color:#565656; }
#content .navigation .middle { color:#565656; }

#content .linkup a { color:white; }
#content .linkup .middle { color:white; }
#content .answerup a { color:white; }

#content .infop { color: #A4A5A7; font-weight: bold; }
#content .infop span { color: black; font-weight: normal; }
#content .baroption { padding:2px 0 2px 0; font-weight: bold;  font-size:11px; }

/* Content */
.table { width: 776px; border: 1px solid #CCCCCC; text-align: left; border-spacing: 1px; background: #FFFFFF; margin-bottom:5px; }
th { font-size: 12px; font-weight: bold; height: 24px; text-align: center; color: #2E8F32; border-bottom: 1px solid #CCCCCC; white-space: nowrap; background: #CBF4CC url('/images/forum_pagination.jpg') repeat-x; height:22px; }
tr.row1 { background-color: #EEEEEE; }
tr.row0 { background: #FFFFFF; }
tr.foot { background: #F5F5F5; }

td.fr { padding-left: 5px; }

td.fr .rub { font-weight:bold; }

.foot { text-align:right; height:25px; }
.pagination {  font-weight:normal; background: #F5F5F5; }
.headbox { text-align:left; font-size: 12px; color:white; padding-left:10px; background: #5ACC66 url('/images/forum_back.gif') repeat-x; height:22px; }
.create { float:left; margin-left:4px; background-image: url('/images/icons/forum_sujet_add.gif'); background-repeat:no-repeat; padding-left:20px; }

.answer { float:left; margin-left:8px; background-image: url('/images/icons/forum_reponse.gif'); background-repeat:no-repeat; padding-left:24px; font-weight:bold; height:16px; }

.answerup { float:left;width:115px;height:15px;border-right:1px solid white;color:white;font-weight:bold;background-image: url('/images/icons/forum_reponse.gif'); background-repeat:no-repeat; padding-left:25px; }

.histoup { float:left;width:115px;height:15px;color:white;font-weight:bold; margin-top:2px; }



.description { font-size: 11px; text-align:justify; width:98%; }
.pub { text-align:center; margin:5px; }

.imgbox { float:left;margin:10px;text-align:center; }
.imgbox .desc { font-size:9px; }


.stats { margin-left:4px; }

#lfrm_fix_status { float: right; font-weight: bold; width: 275px; }

#welcolme { float:left;margin:10px;width:448px;text-align:justify;padding-left:20px }
.wbox { text-align:center;background-color:#F5F5FF; }

#access { float:left;padding-left:5px; }
#access a { font-weight:bold;font-size: 12px; }

/*
#access a:link { color: #698EFF; text-decoration: none; }
#access a:visited { color: #698EFF; text-decoration: none; }
#access a:hover { color: #698EFF; text-decoration: underline; }
*/

a.head { color:white; }
a.topic { font-size: 13px; }
a.date { font-size: 11px; }
a.rlink { font-weight: bold; }
a.rlink:link { text-decoration: none; }
a.rlink:visited { text-decoration: none; }
a.rlink:hover { text-decoration: underline; }

/* Posts */
.poster { padding-left:10px; border:1px #EEEEEE solid; border-left:5px #CCCCCC solid; }
.sujet { font-size: 11px; font-weight:bold; padding-left:3px; }
.pdate { background-image: url('/images/icons/forum_calendar.gif'); background-repeat:no-repeat; padding-left:15px; font-size: 10px; margin-left:3px; }
.contact { border:1px #EEEEEE solid; border-bottom:1px #CCCCCC solid; }
.avatar { vertical-align: top; border:1px #EEEEEE solid; border-bottom:1px #CCCCCC solid; }

.row1 .avatar img { border: 1px solid white; padding: 1px; margin-top: 5px;}
.row2 .avatar img { border: 1px solid #EEEEEE; padding: 1px; margin-top: 5px;}

.mup { float:right; margin:2px;  }
.sign { float:left; padding-left:3px; }
.pcontent { padding:5px 3px 5px 3px; }
.pcontentArea { padding:5px 3px 5px 3px; }
.post { border:1px #EEEEEE solid; vertical-align: top; }
.modifPost { font-style:italic; font-size: 11px; margin-top:2px; }

.citer { float:right; margin:0px 2px 5px 2px; }
.abus { float:right; margin:2px 2px 5px 2px; }
.baccess { float:right; margin:2px 2px 5px 2px; }


.edit { float:right; margin:2px 2px 5px 2px; }

.delete { float:right; margin:0px 2px 5px 2px; }


.phead { border:1px #EEEEEE solid; }
.info { border:1px #CCCCCC solid; padding:4px; text-align:justify; font-size: 10px; padding-left:20px; } 
.info.warning { background: #FFFFE1 url('/images/icons/forum_warning.gif') no-repeat .5em .5em; }
.info.confirm { background: #FFFFE1 url('/images/icons/forum_abus_info.gif') no-repeat .5em .5em; }

.infoimg { position:relative; top:2px; }
.abuslink { text-align:center; }
.abuslink img { margin:5px; }


/* PostSender */
#fpost input.txt { padding: 1px 2px; margin: 0px 1px; border: 1px solid #A7A6A9; }

.tool { border:1px #A7A6A9 solid; padding:0px 6px 0px 6px; }
.bold { font-weight:bold; }
.italic { font-style:italic }
.soulign { text-decoration:underline }


#toolbar { background: url('/images/forum_toolbar.jpg') no-repeat left;  margin: 0px 0px 2px 0px; padding: 0px 0px 0px 10px; list-style:none; height: 25px; }
#toolbar li { float: left; margin: 1px 1px; padding: 0; font-size: 12px; cursor: pointer; height: 23px; overflow: hidden; }
#toolbar li.last { background: none; }
#toolbar li span { padding-left: 20px; background-repeat: no-repeat; }
#toolbar li span.btn { padding: 4px 6px; display: block; }
#toolbar li.highlight { background: url('/images/forum_mitoolbarbg.gif') no-repeat; }
#toolbar li.highlight span.btn { background: url('/images/forum_mitoolbarbg2.gif') no-repeat right top; }
#toolbar li.bpress { background: url('/images/forum_mitoolbarbg.gif') no-repeat; background-position: 0% -23px; }
#toolbar li.bpress span.btn { background: url('/images/forum_mitoolbarbg2.gif') no-repeat right top; background-position: 100% -23px;}
#toolbar li.bpresslight { background: url('/images/forum_mitoolbarbg_highlight.gif') no-repeat; background-position: 0% -23px; }
#toolbar li.bpresslight span.btn { background: url('/images/forum_mitoolbarbg2_highlight.gif') no-repeat right top; background-position: 100% -23px;}
#toolbar li span input { border: none; /* margin: none; padding: none; */  background: transparent; }

#message, #utoolbar { width:504px; margin:0px; }
div#utoolbar input { background-color: #F0F0F0; border: 1px solid gray; border-top: none; margin-right: 5px; width: 25px;  }

/* Fil d'Ariane */
#wire { background-image: url('/images/icons/forum_home.gif'); background-repeat:no-repeat; margin:4px; padding-left:20px; }
#wire a { color: #38983C; }
/* Navigation */
.navigation { float:right; font-weight:normal; }

.navigation .middle { float:left; margin-top:1px; padding-right:4px; }
.navigation .left { float:left; }
.navigation .right { float:left; }




/* Visu */

#postwriter { display: block; }
#postviewer { display: none; overflow: auto; }
span.quote { display: block; margin: 0px 0px 0px 10px; padding: 0; border: 1px solid gray; border-left-width: 5px; }
span.quote span.from { display: block; background: #e4eaf2 url('/images/icons/css_img_quote.gif') no-repeat right; font-weight: bold;  padding: 5px; }
span.quote span.content { display: block; padding: 5px; }
span.b { font-weight: bold; }
span.u { text-decoration: underline; }
span.i { font-style: italic; }

input.bouton { background: url('/images/forum_bouton.gif') no-repeat; border: none; color: #38983C; width: 116px; font-weight: bold; text-align: center; }

.connex div { float:left; margin:4px; }

.connex .label { margin-top:6px; }

.headboxbutton { float:left;height:15px;border-right:1px solid white; color:white; font-weight:bold;  padding-left:25px; }

#createsubject { width:140px; background-image: url('/images/icons/forum_sujet_add.gif'); background-repeat:no-repeat; }
#createsubjectbottom {  text-align:left; margin-left:8px; width:140px; background-image: url('/images/icons/forum_sujet_add.gif'); background-repeat:no-repeat; height:16px; }

#options { width:110px; margin-left:8px; position:relative; z-index:1; background-image: url('/images/icons/forum_menu_open.gif'); background-repeat:no-repeat; }

#createsubject a:link { color: white; text-decoration: none; }
#createsubject a:visited { color: white; text-decoration: none; }
#createsubject a:hover { color: white; text-decoration: underline; }


#options a:link { color: white; text-decoration: none; }
#options a:visited { color: white; text-decoration: none; }
#options a:hover { color: white; text-decoration: underline; }

.optionsBox { margin-left:-40px; background:#5ACC66; position:relative; width:180px; top:4px;  }


#opmenu { position:relative; border: 2px solid #52B95A; list-style-type: none; margin: 0 0 0px 0; padding: 0; z-index:1 }
#opmenu div {  padding: 5px; cursor: pointer; color:white;  background:#5ACC66;  z-index:1 }

#opmenu .highlight { background-color: #C8F3C6; color:#38983C; }
#opmenu .nohighlight { background-color: #5ACC66; color:white; }


#close { width:200px; height:150px; position:absolute; padding-right:20px; left:-20px; z-index:0  }

/* Boite fieldsetv2 */

div.boxv2 { background: white url('/images/bgftr.png') repeat-x top right; padding: 0; }
fieldset.boxv2 { background-image: url('/images/bgftl.png'); background-repeat: no-repeat; padding: 5px 8px 5px 8px; border:0; margin: 0;} 
fieldset.boxv2 #title, #subtitle { color: white; font-size: 18px; padding-left:5px; font-weight:bold; }
fieldset.boxv2 #subtitle { font-size: 12px; }
fieldset.boxv2 .content { border:1px solid #38983C;background:white;padding:5px; margin:0 auto; margin-top:4px; }
fieldset.boxv2 .content .txt { text-align:justify; }

/* Avatar */
/*.favatar { width: 34px; height:34px; margin:0px; border:1px solid #38983C; }*/
