<?xml version='1.0' encoding='UTF-8'?><uidget><metadata><name>Forum</name><api_version>1.0</api_version><size height='350' width='600' /><server>local://ForumCptServer</server><blog en='202' fr='201' /><max bg='0' fg='1' url='1' /><gdpr default='&apos;En soumettant ce formulaire, j’accepte que les données saisies soient collectées dans le but d’afficher un message sur ce site.&apos;' enabled='true' /></metadata><view><content>&lt;div class=uif_header&gt;
	&lt;div class=&quot;uif_search&quot;&gt;
		&lt;div&gt;
			&lt;div&gt;
				&lt;input class=&quot;site_textbox&quot; placeholder=&quot;Chercher&quot; type=&quot;text&quot;&gt;
				&lt;span id=&quot;uif_search_loading&quot;&gt;&lt;/span&gt;
			&lt;/div&gt;
			&lt;div class=&quot;uif_search_btn site_button&quot;&gt;
				&lt;span class=&quot;fonticon&quot;&gt;⚲&lt;/span&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;a href=&quot;#&quot; class=&quot;uif_all_topics site_button&quot;&gt;Tous les sujets&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;uif_new_topic site_button&quot;&gt;Nouveau sujet&lt;/a&gt;
&lt;/div&gt;
&lt;div class=&quot;uif_page uif_post_form_top&quot;&gt;
	&lt;div uitype=&quot;member&quot; noregisterform=&quot;true&quot;&gt;&lt;/div&gt;
	&lt;div class=uif_data&gt;
		&lt;div class=uif_subject_field&gt;&lt;input type=text class=&quot;site_textbox&quot; name=&quot;topic_subject&quot; value=&quot;&quot; placeholder=&quot;Titre du sujet&quot;/&gt;&lt;/div&gt;
		&lt;textarea class=&quot;uif_post_body site_textbox&quot; name=&quot;post_body&quot; placeholder=&quot;Message à publier&quot;&gt;&lt;/textarea&gt;
		&lt;div class=&quot;component_gdpr_container uif_gdpr&quot;&gt;&lt;/div&gt;
		&lt;div style=&quot;text-align:center&quot;&gt;&lt;input class=uif_add_post type=submit value=&quot;Envoyer un nouveau message&quot;/&gt;&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;uif_topics uif_page&quot;&gt;
	&lt;div class=uif_topic_list&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;uif_posts uif_page&quot;&gt;
	&lt;div class=uif_post_list&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=uif_footer&gt;
	&lt;a href=&quot;#&quot; class=uif_all_topics&gt;Tous les sujets&lt;/a&gt;&lt;a href=&quot;#&quot; class=uif_new_topic&gt;Nouveau sujet&lt;/a&gt;
&lt;/div&gt;
&lt;div class=&quot;uif_post_form_bottom uif_page&quot;&gt;
	&lt;div uitype=&quot;member&quot; noregisterform=&quot;true&quot;&gt;&lt;/div&gt;
	&lt;div class=uif_data&gt;
		&lt;div class=uif_subject_field&gt;
			&lt;input type=text class=&quot;site_textbox&quot; name=&quot;topic_subject&quot; value=&quot;&quot; placeholder=&quot;Titre du sujet&quot;/&gt;
		&lt;/div&gt;
		&lt;textarea class=&quot;uif_post_body site_textbox&quot; name=&quot;post_body&quot; placeholder=&quot;Message à publier&quot;&gt;&lt;/textarea&gt;
		&lt;div class=&quot;component_gdpr_container uif_gdpr&quot;&gt;&lt;/div&gt;
		&lt;div style=&quot;text-align:center&quot;&gt;&lt;input class=&quot;uif_add_post site_button&quot; type=submit value=&quot;Envoyer un nouveau message&quot;/&gt;&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;
