

#main_content
{
min-height:400px;
width:auto;
margin:0px 0 16px 0;
padding:142px 3px 3px 3px;
/*position:relative;*/
background: transparent url("/apps/frontend/forum/img/v2/header.gif") no-repeat scroll 0 0;
}

#main_content .x-form-field-wrap .x-form-trigger {
	width: 17px;
}

strong {
	font-weight: bold;
}

#main_content #form_container {
	visibility: visible;
}
/******** Pagination *******/

div.pagination_container {
	margin: 2px 4px 2px 0px;
	float: right;
	line-height: 26px;
}

ul.pagination li.active {
	color: #020405;
	font-size: 100%;
	margin: 0 5px;
}

.rank2 ul.pagination li.active {
	color: #FFFFFF;
}

.rank2 ul.pagination li.truncation {
	color: #FFFFFF;
}

ul.pagination li a {
	background-color: #342C1F;
	color: #FFFFFF;
	font-size:100%;
	padding: 0.1em 0.3em;
}

ul.pagination li a:hover {
	color: #342C1F;
	background-color: #FFFFFF;
	border: 1px solid #342C1F;
}

ul.pagination a:link, ul.pagination a:visited {
	border: 1px solid #FDFEFE;
	color: #FFFFFF;
}

.presentation {
	margin: 0px 6px;
	padding-bottom:10px;
	border-bottom: 1px solid #758FAA;
}

.presentation span{
	line-height: 20px;
}

.presentation h2 {
	color: #7DD0F6;
	font-size:161.6%;
}

.presentation a
{
	color: #6FCAF5;
	text-decoration: underline;
	font-weight: bold;
}

.presentation a:hover
{
	color: #FFFFFF;
	background-color: #6FCAF5;
	text-decoration: none;
}

.x-combo-list-filter
{
	color: #000000;
}

#main_content div.nostrodomusForum table#fora tr td.legend_cell,
#main_content div.nostrodomusForum table#threads tr td.legend_cell {
	padding-top:10px;
	border: none;
}
.legend_start, .legend_end
{
	background: transparent url("/apps/frontend/forum/img/v2/legend.gif") no-repeat scroll 0 0;
	width: 10px;
	height: 55px;
	float: right;
}

.legend_end {
	background-position: -10px 0px;
}

.legend {
	background-color: #F5F2E1;
	color: #000000;
	padding: 0px 10px;
	float: right;
	width:250px;
	height: 55px;
	font-size: 116%;
	overflow: hidden;
}

#main_content div.nostrodomusForum table#threads tr td.legend_cell .legend {
	width: 888px;
}

.legend ul li
{
	margin: 4px 25px 0px 0px;
	float: left;
	height: 37px;
	font-size: 93%;
}

.legend ul li img {
	float: left;	
}

#main_content div.nostrodomusForum
{
background-color: #FFFFFF;
width:928px;
padding:6px 1px 10px 1px;
overflow:hidden;

}

#main_content .bubulle
{
width:144px;height:86px;
background: transparent url("/apps/frontend/forum/img/bulles.png") no-repeat scroll 0 0; /*png24*/
_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/apps/frontend/forum/img/bulles.png", sizingMethod="scale");
position:absolute;left:-2px;top:-37px;
}

div#topicformsuccess {
	padding: 0px;
}

#editor_ctn
{
	height: 220px;
	position: relative;
}

.x-html-editor-wrap {
	margin-left: auto;
	margin-right: auto;
}

div#forumformsuccess .x-form,
div#topicformsuccess .x-form{
	border: 1px solid #909090;
	background-color: #F8F8F8;
	padding: 13px 0px 45px 0px;
}

#main_content div.nostrodomusForum div.new_topic,
#main_content div.nostrodomusForum div.new_post {
	margin-top: 10px;
	display: block;
}

#main_content div. #form_post {
	display: none;
}

#main_content div.nostrodomusForum div.new_post #btn_form_post_send,
#main_content div.nostrodomusForum div.new_topic #btn_form_post_send {
	background:transparent url(/apps/frontend/forum/img/v2/btn_send.gif) no-repeat scroll 0 50%;
	border:medium none;
	cursor:pointer;
	height:32px;
	width:177px;
	margin: 0px 0px 15px 10px;
	padding: 0px 0px 5px 0px;
	float: right;
}

#main_content div.nostrodomusForum div.new_post #btn_form_post_preview,
#main_content div.nostrodomusForum div.new_topic #btn_form_post_preview {
	background:transparent url(/apps/frontend/forum/img/v2/btn_preview.gif) no-repeat scroll 0 50%;
	border:medium none;
	cursor:pointer;
	height:32px;
	width:207px;
	margin: 0px 0px 15px 10px;
	padding: 0px 0px 5px 0px;
	float: right;
}

#main_content div.nostrodomusForum div.new_post #btn_form_post_cancel,
#main_content div.nostrodomusForum div.new_topic #btn_form_post_cancel {
	background:transparent url(/apps/frontend/forum/img/v2/btn_cancel.gif) no-repeat scroll 0 50%;
	border:medium none;
	cursor:pointer;
	height:32px;
	width:78px;
	margin: 0px 18px 15px 10px;
	padding: 0px 0px 5px 0px;
	float: right;
}

#main_content div.nostrodomusForum div.new_post div#onglet_form,
#main_content div.nostrodomusForum div.new_topic div#onglet_form {
	margin-bottom: 15px;
}

#main_content div.nostrodomusForum div.new_topic .x-form-element,
#main_content div.nostrodomusForum div.new_post .x-form-element {
	padding: 0px 18px;
}

#main_content div.nostrodomusForum div.new_topic .x-form-item label
{
	float: none;
	color: #352719;
	padding-left: 18px;
	font-size: 138.5%;
	width: 100%;
}

#main_content div.nostrodomusForum div.new_post div#onglet_preview,
#main_content div.nostrodomusForum div.new_topic div#onglet_preview {
	display: none;
	margin-bottom: 15px;
	width: 100%;
}

#main_content div.nostrodomusForum div.new_post #post_msg_preview {
	margin-top: 8px;
}

