/* FORUM */
.table_forum { width: 468px; margin: 5px; }
.frm_table { width: 468px; margin: 5px 0; padding: 0; border: 0; background: #fff; }
.frm_table2 { margin: 0; }


.frm_tr_titres { color: #404040; font-weight: bold; text-align: center; vertical-align: middle; /*background: #4f8f03 url(images/bg_tr_titre.gif) repeat-x; */}
.frm_tr_titres th { padding: 10px 0; /*border-right: 1px solid #a0d73d; border-top: 1px solid #a0d73d; border-left: 1px solid #4f8f03;*/ border-bottom: 1px solid #d3d3d3; text-align: left; }

.frm_tr_titres th.td_nbmsg { text-align: center; }

.frm_tr_titres th a { color: #404040; text-decoration: none; }
.frm_tr_titres th a:hover { text-decoration: underline; }
.frm_tr_titres_h1 { padding: 0 5px; color: #407007; vertical-align: middle; }
.frm_tr_titres_h1 th { border-bottom: 1px solid #d3d3d3; text-align: left; }
.frm_tr_titres_h1 h1 { margin: 5px 8px; }


.td_ico { width: 22px; padding: 4px; text-align: center; }
.td_forum { padding: 10px; }
.td_nbmsg { width: 40px; text-align: center; font-size: 0.85em; }
.td_datedernier { padding: 2px; width: 96px; text-align: center; font-size: 0.85em; }

.frm_tr td { border-right: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0; border-left: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; }

.frm_ico { margin: 0 0 0 4px; }

/* LISTING FORUM */
.td_forum a { text-decoration: none; color: #404040; }
.td_forum a strong { color: #404040; font-size: 1.2em; }
.td_forum a em { color: #336600; font-size: 0.8em; }
.td_forum a:hover strong, .td_forum a:hover em { text-decoration: underline; }
.td_datedernier a { color: #404040; text-decoration: none; }
.td_datedernier a strong { color: #336600; }
.td_datedernier a:hover { text-decoration: underline; }

.frm_tr_nonew .td_forum a { text-decoration: none; }
.frm_tr_nonew .td_forum a strong, .frm_tr_nonew .td_sujet a { color: #999999; }
.frm_tr_nonew .td_forum a em { color: #6a8e46; }

/* LISTING SUJETS */
.td_sujet { padding: 6px; font-size: 1.05em; }
.td_sujet h2 { display: inline; margin: 0; padding: 0; font-weight: normal; }
.td_sujet a { color: #404040; text-decoration: none; }
.td_sujet a:hover { text-decoration: underline; }
.td_sujet_from { color: #999; font-size: 0.8em; }
.td_sujet_from a { font-weight: bold; color: #999; }

.td_forum_sujet_admin { margin: 4px 0 0 0; padding: 4px 0 0 0; border-top: 1px solid #e3e3e3; text-align: right; }
a.frm_creer_sujet{ 
	display: block; margin: 20px auto; background: #FFF;
	width: 300px; padding: 10px; color: #666;
	font-weight: bold;  text-align: center;	text-decoration: none;
	border: 1px solid #CCC;	
}
a.frm_creer_sujet:hover{ text-decoration: underline; }

/* LISTING POST */
.td_auteur { width: 92px; padding: 4px; text-align: center; font-size: 0.8em; vertical-align: top; }
.td_auteur img { width: 90px; }
.td_auteur a { display: block; padding: 4px 4px 8px 4px; color: #336600; font-size: 1.2em; font-weight: bold; text-align: center; text-decoration: none; }
.td_auteur a:hover { background: #e3e3e3; }
.td_auteur .td_auteur_membre { line-height: 1em; }
.td_post { padding: 4px; vertical-align: top; }
.td_post_infos { margin: 0 4px; padding: 0 0 3px 0; font-size: 0.8em; color: #999999; border-bottom: 1px solid #e3e3e3; }
/*.td_post_infos table { width: 100%; }*/
.td_post_infos table td { border: 0; padding: 0; }
.td_post_ico { text-align: right; }
.td_post_msg { padding: 5px 0; }
.td_post_msg a { color: #336600; }
.td_post_msg_citer { margin: 10px; padding: 5px; background: #efefef; border: 2px solid #d3d3d3; font-size: 0.9em; }
.td_post_msg_citer strong.par { font-size: 0.9em; }
.td_post_signature { margin: 5px 4px; padding: 3px 0; font-size: 0.8em; font-style: italic; border-top: 1px solid #e3e3e3; }

/* FIL ARIANE */
.frm_table_fil_ariane { margin: 5px; }
.frm_table_fil_ariane ul { display: inline;  text-align: left; }
.frm_table_fil_ariane ul li { display: inline; color: #fff; }
.frm_table_fil_ariane ul li a { color: #fff; text-decoration: none; }
.frm_table_fil_ariane ul li a:hover, .frm_table_fil_ariane ul li.on { text-decoration: underline; }


/* MULTIPAGE FORUM */
.frm_tr_multipage td { border: 1px solid #c6c6c6; }
.frm_multipage { font-size: 0.85em; padding: 10px; text-align: left; background: #ededed url(images/bg_tr_multipage.gif) repeat-x; text-align: left;  }
.frm_multipage div{ display: inline; }
.frm_multipage a { color: #666; text-decoration: none; }
.frm_multipage a:hover { text-decoration: underline; }
.frm_multipage strong { color: #404040; }

/* REPONDRE POST */
.frm_tr_formulaire td { padding: 5px; }
.frm_tr_formulaire_btn { display: block; margin: 0 0 10px 0; padding: 5px 5px 5px 23px; font-size: 1.2em; border: 1px solid #d3d3d3; }
.frm_tr_formulaire_btn_post_creer { background: #e3e3e3 url(images/post_creer.gif) no-repeat 3px 5px; }
.frm_tr_formulaire_btn_sujet_creer { background: #e3e3e3 url(images/sujet_creer.gif) no-repeat 3px 5px; }
.frm_formulaire #mail, .frm_formulaire #pseudo { width: 180px; }

/* FORMULAIRE */
.frm_formulaire { margin: 10px 0;}
.frm_formulaire p { clear: both; margin: 0 0 7px 140px; }
.frm_formulaire p label { float: left; width: 142px; margin: 0 8px 0 -140px; text-align: right; font-size: 12px; padding-top: 5px; font-family: Arial;}
.frm_formulaire.bold p label { font-weight: bold; }
.frm_formulaire p .frm_formulaire_legend { font-weight: normal; font-size: 0.8em; color: #336600; }
.frm_formulaire p .frm_textarea { display: block; float: left; width: 300px; height: 100px; margin: 0 0 5px 0;  }
.frm_formulaire p .frm_input { display: block; float: left; width: 300px; margin: 0 0 5px 0;  }
.frm_formulaire .field {
	border:1px solid #CCCCCC;
	font-size:1em;
	min-height:20px;
	padding:5px;
	width:295px;
}
.frm_formulaire #capCom {
	width: 150px;
}
.frm_formulaire option { padding: 0 10px 0 0; }
.frm_bloc_action { background: #FFF; padding: 5px; margin: 0 5px 5px 5px; }
.frm_bloc_action ul { list-style: circle inside; color: #3D9915; }
.frm_bloc_action ul a { color: #3D9915; text-decoration: none; }
.frm_bloc_action ul a:hover { color: #3D9915; text-decoration: underline; }
hr.separateur{ border: none; border-top: 1px solid #CCC; margin: 10px 0; clear: both; }
.frm_rechercher_membre { width: 150px; float: right; margin: 0 0 0 10px; border: 1px solid #ccc; padding: 5px; }
.frm_rechercher_membre .field { width: 120px; }

.frm_retour_article { color: #336600; font-size: 0.85em; text-decoration: none; }
.frm_retour_article:hover { text-decoration: underline; }

/* RESULT RECHERCHE */
.frm_result_search img { float: left; margin: 0 5px 0 0;  }
.frm_result_search a { color: #336600; text-decoration: none; }
.frm_result_search a:hover { text-decoration: underline; }
.frm_result_search_options { clear: both; margin: 4px 0; padding: 4px 0; text-align: right; border-top: 1px solid #d3d3d3; }
.frm_result_search_options { display: inline; float: none; }

/* FRM_TOP SEARCH */
.frm_rechercher { margin: 5px 0 0 0; _margin: 0; padding: 5px 0 0 0; _padding: 3px 0 0 0; font-size: 0.9em; border-top: 1px solid #fff; }
.frm_rechercher label { color: #fff; font-weight: bold; }
.frm_rechercher .text { width: 100px; }
.frm_rechercher input, .frm_rechercher select { font-size: 0.9em; }
.frm_rechercher select { width: 110px; overflow: hidden; }
.frm_rechercher p { display: block; text-align: center; }
.frm_rechercher p.btn input { color: #fff; font-weight: bold; background: #336600; border: 0; cursor: pointer; }

.frm_resultat_recherche { margin: 0 10px; }
.frm_resultat_recherche li { margin: 4px 0; padding: 4px 0; border-bottom: 1px solid #d3d3d3; }
.frm_resultat_recherche li a { color: #336600; text-decoration: none; }
.frm_resultat_recherche li a { text-decoration: underline; }
.frm_resultat_recherche li em { font-size: 0.85em; }

.frm_signaler_abus { margin: 10px; padding: 5px 10px; background: #e3e3e3; border: 2px solid #d3d3d3; }

/* Autres libs */

a.btn_nouSujet {display: block; height: 27px; width: 154px; background-image: url('images/forum_nouSujet.gif'); background-repeat: no-repeat; text-align: right; float: right;}