</content><properties><checkbox default='true' help='Si coché, vous recevrez un email chaque fois qu&apos;un visiteur poste un message ou un nouveau sujet sur le forum. Vous pouvez configurer l&apos;adresse email de notification en vous rendant sur les pages &lt;i&gt;Mon compte&lt;/i&gt; puis &lt;i&gt;Mes emails&lt;/i&gt;.' name='notification' value='Notification' /><checkbox default='false' help='Si coché, quand un visiteur poste un message ou un nouveau sujet sur le forum, le message ne sera pas affiché tant que vous le publierez pas. Ceci permet de filtrer les messages envoyés.' name='validation' value='Validation' /><checkbox default='false' help='Pendant l&apos;inscription, le visiteur pourra s&apos;inscrire à la newsletter de votre site.' name='signup_with_nl' value='Proposer la newsletter' /></properties><design_properties><number default='20' help='Ce paramètre permet de gérer le nombre de messages affichés sur chaque page.' minimum='1' name='post_nbr_per_page' title='Messages par page' /><number default='20' help='Ce paramètre permet de gérer le nombre de sujets affichés sur chaque page.' minimum='1' name='topic_nbr_per_page' title='Sujets par page' /><checkbox default='false' help='En activant cette fonction, vos visiteurs pourront &lt;b&gt;chercher sur votre forum&lt;/b&gt;.' name='search_field' value='Champ de recherche' /><option default='&apos;bottom&apos;' display='En haut|En bas' help='Sélectionnez ou afficher le formulaire d&apos;envoi.' name='form_position' title='Formulaire' values='top|bottom' /><checkbox default='true' help='Si cette option est cochée, la hauteur du module sera automatiquement adaptée au nombre de messages (ceci pourra éventuellement cacher des modules placés sous ce module). Sans cette option des barres de défilement permettent de parcourir tous les messages.' name='auto_size' value='Taille auto' /></design_properties></view><script>UI_Forum={cpts:[],addCpt:function(a){this.cpts.push(a);
if(!this.cpts[0].idserver&amp;&amp;a.idserver){this.cpts.reverse()
}},remCpt:function(a){this.cpts.remove(a)
},cptServer:function(){return this.cpts.find(function(a){return a.idserver
})
}};
UI_List.UI_Forum={initialize:function(a){this.cpt=a;
this.current_topic=null;
this.current_page=null;
a.setOptions([&quot;locked&quot;]);
UI_Forum.addCpt(a)
},onDisplay:function(c){var b=this;
this.no_scroll=true;
this.newly_created=(this.cpt.newlyCreated);
this.n={main:c};
$.extend(this,componentGdpr);
var a=[&quot;topics&quot;,&quot;topic_list&quot;,&quot;posts&quot;,&quot;post_list&quot;,&quot;add_post&quot;,&quot;page&quot;,&quot;subject_field&quot;,&quot;new_topic&quot;,&quot;all_topics&quot;,&quot;post_body&quot;,&quot;footer&quot;,&quot;search&quot;,&quot;search_btn&quot;,&quot;gdpr&quot;];
a.each(function(d){b.n[d]=$(&quot;.uif_&quot;+d,b.n.main)
});
this._updateDisplayNewsletter();
this.updateForm();
this.size_getter_el=$(&quot;&lt;div&gt;&lt;/div&gt;&quot;).appendTo(this.n.main)[0];
this.cpt.data.search_field=this.cpt.data.search_field||false;
this.display_page_current_request=$.Deferred().resolve();
this.displayPage({page:&quot;topics&quot;});
this.onHashChange();
this.n.new_topic.click(function(){b.displayPage({page:&quot;new_topic&quot;});
return false
});
this.n.all_topics.click(function(){b.displayPage({page:&quot;topics&quot;});
return false
});
this.initGdpr();
this.n.add_post.bind(&quot;click&quot;,function(){var d=b.cpt.statusLoading();
var f=$(this).closest(b.n.post_form);
if(b.testFormGdpr(f)){b.n.add_post.hide();
var e={request:&quot;add_post&quot;,post:{},topic_id:b.current_topic,gdpr:b.getGdpr(b.n.gdpr)};
f.find(&quot;.uif_data input,.uif_data textarea&quot;).not(&quot;[name=gdpr_checkbox]&quot;).each(function(g,h){e.post[h.name]=h.value
});
b.cpt.ask(e,function(g){d.update(100);
if(g.current_topic){b.displayPage({page:&quot;posts&quot;,topic_id:g.current_topic,page_no:-1})
}else{b.displayPage({page:&quot;topics&quot;})
}b.n.post_body.val(&quot;&quot;);
$(&quot;input&quot;,b.n.subject_field).val(&quot;&quot;);
b.n.add_post.show();
b.member_controller.showForm();
b.updateCptSize();
alert(&quot;Votre message a été envoyé.&quot;+(!g.published?&quot; Celui-ci sera publié en ligne après validation.&quot;:&quot;&quot;))
},function(g){d.update(100);
b.n.add_post.show();
b.member_controller.showForm();
b.updateCptSize();
alert(&quot;Votre message n&apos;a pas été posté :\n&quot;+g.join(&quot;\n&quot;))
},f)
}});
this.n.search_btn.click(function(){b.displayPage({page:&quot;search&quot;,query:$(&quot;input&quot;,b.n.search).val()})
});
$(&quot;input&quot;,this.n.search).on($.change_events,function(d){if(d.which==13){b.n.search_btn.click()
}});
this.member_controller=new MemberController(this.n.main);
var b=this;
sigCtl.connect(&quot;Theme.changed&quot;,function(){b.updateCptSize()
});
sigCtl.connect(&quot;Member.connection_state_changed&quot;,function(){b.member_controller.showForm();
b.updateCptSize()
});
this.no_scroll=false
},displayPage:function(b){var a=this;
a.display_page_current_request.always(function(){var c=a.cpt.statusLoading();
a.n.page.hide();
a.n.footer.hide();
a.current_topic=null;
a.n.search.toggle(a.cpt.data.search_field);
if(!a.no_scroll&amp;&amp;v.mode==&quot;viewer&quot;){a.n.main.scrollIntoView()
}switch(b.page){case&quot;posts&quot;:a.current_topic=b.topic_id;
a.display_page_current_request=a.cpt.ask({request:&quot;display_page&quot;,page:b},function(d){b.page_no=d.page_no;
a.n.post_list.html(d.html);
a.cpt.page.setCptUrl(&quot;/fp&quot;+b.topic_id+&quot;.&quot;+b.page_no+&quot;/&quot;+d.subject.to_alphanumeric(),d.subject,true);
a.n.subject_field.hide();
a.n.posts.show();
a.n.footer.toggle(a.n.post_list.find(&quot;fieldset&quot;).length&gt;2);
a.member_controller.showForm();
a.n.post_form.show();
a.buildLinks();
a.updateCptSize()
}).always(function(){c.update(100)
});
break;
case&quot;topics&quot;:a.display_page_current_request=a.cpt.ask({request:&quot;display_page&quot;,page:b},function(d){b.page_no=d.page_no;
a.cpt.page.setCptUrl(null,null,true);
a.n.topic_list.html(d.html);
a.n.topics.show();
a.n.footer.toggle(a.n.topic_list.find(&quot;tr&quot;).length&gt;10);
a.buildLinks();
a.updateCptSize()
}).always(function(){a.n.topics.show();
c.update(100)
});
break;
case&quot;new_topic&quot;:a.display_page_current_request=$.Deferred().resolve();
a.member_controller.showForm();
a.n.post_form.filter(&quot;:first&quot;).show();
a.n.subject_field.show();
c.update(100);
a.updateCptSize();
break;
case&quot;search&quot;:a.display_page_current_request=a.cpt.ask({request:&quot;display_page&quot;,page:b},function(d){b.page_no=d.page_no;
a.n.post_list.html(d.html);
a.n.subject_field.hide();
a.n.posts.show();
a.n.post_form.hide();
a.buildLinks();
a.updateCptSize()
}).always(function(){c.update(100)
});
break
}a.current_page=b
})
},onHashChange:function(){var b=this;
var a=(this.cpt.page.cptUrl||&quot;&quot;).match(/f([pt])(\d+)(\.(\d+))?/);
if(a){if(a[1]==&quot;p&quot;){b.displayPage({page:&quot;posts&quot;,topic_id:parseInt(a[2]),page_no:parseInt(a[4])})
}else{if(a[1]==&quot;t&quot;){}}}},buildLinks:function(){var a=this;
$(&quot;.uif_a_topic&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).click(function(b){if($(b.target).is(&quot;input&quot;)){return false
}a.displayPage({page:&quot;posts&quot;,topic_id:$(this).closest(&quot;[data-topic_id]&quot;).attr(&quot;data-topic_id&quot;),page_no:($(this).closest(&quot;[data-page_no]&quot;).length?$(this).closest(&quot;[data-page_no]&quot;).data(&quot;page_no&quot;):1)})
});
$(&quot;.uif_last_reply:gt(0)&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).click(function(){a.displayPage({page:&quot;posts&quot;,topic_id:$(this).parents(&quot;tr:first&quot;).attr(&quot;data-topic_id&quot;),page_no:-1})
});
$(&quot;.uif_delete_topic&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).click(function(){if(confirm(&quot;Voulez-vous vraiment supprimer ce sujet ainsi que les messages associés ?&quot;)){a.cpt.ask({request:&quot;delete_topic&quot;,topic_id:$(this).parents(&quot;tr:first&quot;).attr(&quot;data-topic_id&quot;)},function(b){statusController.message(&quot;Sujet supprimé&quot;);
a.displayPage(a.current_page)
},function(){statusController.message(&quot;Impossible de supprimer le sujet&quot;,&quot;error&quot;)
})
}});
$(&quot;.uif_edit_topic&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).unbind(&quot;click&quot;).click(function(){$(&quot;.uif_edit_topic,.uif_delete_topic&quot;,a.n.main).hide();
var c=$(this).parents(&quot;tr:first&quot;).attr(&quot;data-topic_id&quot;);
var b=$(this).closest(&quot;tr&quot;).find(&quot;.uif_subject&quot;);
b.click(function(){return false
});
var d=b.text();
b.html(&quot;&lt;input type=text class=&apos;site_textbox&apos;&gt;&quot;);
b.find(&quot;input&quot;).val(d);
a.n.topic_list.find(&quot;.uif_save_edit_subject&quot;).off(&quot;click&quot;).show().addClass(&quot;uif_clickable&quot;).click(function(){if(b.find(&quot;input&quot;).val()!=&quot;&quot;){a.cpt.ask({request:&quot;update_subject&quot;,topic_id:c,subject:b.find(&quot;input&quot;).val()},function(e){if(e.success){var f=b.find(&quot;input&quot;).val();
b.text(f).css(&quot;background-color&quot;,&quot;#C4F2C8&quot;);
a.updateCptSize();
setTimeout(function(){b.css(&quot;background-color&quot;,&quot;&quot;)
},3000);
$(&quot;.uif_cancel_edit_subject,.uif_save_edit_subject&quot;,a.n.topic_list).hide();
$(&quot;.uif_edit_topic,.uif_delete_topic&quot;,a.n.topic_list).show()
}})
}});
a.n.topic_list.find(&quot;.uif_cancel_edit_subject&quot;).off(&quot;click&quot;).show().addClass(&quot;uif_clickable&quot;).click(function(){b.text(d);
$(&quot;.uif_cancel_edit_subject,.uif_save_edit_subject&quot;,a.n.topic_list).hide();
$(&quot;.uif_edit_topic,.uif_delete_topic&quot;,a.n.topic_list).show()
})
});
$(&quot;.uif_delete_post&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).click(function(){var b=$(this).attr(&quot;post_id&quot;);
$(&quot;.post_&quot;+b).find(&quot;.uif_body&quot;).css(&quot;background&quot;,&quot;#EFC2C2&quot;);
if(confirm(&quot;Voulez-vous vraiment supprimer ce message ?&quot;)){a.cpt.ask({request:&quot;delete_post&quot;,post_id:b},function(c){statusController.message(&quot;Message supprimé&quot;);
if(c.topic_deleted){a.displayPage({page:&quot;topics&quot;})
}else{a.displayPage(a.current_page)
}},function(){statusController.message(&quot;Impossible de supprimer ce message&quot;,&quot;error&quot;)
})
}else{$(&quot;.post_&quot;+b).find(&quot;.uif_body&quot;).css(&quot;background&quot;,&quot;transparent&quot;)
}});
$(&quot;.uif_hide_post&quot;,this.n.main).unbind(&quot;click&quot;).click(function(){var b=$($(this).parents()[1]).attr(&quot;class&quot;).match(/post_[\d]+/)[0];
var c=$(&quot;.&quot;+b).find(&quot;.uif_body, .uif_margin_left&quot;);
if($(this).text()==&quot;-&quot;){$(this).text(&quot;+&quot;);
c.slideUp(600,function(){$(&quot;.&quot;+b).find(&quot;.uif_header_member&quot;).text($(&quot;.&quot;+b+&quot; .uif_name&quot;).text())
})
}else{$(this).text(&quot;-&quot;);
$(&quot;.&quot;+b).find(&quot;.uif_header_member&quot;).text(&quot;&quot;);
c.slideDown(600)
}});
$(&quot;.uif_edit_post&quot;,this.n.main).unbind(&quot;click&quot;).click(function(){var c=$(this).attr(&quot;post_id&quot;);
var d=$(&quot;.uif_post_holder.post_&quot;+c,a.n.main);
var b=d.find(&quot;.uif_body&quot;).html();
d.find(&quot;.uif_body&quot;).html(&quot;&lt;textarea class=&apos;site_textbox&apos;&gt;&lt;/textarea&gt;&quot;);
d.find(&quot;textarea&quot;).val(d.find(&quot;.uif_body&quot;).data(&quot;body_text&quot;));
d.find(&quot;.manage_post&quot;).fadeOut(function(){d.find(&quot;.uif_body_edit&quot;).fadeIn()
});
a.updateCptSize();
d.find(&quot;.uif_save_edit&quot;).parent().unbind(&quot;click&quot;).click(function(){if(d.find(&quot;textarea&quot;).val()!=&quot;&quot;){a.cpt.ask({request:&quot;update_message&quot;,post_id:c,message:d.find(&quot;textarea&quot;).val()},function(e){if(e.success){d.find(&quot;.uif_body&quot;).html(e.post_body).data(&quot;body_text&quot;,e.post_body_text).css(&quot;background-color&quot;,&quot;#C4F2C8&quot;);
d.find(&quot;.uif_body_edit&quot;).fadeOut(function(){d.find(&quot;.manage_post&quot;).fadeIn()
});
a.updateCptSize();
setTimeout(function(){d.find(&quot;.uif_body&quot;).css(&quot;background-color&quot;,&quot;transparent&quot;)
},1500)
}})
}});
d.find(&quot;.uif_cancel_edit&quot;).parent().unbind(&quot;click&quot;).click(function(){d.find(&quot;.uif_body_edit&quot;).fadeOut(function(){d.find(&quot;.manage_post&quot;).fadeIn()
});
a.updateCptSize();
d.find(&quot;.uif_body&quot;).html(b)
})
});
$(&quot;.uif_publish_post&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).click(function(){a.cpt.ask({request:&quot;publish_post&quot;,post_id:$(this).attr(&quot;post_id&quot;)},function(b){statusController.message(&quot;Message publié&quot;);
a.displayPage(a.current_page)
},function(){statusController.message(&quot;Impossible de publier ce message&quot;,&quot;error&quot;)
})
});
$(&quot;.uif_page_no&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).click(function(){a.displayPage(Object.extend(Object.extend({},a.current_page),{page_no:parseInt($(this).attr(&quot;data-pageno&quot;))}))
});
$(&quot;.uif_page_no&quot;,this.n.main).addClass(&quot;uif_clickable&quot;).click(function(){a.displayPage(Object.extend(Object.extend({},a.current_page),{page_no:parseInt($(this).attr(&quot;data-pageno&quot;))}))
});
if(a.current_page.page_no){$(&quot;.uif_page_no[data-pageno=&quot;+(this.current_page.page_no||1)+&quot;]&quot;,this.n.main).removeClass(&quot;uif_clickable&quot;)
}},onShow:function(){this.updateCptSize()
},onRemove:function(){UI_Forum.remCpt(this.cpt)
},onSelect:function(){this.updateGdpr()
},onSave:function(){if(this.newly_created){this.displayPage(this.current_page)
}this.newly_created=false
},updateCptSize:function(){$(&quot;.uif_body&quot;,this.n.main).width(this.cpt.W()-140);
if(this.cpt.data.auto_size){this.n.main.css(&quot;overflow-y&quot;,&quot;hidden&quot;)
}else{this.n.main.css(&quot;overflow-y&quot;,&quot;auto&quot;)
}if(this.cpt.data.auto_size){this.cpt.setSize({h:10000});
this.cpt.setSize({h:this.size_getter_el.offsetTop})
}},updateForm:function(){var a=this.cpt.data.form_position||&quot;bottom&quot;;
this.n.post_form=$();
if(a.indexOf(&quot;top&quot;)!=-1){this.n.post_form=this.n.post_form.add($(&quot;.uif_post_form_top&quot;,this.n.main))
}if(a.indexOf(&quot;bottom&quot;)!=-1){this.n.post_form=this.n.post_form.add($(&quot;.uif_post_form_bottom&quot;,this.n.main))
}},onPropertyChanged:function(a){if(a.include(&quot;signup_with_nl&quot;)){this._updateDisplayNewsletter()
}if(a.include(&quot;form_position&quot;)){this.updateForm()
}this.displayPage(this.current_page)
},onResizeStop:function(){this.updateCptSize()
},onFontFamilyUpdate:function(){this.updateCptSize()
},_updateDisplayNewsletter:function(){$(&quot;.mbm_nl&quot;).toggle(this.cpt.data.signup_with_nl)
}};</script><style>div.UI_Forum div.uif_header,div.UI_Forum div.uif_footer{margin-bottom:11px;text-align:right;padding-top:6px}
div.UI_Forum div.uif_header{margin-bottom:20px}
div.UI_Forum input[type=text],div.UI_Forum input[type=password],div.UI_Forum textarea{background-color:#F8F8F8;border:1px solid #CCC}
.uif_data [name=topic_subject],.uif_data textarea{box-sizing:border-box;width:100%}
.uif_subject_field{margin-bottom:10px}
.uif_data textarea{height:300px}
div.UI_Forum textarea:focus,div.UI_Forum textarea:active,div.UI_Forum input[type=password]:focus,div.UI_Forum input[type=password]:active,div.UI_Forum input[type=text]:focus,div.UI_Forum input[type=text]:active{background-color:#F9EED4}
div.UI_Forum table{width:100%}
div.UI_Forum div.uif_name{font-weight:700;text-transform:capitalize}
div.UI_Forum div.uif_post_stats{border:1px solid transparent;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:5px;overflow:hidden}
div.UI_Forum div.uif_posts{margin:0}
div.UI_Forum .uif_post_holder{margin:5px;padding:0;border-width:1px;border-style:solid;position:relative}
div.UI_Forum div.uif_body{min-height:140px;padding:5px;margin:5px 0 0 120px;position:relative;text-align:justify;overflow-wrap:break-word;transition:background-color .5s linear;-moz-transition:background-color .5s linear;-o-transition:background-color .5s linear;-webkit-transition:background-color .5s linear}
div.UI_Forum .uif_replies{text-align:center}
div.UI_Forum .uif_last_reply{text-align:right}
div.UI_Forum .uif_topic_creation,div.UI_Forum tbody .uif_last_reply{font-size:.9em;font-style:italic}
.manage_post{float:right;padding:5px;width:100%}
.uif_body_edit{text-align:center;padding:10px 0;display:none}
.manage_post&gt;ul,.uif_body_edit&gt;ul{display:inline;list-style:none outside none}
.uif_body_edit li{display:inline}
.manage_post li{float:right}
.manage_post li,.uif_body_edit li,.uif_add_post{border:1px solid transparent;cursor:pointer;margin:0 3px;padding:4px 10px;transition:background-color .3s linear,color .3s linear,border-color .3s linear;-moz-transition:background-color .5s linear,color .3s linear,border-color .3s linear;-o-transition:background-color .3s linear,color .3s linear,border-color .3s linear;-webkit-transition:background-color .3s linear,color .3s linear,border-color .3s linear}
div.UI_Forum .uif_cancel_edit,div.UI_Forum .uif_save_edit{cursor:pointer}
div.UI_Forum .uif_delete_topic,div.UI_Forum .uif_edit_topic,div.UI_Forum .uif_cancel_edit_subject,div.UI_Forum .uif_save_edit_subject{float:right;margin-left:10px;color:#888;cursor:pointer}
div.UI_Forum .uif_cancel_edit_subject,div.UI_Forum .uif_save_edit_subject{display:none}
div.UI_Forum .uif_body textarea{width:calc(100% - 10px)}
div.UI_Forum .uif_delete_topic:hover{color:#AA0505}
div.UI_Forum .tpl_table td{padding:5px}
div.UI_Forum .uif_pages_list{text-align:center;margin:5px 0}
div.UI_Forum .uif_page div[uitype=member]{margin-bottom:5px}
div.UI_Forum .uif_clickable{cursor:pointer;border-bottom:1px dotted}
div.UI_Forum div.uif_margin_left{border-right:1px solid transparent;bottom:0;position:absolute;top:30px;max-width:120px;width:20%;min-width:65px}
div.UI_Forum div.header_post{height:30px;width:100%}
div.UI_Forum span.uif_date{font-size:.9em;font-style:italic;padding-left:10px;line-height:30px}
div.UI_Forum span.uif_header_member{padding-left:10px}
div.UI_Forum .uif_margin_left&gt;table{margin-top:20px;text-align:center}
div.UI_Forum .uif_all_topics,div.UI_Forum .uif_new_topic{border:1px solid;margin:0 3px;padding:3px 8px;text-decoration:none}
div.UI_Forum .uif_hide_post{border:1px solid;float:right;font-family:monospace;font-size:12px;margin-right:7px;margin-top:7px;text-align:center;width:15px;cursor:pointer}
div.UI_Forum .uif_a_topic{padding:1px 0 3px}
div.UI_Forum .uif_subject:hover{text-decoration:underline}
.uif_search{float:left;position:relative;border-left:3px solid transparent;border-top:3px solid transparent;margin-top:-8px;width:40%;min-width:300px}
.uif_search div{text-align:left}
.uif_search&gt;div:first-child{display:table;position:relative;width:100%;overflow:hidden}
.uif_search&gt;div:first-child&gt;div{display:table-cell;vertical-align:middle;position:relative}
.uif_search.uif_search_result{border-top-color:#ededed;border-left-color:#ededed}
.uif_search .uif_search_btn .fonticon{bottom:0;font-size:20px;left:0;position:absolute;right:0;text-align:center;padding-top:10px;top:0;cursor:pointer}
.uif_search input{height:30px;width:100%}
.uif_goto_topic a{float:right}</style></uidget>