#main_content div.nostrodomusForum div.new_post div#onglet_citation div#citation_current {
	margin-left: 10px;
	width: 90%;
	text-align: center;
}

#main_content div.nostrodomusForum div.new_post div#onglet_ div#_current p {
	text-align: left;
}

#main_content div.nostrodomusForum div.new_post div#onglet_citation div#citation_current a.remove {
	color:#352719;
}

#main_content div.nostrodomusForum div.new_post div#onglet_citation div#citation_current a:hover.remove {
	background-color:#352719;
	color: #FFFFFF;
	text-decoration: none;
}

#main_content div.nostrodomusForum div.new_post div#onglet_citation div#citation_current div.citation {
	border: 1px solid #BBBBBB;
	padding: 3px;
	margin: 5px;
	text-align: left;
}

#main_content div.nostrodomusForum div.new_post div#onglet_citation div#citation_current div.citation table.n_shadows_bg_forum_post,
#main_content div.nostrodomusForum div.new_post div#onglet_preview div.citation table.n_shadows_bg_forum_post{
	display: none;
}

#main_content div.nostrodomusForum div.new_post div#onglet_citation {
	display: none;
	margin-bottom: 15px;
}

#main_content div.nostrodomusForum div.new_post ul.tools,
#main_content div.nostrodomusForum div.new_topic ul.tools{
	display: block;
	margin-bottom: 15px;
	padding-left: 10px;
}

#main_content div.nostrodomusForum div.new_post ul.tools li,
#main_content div.nostrodomusForum div.new_topic ul.tools li{
	display: inline;
}

#main_content div.nostrodomusForum div.new_post ul.tools li a,
#main_content div.nostrodomusForum div.new_topic ul.tools li a{
	background:transparent url(/apps/frontend/main/img/puce_fond_blanc.gif) no-repeat scroll 0 1px;	
	color: #352719;
	padding-left: 17px;
	margin: 0px 8px 0px 0px;
	line-height: 14px;
}

#main_content div.nostrodomusForum div.new_post ul.tools li a.active,
#main_content div.nostrodomusForum div.new_topic ul.tools li a.active{
	background:#352719 url(/apps/frontend/homepage/img_new/puce_noire_fond_blanc_inv.gif) no-repeat scroll 0 2px;	
	background-color: #352719;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

#main_content div.nostrodomusForum div.new_post ul.tools li a.unactive,
#main_content div.nostrodomusForum div.new_post ul.tools li a.unactive:hover{
	background:transparent url(/apps/frontend/forum/img/puce_inactive.gif) no-repeat scroll 0 2px;	
	color: #A3A5A7;
	text-decoration: none;
	cursor: default;
}

#main_content div.nostrodomusForum div.new_post ul.tools li a:hover,
#main_content div.nostrodomusForum div.new_topic ul.tools li a:hover{
	background:#352719 url(/apps/frontend/homepage/img_new/puce_noire_fond_blanc_inv.gif) no-repeat scroll 0 2px;	
	background-color: #352719;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}

#main_content div.nostrodomusForum div.new_post h1,
#main_content div.nostrodomusForum div.new_topic h1  {
	background-color: #352719;
	color: #FFFFFF;
	margin:0px 0px 10px 0px;
	padding-left: 5px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	font-size: 116%;
}

#main_content div.nostrodomusForum div.new_post h1.rank1,
#main_content div.nostrodomusForum div.new_topic h1.rank1
{
	background-color: #C11044;
}

#main_content div.nostrodomusForum div.new_post h1.rank2,
#main_content div.nostrodomusForum div.new_topic h1.rank2
{
	background-color: #352719;
}

#main_content div.nostrodomusForum div.new_post h1.rank3,
#main_content div.nostrodomusForum div.new_topic h1.rank3
{
	background-color: #889FBD;
}

#main_content div.nostrodomusForum div.navpath
{
display:block;
clear:both;
background-color: #85A3C1;
color: #FFFFFF;
border: none;
padding:0 0 0 6px;
margin:27px 0 0 0;
font-size: 116%;
font-weight: bold;
line-height:25px;
background:transparent url(/apps/frontend/forum/img/bkg_02.png) repeat-x scroll 0 0;
font-size:13px;
height:32px;
}

#main_content div.nostrodomusForum div.navpath.rank1
{
	background:transparent url(/apps/frontend/forum/img/v2/bkg_02_rk1.gif) repeat-x scroll 0 0;
}

#main_content div.nostrodomusForum div.navpath.rank2
{
	background:transparent url(/apps/frontend/forum/img/v2/bkg_02_rk2.gif) repeat-x scroll 0 0;
}

#main_content div.nostrodomusForum div.navpath.rank3
{
	background:transparent url(/apps/frontend/forum/img/v2/bkg_02_rk3.gif) repeat-x scroll 0 0;
}

#main_content div#searchsuccess div.navpath
{
	margin-top: 15px;
}

#main_content div#forumformsuccess div.navpath
{
	background:transparent url(/apps/frontend/forum/img/bkg_02_post.png) repeat-x scroll 0 0;
	border: none;
}

#main_content div#forumformsuccess div.navpath.rank1
{
	background:transparent url(/apps/frontend/forum/img/v2/bkg_02_rk1.gif) repeat-x scroll 0 0;
}

#main_content div#forumformsuccess div.navpath.rank2
{
	background:transparent url(/apps/frontend/forum/img/v2/bkg_02_rk2.gif) repeat-x scroll 0 0;
}

#main_contentdiv#forumformsuccess div.navpath.rank3
{
	background:transparent url(/apps/frontend/forum/img/v2/bkg_02_rk3.gif) repeat-x scroll 0 0;
}

#main_content div.nostrodomusForum div.navpath  div#select_forum {
	float: right;
	line-height: 18px;
	visibility: hidden;
	margin: 3px 2px 0px 0px;
}

#main_content div.nostrodomusForum div.navpath div#select_forum .x-form-text {
	height: 15px;
	border: 1px solid #4A627B;
	vertical-align: top;
}

#main_content div.nostrodomusForum div.navpath div#select_forum .x-form-field-wrap .x-form-trigger {
	background:transparent url(/apps/frontend/forum/img/trigger_forum_selection.gif) no-repeat scroll 0 0;
	border: none;
	cursor:pointer;
	height:19px;
	position:absolute;
	top:0;
	width:17px;
}

#main_content div.nostrodomusForum div.navpath a,
#main_content div.nostrodomusForum hdiv.navpath a:hover,
#main_content div.nostrodomusForum div.navpath a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

#main_content div.nostrodomusForum ul.forum_actions
{
clear:both;
}

#main_content div.nostrodomusForum .hachures .forum_actions
{
position:absolute;left:3px;top:0px;
}

#main_content div.nostrodomusForum ul.forum_actions li
{
float:left;
position: relative;
}

#main_content div.nostrodomusForum ul.forum_actions li a
{
display:block;
}

#main_content div.nostrodomusForum .hachures ul.forum_actions li.fac_newtopic a
{
width:150px;height:31px;
background: transparent url("/apps/frontend/forum/img/forum_actions.png") no-repeat scroll 0 0;
}

#main_content div.nostrodomusForum .hachures ul.forum_actions li.fac_newtopic a:hover
{
width:150px;height:31px;
background: transparent url("/apps/frontend/forum/img/forum_actions.png") no-repeat scroll 0 -32px;
text-decoration: none;
}

#main_content div.nostrodomusForum .hachures ul.forum_actions li.fac_answertopic
{
margin:0 0 0 3px;
}

#main_content div.nostrodomusForum .hachures ul.forum_actions li.fac_answertopic a
{
width:125px;height:31px;
background: transparent url("/apps/frontend/forum/img/forum_actions.png") no-repeat scroll 0 -65px;
}

#main_content div.nostrodomusForum .hachures ul.forum_actions li.fac_answertopic a:hover
{
width:125px;height:31px;
background: transparent url("/apps/frontend/forum/img/forum_actions.png") no-repeat scroll 0 -97px;
text-decoration: none;
}

#main_content div.nostrodomusForum .hachures ul.forum_actions li.stick_on a
{
width:35px;height:30px;
background: transparent url("/apps/frontend/forum/img/v2/moderator_postit.gif") no-repeat scroll 0 0px;
}

#main_content div.nostrodomusForum .hachures ul.forum_actions li.stick_off a
{
width:35px;height:30px;
background: transparent url("/apps/frontend/forum/img/v2/moderator_postit.gif") no-repeat scroll -35px 0px;
}

#main_content div.nostrodomusForum .hachures ul.forum_actions li.locked_on a
{
width:20px;height:30px;
background: transparent url("/apps/frontend/forum/img/v2/moderator_locked.gif") no-repeat scroll 0 0px;	
}

#main_content div.nostrodomusForum .hachures ul.forum_actions li.locked_off a
{
width:20px;height:30px;
background: transparent url("/apps/frontend/forum/img/v2/moderator_locked.gif") no-repeat scroll -20px 0px;	
}
/*
#main_content div.nostrodomusForum ul.forum_actions a.new_topic
{
background: transparent url(/apps/frontend/forum/img/new-topic.gif) no-repeat scroll 0 -65px;
width: 146px;
height: 29px;
display: block;
line-height: 200px;
overflow: hidden;
}
*/
/*
#main_content div.nostrodomusForum ul.forum_actions a.answer_topic
{
background: transparent url(/apps/frontend/forum/img/answer-topic.gif) no-repeat scroll 0 -97px;
width: 121px;
height: 29px;
display: block;
line-height: 200px;
overflow: hidden;
}
*/

#main_content div.nostrodomusForum table#fora
{
border-collapse:separate;
margin:6px 0 0 0;
clear:both;
}

#main_content div.nostrodomusForum table#fora tr
{

}

#main_content div.nostrodomusForum table#fora tr th
{
	height:24px;
	font-size:12px;
	vertical-align:top;
	padding:2px 0 0 3px;
	text-align:center;
}

#main_content div.nostrodomusForum table#fora tr.nobackground th
{
background:none;
height:30px;
background-color:white;
border-top:solid 1px #E2E8EE;
color:#85A3C1;
font-size:12px;
font-weight:bold;
line-height:25px;
}

/**** background variation ****/
.bkg_v0 {
	background: #F2EDD2 url(/apps/frontend/forum/img/v2/bkg_v0.gif) repeat-x scroll 0px bottom;
}

.bkg_v1 {
	background: #E3DEC8 url(/apps/frontend/forum/img/v2/bkg_v1.gif) repeat-x scroll 0px bottom;	
}

.bkg_v2 {
	background-color: #E6F1F6;
}

/******************************/



#main_content div.nostrodomusForum table#fora tr.final,
#main_content div.nostrodomusForum table#threads tr.final
{
	height: 26px;
	text-align: right;
}

#main_content div.nostrodomusForum table#messages tr.final
{	
	height: 26px;
	text-align: right;
}

#main_content div.nostrodomusForum table tr.final.rank1 {
	background-color: #C11044;
}

#main_content div.nostrodomusForum table tr.final.rank2 {
	background-color: #352719;
}

#main_content div.nostrodomusForum table tr.final.rank3 {
	background-color: #889FBD;
}

#main_content div.nostrodomusForum table#fora tr.nobackground th.category_header
{
font-size:12px;
}

#main_content div.nostrodomusForum table#fora tr th.category_header
{
	font-size:16px;
	font-weight: bold;
	text-align:left;
}

#main_content div.nostrodomusForum table#fora tr td
{
	border-top: 2px solid #FFFFFF;
	border-right:solid 1px #E6F1F6;
}

#main_content div.nostrodomusForum table#fora tr.firstline td
{
border-top:none;
}

#main_content div.nostrodomusForum table#fora tr td.forum_recent
{
border-right:none;
}

#main_content div.nostrodomusForum table#fora div#forum-middle-pub {
	text-align: center;
}

#main_content div.nostrodomusForum div.forum_figures {
	width: auto;
}

#main_content div.nostrodomusForum table#fora tr.category {
	//background-color: #85A3C1;
	color: #FFFFFF;
	border: none;
	border-top:1px solid #6E8BA8;
	height:32px;
	background-image: url(/apps/frontend/forum/img/v2/category_shadow.gif);
	background-repeat: repeat-x;	
	background-position: 0px bottom;
}

#main_content div.nostrodomusForum table#fora tr.category td {
	padding: 4px;
	text-align: center;
}

#main_content div.nostrodomusForum table#fora tr.category td.category_header {
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
}

#main_content div.nostrodomusForum table#fora,
#main_content div.nostrodomusForum table#threads,
#main_content div.nostrodomusForum table#messages,
#main_content div.nostrodomusForum div.new_post table.tb_preview,
#main_content div.nostrodomusForum div.new_topic table.tb_preview {
	width: 100%;
}

#main_content div.nostrodomusForum table#fora tr {
	border: none;

}

#main_content div.nostrodomusForum table#threads tr {
	border: none;
}

#main_content div.nostrodomusForum table#messages tr {
	border: none;
	border-bottom: 1px solid #D8D9CA;
}

#main_content div.nostrodomusForum div.new_topic table tr {
	border: none;
	border-bottom: 1px solid #E2E8EE;
}

#main_content div.nostrodomusForum table#fora td.forum_name
{
padding:4px;
}



#main_content div.nostrodomusForum div.new_topic table.tb_preview td.post_message,
#main_content div.nostrodomusForum div.new_post table.tb_preview td.post_message,
#main_content div.nostrodomusForum table#messages td.post_message {
	vertical-align: top;
	border-left: 1px solid #CCC7B4;
}

#main_content div.nostrodomusForum table#threads td {
	border-right: 1px solid #F3F2EA;
	border-top: 2px solid #FFFFFF;
}

#main_content div.nostrodomusForum table#threads td.thread_ico
{
	vertical-align: top;
	width: 90px;
	padding: 4px 2px 0px 4px;
}

#main_content div.nostrodomusForum table#fora td.forum_ico
{
	vertical-align: top;
	width: 16px;
	padding: 20px 4px 0px 4px;
}

#main_content div.nostrodomusForum table#messages td.post_author,
#main_content div.nostrodomusForum div.new_post table.tb_preview td.post_author,
#main_content div.nostrodomusForum div.new_topic table.tb_preview td.post_author{
	text-align: center;
	width: 80px;

	padding:5px 0px;
	vertical-align: top;
}

#main_content div.nostrodomusForum table#messages td.post_author table.n_shadows,
#main_content div.nostrodomusForum div.new_post table.tb_preview td.post_author table.n_shadows,
#main_content div.nostrodomusForum div.new_topic table.tb_preview td.post_author table.n_shadows{
	margin-bottom: 10px;
}

#main_content div.nostrodomusForum table#messages td.post_author tr,
#main_content div.nostrodomusForum div.new_post table.tb_preview td.post_author tr,
#main_content div.nostrodomusForum div.new_topic table.tb_preview td.post_author tr{
	background-color: transparent;
}

#main_content div.nostrodomusForum table#messages tr.bkg_v0 td.post_message .post_details,
#main_content div.nostrodomusForum div.new_post table.tb_preview tr.bkg_v0 td.post_message .post_details,
#main_content div.nostrodomusForum div.new_topic table.tb_preview tr.bkg_v0 td.post_message .post_details
{
	background: #F2EDD2 url(/apps/frontend/forum/img/v2/bg-post-detail_v0.gif) repeat-x scroll 0 0;
	color: #352C21;
	height: 24px;
}

#main_content div.nostrodomusForum table#messages tr.bkg_v1 td.post_message .post_details
{
	background: #E3DEC8 url(/apps/frontend/forum/img/v2/bg-post-detail_v1.gif) repeat-x scroll 0 0;
	color: #352C21;
	height: 24px;
}

#main_content div.nostrodomusForum table#messages tr.bkg_v2 td.post_message .post_details
{
	background: #E6F1F6 url(/apps/frontend/forum/img/v2/bg-post-detail_v2.gif) repeat-x scroll 0 0;
	color: #352C21;
	height: 24px;
}

#main_content div.nostrodomusForum table#messages td.post_message .post_details tr {
	background: none;
}

#main_content div.nostrodomusForum table#messages td.post_message .post_details td.posted,
#main_content div.nostrodomusForum div.new_post table.tb_preview td.post_message .post_details td.posted,
#main_content div.nostrodomusForum div.new_topic table.tb_preview td.post_message .post_details td.posted
{
	width:100%;
	line-height: 24px;
	font-size: 93%;
}



#main_content div.nostrodomusForum table#messages td.post_message .post_details tr,
#main_content div.nostrodomusForum div.new_post table.tb_preview td.post_message .post_details tr,
#main_content div.nostrodomusForum div.new_topic table.tb_preview td.post_message .post_details tr
{
	background-color: transparent;
}

#main_content div.nostrodomusForum table#messages td.post_message .post_details a.abuse,
#main_content div.nostrodomusForum div.new_post table.tb_preview td.post_message .post_details a.abuse,
#main_content div.nostrodomusForum div.new_topic table.tb_preview td.post_message .post_details a.abuse
{
	background: transparent url(/apps/frontend/forum/img/abuse.gif) repeat-x scroll 0 0;
	width: 117px;
	height: 20px;
	line-height: 200px;
	overflow: hidden;
	float: right;
}

#main_content div.nostrodomusForum table#messages td.post_message .post_details a.citation,
#main_content div.nostrodomusForum div.new_post table.tb_preview td.post_message .post_details a.citation,
#main_content div.nostrodomusForum div.new_topic table.tb_preview td.post_message .post_details a.citation
{
	background: transparent url(/apps/frontend/forum/img/citation.gif) repeat-x scroll 0 0;
	width: 55px;
	height: 20px;
	line-height: 200px;
	overflow: hidden;
	float: right;
}

#main_content div.nostrodomusForum table#messages td.post_message .post_details a.edit,
#main_content div.nostrodomusForum div.new_post table.tb_preview td.post_message .post_details a.edit,
#main_content div.nostrodomusForum div.new_topic table.tb_preview td.post_message .post_details a.edit
{
	background: transparent url(/apps/frontend/forum/img/edition.gif) repeat-x scroll 0 0;
	width: 55px;
	height: 20px;
	line-height: 200px;
	overflow: hidden;
	float: right;
}

#main_content div.nostrodomusForum table#messages td.post_message div.post_content,
#main_content div.nostrodomusForum div.new_post table.tb_preview td.post_message div.post_content,
#main_content div.nostrodomusForum div.new_topic table.tb_preview td.post_message div.post_content {
	color: #000000;
	margin: 10px;
}

#main_content div.nostrodomusForum div.new_post table.tb_preview td.post_message div.post_content em,
#main_content div.nostrodomusForum div.new_topic table.tb_preview td.post_message div.post_content em{
	font-style: italic;
}


#main_content div.nostrodomusForum table#messages td.post_message div.post_content div.citation,
#main_content div.nostrodomusForum div.new_post table.tb_preview td.post_message div.post_content div.citation,
#main_content div.nostrodomusForum div.new_topic table.tb_preview td.post_message div.post_content div.citation {
	color: #686868;
	background-color: #FFFFFF;
	//width:75%;
	//margin-left:20px;
	margin: 0px 10px 0px 10px;
}

#main_content div.nostrodomusForum table#messages td.post_message div.post_content div.citation div.citation_author,
#main_content div.nostrodomusForum div.new_post table.tb_preview td.post_message div.post_content div.citation div.citation_author,
#main_content div.nostrodomusForum div.new_topic table.tb_preview td.post_message div.post_content div.citation div.citation_author {
	color: #27B0F0;
	background-color: #FFFFFF;
	font-weight: bold;
}


#main_content div.nostrodomusForum table#fora td.forum_name div.forum_last_post_block {
	background-color: #FFFFFF;
	color: #6E8BA8;
	padding-left: 2px;
	margin:0 0 4px 0;
}


/*#main_content div.nostrodomusForum table#fora td.forum_ico div.empty,
#main_content div.nostrodomusForum table#threads td.thread_ico div.empty
{
	width: 22px;height: 22px;
	background: transparent url(/apps/frontend/forum/img/empty-ico.gif) no-repeat scroll 0 0;
	cursor:pointer;
}*/

#main_content div.nostrodomusForum table#fora td.forum_ico div.new_post_ico
{
	background: transparent url(/apps/frontend/forum/img/v2/new_post.gif) no-repeat scroll 0 0;
	width: 16px;
	height: 11px;
}

#main_content div.nostrodomusForum table#threads div.read_ico
{
	background: transparent url(/apps/frontend/forum/img/v2/read.gif) no-repeat scroll 0 0;
	width: 6px;
	height: 7px;
	float: left;
	margin: 12px 10px 0px 5px;
}

#main_content div.nostrodomusForum table#threads div.not_read_ico
{
	background: transparent url(/apps/frontend/forum/img/v2/not_read.gif) no-repeat scroll 0 0;
	width: 6px;
	height: 7px;
	float: left;
	margin: 12px 10px 0px 5px;
}

#main_content div.nostrodomusForum table#fora tr.bkg_v0 td div.locked,
#main_content div.nostrodomusForum table#threads tr.bkg_v0 td div.locked
{
	float: right;
	width: 16px; height: 22px;
	margin-top: 3px;
	background: transparent url(/apps/frontend/forum/img/v2/locked.gif) no-repeat scroll 0 0;
	cursor:pointer;
}

#main_content div.nostrodomusForum table#fora tr.bkg_v1 td div.locked,
#main_content div.nostrodomusForum table#threads tr.bkg_v1 td div.locked
{
	float: right;
	width: 16px; height: 22px;
	margin-top: 3px;
	background: transparent url(/apps/frontend/forum/img/v2/locked.gif) no-repeat scroll -16px 0;
	cursor:pointer;	
}

#main_content div.nostrodomusForum table#fora tr.bkg_v0 td.forum_ico div.postit,
#main_content div.nostrodomusForum table#threads tr.bkg_v0 td.thread_ico div.postit
{
	width: 38px;height: 33px;
	float: left;
	background: transparent url(/apps/frontend/forum/img/v2/postit.gif) no-repeat scroll 0 0;
	cursor:pointer;
}

#main_content div.nostrodomusForum table#fora tr.bkg_v1 td.forum_ico div.postit,
#main_content div.nostrodomusForum table#threads tr.bkg_v1 td.thread_ico div.postit
{
	width: 38px;height: 33px;
	float: left;
	background: transparent url(/apps/frontend/forum/img/v2/postit.gif) no-repeat scroll -38px 0;
	cursor:pointer;
}

#main_content div.nostrodomusForum table#threads tr.bkg_v0 td.thread_ico div.redac
{
	width: 24px;height: 27px;
	float: left;
	margin-right: 10px;
	background: transparent url(/apps/frontend/forum/img/v3/redac.gif) no-repeat scroll 0 0;
	cursor:pointer;
}

#main_content div.nostrodomusForum table#threads tr.bkg_v1 td.thread_ico div.redac
{
	width: 24px;height: 27px;
	float: left;
	margin-right: 10px;
	background: transparent url(/apps/frontend/forum/img/v3/redac.gif) no-repeat scroll 0px 0;
	cursor:pointer;
}


#main_content div.nostrodomusForum table#fora td.forum_ico div.comment,
#main_content div.nostrodomusForum table#threads td.thread_ico div.comment
{
	width: 22px;height: 22px;
	background: transparent url(/apps/frontend/forum/img/comment-ico.gif) no-repeat scroll 0 0;
	cursor:pointer;
}

#main_content div.nostrodomusForum table#fora td.forum_ico div.comments,
#main_content div.nostrodomusForum table#threads td.thread_ico div.comments
{
	width: 22px;height: 22px;
	background: transparent url(/apps/frontend/forum/img/comments-ico.gif) no-repeat scroll 0 0;
	cursor:pointer;
}


#main_content div.nostrodomusForum table#fora td.forum_threads,
#main_content div.nostrodomusForum table#fora td.forum_posts,
#main_content div.nostrodomusForum table#fora td.forum_recent {
	/*border-right: 1px solid #CEDDE6;*/
	
	background: #FFFFFF url(/apps/frontend/forum/img/v2/bkg_white.gif) repeat-x scroll 0 bottom;
	width: 75px;
}

#main_content div.nostrodomusForum table#threads th {
	background-color: #FFFFFF;
	color: #000000;
	text-align: center;
	border: none;
	border-top: 1px solid #BAC0C7;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
}

#main_content div.nostrodomusForum table#threads th.first
{
	border-left: none;
}

#main_content div.nostrodomusForum table#threads th.last
{
	border-right: none;
}

#main_content div.nostrodomusForum table#threads th.thread_status,
#main_content div.nostrodomusForum table#threads th.thread_name
{
	text-align: left;
	padding-left: 4px;
	
}

#main_content div.nostrodomusForum table#messages th {
	backgroud-color: #FCFCFC;
	color: #C4D2DF;
	text-align: center;
	border: none;
	border-top: 1px solid #BAC0C7;
}

#main_content div.nostrodomusForum table#threads tr.bkg_v0 td a,
#main_content div.nostrodomusForum table#threads tr.bkg_v1 td a,
#main_content div.nostrodomusForum table#fora tr.bkg_v0 td a,
#main_content div.nostrodomusForum table#fora tr.bkg_v1 td a {
	color: #27B0F0;
	text-decoration: none;
}

#main_content div.nostrodomusForum table#threads tr.bkg_v0 td a:hover,
#main_content div.nostrodomusForum table#threads tr.bkg_v1 td a:hover,
#main_content div.nostrodomusForum table#fora tr.bkg_v0 td a:hover
#main_content div.nostrodomusForum table#fora tr.bkg_v1 td a:hover {
	color: #FFFFFF;
	background-color: #27B0F0;
	text-decoration: none;
}

/***** internal topic pagination ******/

#main_content div.nostrodomusForum table#threads td .internal_pagination_ctn {
	clear: both;
}
#main_content div.nostrodomusForum table#threads td ul.internal_pagination {
	display: inline;
}

#main_content div.nostrodomusForum table#threads td ul.internal_pagination li {
	display: inline;
}

#main_content div.nostrodomusForum table#threads td ul.internal_pagination li.separator {
	color: #6E8BA8;
}

#main_content div.nostrodomusForum table#threads td ul.internal_pagination li a {
	color: #879EBC;
	font-size: 93%;
	line-height: 15px;
}
/**************************************/


#main_content div.nostrodomusForum table#fora td.forum_name div.mag_forum_visuel
{
background-color:#D4DEE3;
width:148px;height:104px;
border:solid 1px #D9E4E8;
float:left;
padding:1px;
margin:5px 6px 6px 0;
}

#main_content div.nostrodomusForum table#fora td.forum_name div.mag_forum_visuel div
{
width:140px;height:96px;
overflow:hidden;
border:solid 4px white;
background-color:#ffffff;
}

#main_content div.nostrodomusForum table#fora td.forum_name div.mag_forum_visuel div img
{
width:140px;height:auto;
}

#main_content div.nostrodomusForum table#threads td.thread_author {
	text-align: center;
}

#main_content div.nostrodomusForum table#threads td.thread_name div.text {
	float: left;
}

#main_content div.nostrodomusForum table#threads tr td.thread_name div.last_post {
	display: block;
	width: 26px; height: 21px;
	margin: 6px 0px 0px 8px;
	_margin: 0px 0px 0px 8px;
	float: left;
	cursor: pointer;
}

#main_content div.nostrodomusForum table#threads tr.bkg_v0 td.thread_name div.last_post {
	background: transparent url(/apps/frontend/forum/img/v2/last_post_v0.gif) no-repeat scroll left center;

}

#main_content div.nostrodomusForum table#threads tr.bkg_v1 td.thread_name div.last_post {
	background: transparent url(/apps/frontend/forum/img/v2/last_post_v1.gif) no-repeat scroll left center;
}



#main_content div.nostrodomusForum table#threads tr td.thread_name a,
#main_content div.nostrodomusForum table#fora tr td.forum_name a
{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	text-decoration:none;
	outline:none;
}

#main_content div.nostrodomusForum table#threads tr.bkg_v0 td.thread_name a:hover,
#main_content div.nostrodomusForum table#fora tr td.bkg_v0 forum_name a:hover
{
	background-color: #000000;
	color:#F2EDD2;
}

#main_content div.nostrodomusForum table#threads tr.bkg_v1 td.thread_name a:hover,
#main_content div.nostrodomusForum table#fora tr td.bkg_v1 forum_name a:hover
{
	background-color: #000000;
	color:#E3DEC8 ;
}

#main_content div.nostrodomusForum table#fora tr.mag_forum td.forum_name a
{
font-size:21px;
font-weight:normal;
}

#main_content div.nostrodomusForum table#threads td.thread_name a
{
font-size:13px;
font-weight:bold;
}

#main_content div.nostrodomusForum table#threads tr th
{
font-size:11px;
}

#main_content div.nostrodomusForum table#threads tr td.thread_replies,
#main_content div.nostrodomusForum table#threads tr td.thread_views
{
text-align:center;
}

#main_content div.nostrodomusForum table#threads td.thread_name a:hover,
#main_content div.nostrodomusForum table#fora td.forum_name a:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	background-color:#85A3C1;
}

#main_content div.nostrodomusForum table#fora tr.bkg_v0 td span.time,
#main_content div.nostrodomusForum table#threads tr.bkg_v0 td span.time {
	background: transparent url(/apps/frontend/forum/img/v2/clock_v0.gif) no-repeat scroll left center;
	padding-left: 14px;
}

#main_content div.nostrodomusForum table#fora tr.bkg_v1 td span.time,
#main_content div.nostrodomusForum table#threads tr.bkg_v1 td span.time {
	background: transparent url(/apps/frontend/forum/img/v2/clock_v1.gif) no-repeat scroll left center;
	padding-left: 14px;
}

#main_content div.nostrodomusForum table#fora tr.category td.recent_header
{
	width: 130px;
}

#main_content div.nostrodomusForum table#fora tr.category td.threads_header,
#main_content div.nostrodomusForum table#fora tr.category td.posts_header {
	width: 75px;
}
#main_content div.nostrodomusForum table#fora td.forum_recent,
#main_content div.nostrodomusForum table#threads td.thread_recent {
	font-size: 85%;
	width: 130px;
	text-align: center;
	text-transform: capitalize;
}

#main_content div.nostrodomusForum table#fora td.forum_name .forum_description
{
color:#403325;
display:block;
line-height:13px;
font-size:12px;
margin:0 0 8px 0;
}

#main_content div.nostrodomusForum table#fora tr.mag_forum td.forum_name .forum_description
{
color:#808080;
}

#main_content div.nostrodomusForum ul#tools
{
	display:block;
	margin: 0px 6px;
	padding: 10px 0px 0px 0px;
	
}

#main_content div#forumlistsuccess ul#tools
{
	border-top: 1px solid #BAC7D4;
}

#main_content div#searchsuccess ul#tools
{
	border-bottom:1px solid #758FAA;
	height: 26px;
}

#main_content div.nostrodomusForum ul#tools li
{
float:left;
padding:0 0 0 26px;
background:transparent url("/apps/frontend/forum/img/v2/tools.gif") no-repeat scroll 0 0; /*png8*/
height:23px;
margin:0 0 0 16px;
}

#main_content div.nostrodomusForum ul#tools li.title
{
	float: left;
	background: none;
	color: #757575;
	font-weight: bold;
	font-size: 116%;
}

#main_content div.nostrodomusForum div.title {
	background: none;
	color: #4299EA;
	font-weight: bold;
	font-size: 116%;
	margin-bottom: 4px;
}

#main_content div.nostrodomusForum div.title a{
	background: none;
	color: #4299EA;
	font-weight: bold;
	font-size: 116%;
	margin-bottom: 4px;
}

#main_content div.nostrodomusForum div.title a:hover {
	background-color: #4299EA;
	color: #FFFFFF;
	text-decoration: none;
}

#main_content div.nostrodomusForum div.title span {
	font-size: 85%;
	color: #342618;
}

#main_content div#topicssuccess ul#tools li.title
{
	margin: 0px;
	padding: 0px;
}

#main_content div.nostrodomusForum ul#tools li a
{
text-decoration:none;
outline:none;
color:#636363;
font-weight:bold;
}

#main_content div.nostrodomusForum ul#tools li a:hover
{
text-decoration:none;
outline:none;
color:#FFFFFF;
background-color: #636363;
}

#main_content div.nostrodomusForum ul#tools li.recent {
	background-position:0px -23px;
	margin: 0px;
}

#main_content div.nostrodomusForum ul#tools li.rules {
	background-position:0px -46px;
	float: right;
}

#main_content div.nostrodomusForum ul#tools li.find
{
background-position:0 0px;
margin-left: 200px;
}

#main_content div.nostrodomusForum .dossier_header
{
width:auto;height:auto;
}

#main_content div.nostrodomusForum .dossier_header div.empty
{
width:22px;height:22px;
background:transparent url("/apps/frontend/forum/img/empty-ico.gif") no-repeat scroll 0 0;
cursor:pointer;
float:left;
margin:0 6px 0 4px;
}

#main_content div.nostrodomusForum .dossier_header div.mag_forum_visuel
{
background-color:#E0E0E0;
width:148px;height:104px;
border:solid 1px #e5e5e5;
float:left;
padding:1px;
margin:0 6px 6px 0;
}

#main_content div.nostrodomusForum .dossier_header div.mag_forum_visuel div
{
width:140px;height:96px;
overflow:hidden;
border:solid 4px white;
background-color:white;
}

#main_content div.nostrodomusForum .dossier_header div.mag_forum_visuel div img
{
width:140px;height:auto;
}

#main_content div.nostrodomusForum .dossier_header h2
{
font-size:21px;
font-weight:normal;
color:#000000;
}

#main_content div.nostrodomusForum .dossier_header .forum_description
{
color:#808080;
display:block;
line-height:15px;
font-size:12px;
margin:0 0 8px 0;
}

#main_content div.nostrodomusForum .hachures
{
height:33px;
background:transparent url("/apps/frontend/forum/img/bkg_03.png") repeat-x scroll 0 0; /*png8*/
position: relative;
overflow:hidden;
margin:0 0 10px 0;
}

#main_content div.nostrodomusForum p.create_new_topic
{
font-size:12px;
color:#E3810E;
}

#main_content div.nostrodomusForum p.create_new_topic a
{
font-weight:bold;
color:#27B0F0;
text-decoration:none;
outline:none;
}

#main_content div.nostrodomusForum p.create_new_topic a:hover
{
font-weight:bold;
background-color:#27B0F0;
color:#ffffff;
}

#main_content div.nostrodomusForum table#messages tr th
{
height:30px;
font-size:11px;
color:#342619;
}

#main_content div.nostrodomusForum table#messages tr th.post_author {
	text-align: center;
}



#main_content div.nostrodomusForum table#messages td.post_author a
{
color:#27B0F0;
text-decoration:none;
}

#main_content div.nostrodomusForum table#messages td.post_author a:hover
{
background-color:#27B0F0;
color:#FFFFFF;
text-decoration:none;
}

/******* abus ********/
.icon-window-abuse {
	background-image:url(/myIconsPlugin/bullet_error.png) !important;
}

/******* recherche *******/

#main_content div.nostrodomusForum table#search_result {
	width: 100%;
	border-collapse: collapse;
}

#main_content div.nostrodomusForum table#search_result tr {
	border-top:2px solid #FFFFFF;
}

#main_content div.nostrodomusForum table#search_result th {
	color:#95AFC9;
	font-size: 11px;
	border-top: 1px solid #BAC0C7;
}

#main_content div.nostrodomusForum table#search_result td a:hover {
	background-color:#27B0F0;
	color:#FFFFFF;
	text-decoration:none;
}

#main_content div.nostrodomusForum table#search_result td a {
	color:#27B0F0;
	text-decoration:none;
}

#main_content div.nostrodomusForum table#search_result th.recent_header,
#main_content div.nostrodomusForum table#search_result th.forum_header,
#main_content div.nostrodomusForum table#search_result th.thread_header{
	text-align: center;
	color: #353535;
	border-right: 1px solid #E5E5E5;
}

#main_content div.nostrodomusForum table#search_result th.thread_header {
	text-align: left;
}

#main_content div.nostrodomusForum table#search_result td.thread_recent {
	font-size: 85%;
	width: 130px;
	text-align: center;
	text-transform: capitalize;
	border: none;
}

#main_content div.nostrodomusForum table#search_result td.thread_forum {
	text-align: center;
	border-right: 1px solid #CCC7B4;
}

#main_content div.nostrodomusForum table#search_result td.thread_topic {
	
	color:#85A3C1;
	vertical-align:top;
	padding: 5px;
	border-right: 1px solid #CCC7B4;
}

#main_content div.nostrodomusForum table#search_result td.thread_topic a {
	font-weight: bold;
	font-size: 13px;
	line-height: 30px;
	color: #000000;
}

#main_content div.nostrodomusForum table#search_result td.thread_topic a:hover {
	background-color:#85A3C1;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#main_content div.nostrodomusForum table#search_result td.thread_forum a{
	color: #000000;
}

#main_content div.nostrodomusForum table#search_result td.thread_forum a:hover{
	color: #FFFFFF;
	background-color: #000000;
	text-decoration: none;
}

#main_content div.nostrodomusForum table#search_result td span.time {
	background: transparent url(/apps/frontend/forum/img/clock.gif) no-repeat scroll left center;
	padding-left: 14px;
}

#main_content div#searchsuccess div.filter_hachures
{
	background:transparent url("/apps/frontend/forum/img/v2/bkg_filter.png") repeat scroll 0 0;
	border-bottom: 2px solid #B6BDC4;
}

#main_content div.nostrodomusForum div#filters {
	width: auto; 
	position:relative;
}

#main_content div.nostrodomusForum div#filters table{
	border-collapse: collapse;
	width: 100%;
}

#main_content div.nostrodomusForum div#filters table th
{
	color: #4D4D4D;
	font-weight: bold;
	font-size: 93%;
	text-transform: uppercase;
}

#main_content div.nostrodomusForum div#filters table td
{
	color: #4D4D4D;
	font-weight: bold;
	font-size: 93%;
}

#main_content div.nostrodomusForum div#filters input.x-form-text {
	margin-bottom: 2px;
}

#main_content div.nostrodomusForum div#filters div.label {
	color:#372718;
	font-weight:bold;
	margin-right:0;
	float: left;
	margin: 0px 2px 3px 0px;
	width: 130px;
}



#main_content div.nostrodomusForum div#filters #btn_form_search {
	background:transparent url(/apps/frontend/forum/img/v2/btn_search.gif) no-repeat scroll 0 0;
	border:medium none;
	cursor:pointer;
	height:28px;
	width:134px;
	margin: 15px auto 0px auto;
	padding: 0px 0px 5px 0px;
}

/***** encadre citation ******/

#forum_search_query {
	border: 1px solid #CDCDCD;
}
	
	
/*** rank variation ***/
#forumlistsuccess .rank1 li, 
#forumlistsuccess .rank2 li, 
#forumlistsuccess .rank3 li {
	background: transparent url(/apps/frontend/forum/img/v2/onglet_rank.png) no-repeat scroll 0px 0px;
	float: left;
	line-height: 18px;
}

#main_content div.nostrodomusForum table#fora tr.rank1
{
	background-color: #C11044;
}

#forumlistsuccess .rank1 li.start
{
	width:4px; height:19px;
	background-position: 0px 0px
}

#forumlistsuccess .rank1 li.content
{
	height:19px;
	background: transparent url(/apps/frontend/forum/img/v2/onglet_content_rank.png) repeat-x scroll 0 0px;
}

#forumlistsuccess .rank1 li.end
{
	width:4px; height:19px;
	background-position: -4px 0px
}

#main_content div.nostrodomusForum table#fora tr.rank2
{
	background-color: #352719;
}

#forumlistsuccess .rank2 li.start
{
	width:4px; height:19px;
	background-position: 0px -20px
}

#forumlistsuccess .rank2 li.content
{
	height:19px;
	background: transparent url(/apps/frontend/forum/img/v2/onglet_content_rank.png) repeat-x scroll 0 -20px;
}

#forumlistsuccess .rank2 li.end
{
	width:4px; height:19px;
	background-position: -4px -20px
}

#main_content div.nostrodomusForum table#fora tr.rank3
{
	background-color: #85A3C1;
}

#forumlistsuccess .rank3 li.start
{
	width:4px; height:19px;
	background-position: 0px -41px
}

#forumlistsuccess .rank3 li.content
{
	height:20px;
	background: transparent url(/apps/frontend/forum/img/v2/onglet_content_rank.png) repeat-x scroll 0 -41px;
}

#forumlistsuccess .rank3 li.end
{
	width:4px; height:19px;
	background-position: -4px -41px
}
/**********************/


.select_cat,
.select_first {
	font-weight: bold;
	border-top: 1px dashed black;
	margin: 8px 0px 0px 4px;
	font-size: 85%;
}

.select_first {
	border: none;
}

.select_for {
	padding-left: 12px;
	font-size: 85%;
	line-height: 16px;
}

.x-combo-list-forums .x-combo-selected {
	background-color:#27B0F0;
	border-color:#27B0F0;
	color:#FFFFFF;
}

.ext-ie .x-form-field-forums {
	margin: 0px;
}


#bd #yui-main
{
margin-right:0;
margin-left:0;
}
