body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal
}
ol, ul {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}
q:before, q:after {
	content:''
}
abbr, acronym {
	border:0
}
body {
	font:13px arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small
}
table {
	font-size:inherit;
	font:100%
}
select, input, textarea {
	font:99% arial, helvetica, clean, sans-serif
}
pre, code {
	font:115% monospace;
*font-size:100%
}
body * {
	line-height:1.22em
}
body {
	text-align:center
}
#ft {
	clear:both
}
#doc, #doc2, #doc3, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
	margin:auto;
	text-align:left;
	width:57.69em;
*width:56.3em;
	min-width:750px
}
#doc2 {
	width:73.074em;
*width:71.313em;
	min-width:950px
}
#doc3 {
	margin:auto 10px;
	width:auto
}
.yui-b {
	position:relative
}
.yui-b {
	_position:static
}
#yui-main .yui-b {
	position:static
}
#yui-main {
	width:100%
}
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
	float:right;
	margin-left:-25em
}
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {
	float:left;
	margin-right:-25em
}
.yui-t1 .yui-b {
	float:left;
	width:12.3207em;
*width:12.0106em
}
.yui-t1 #yui-main .yui-b {
	margin-left:13.3207em;
*margin-left:13.0106em
}
.yui-t2 .yui-b {
	float:left;
	width:13.8456em;
*width:13.512em
}
.yui-t2 #yui-main .yui-b {
	margin-left:14.8456em;
*margin-left:14.512em
}
.yui-t3 .yui-b {
	float:left;
	width:23.0759em;
*width:22.52em
}
.yui-t3 #yui-main .yui-b {
	margin-left:24.0759em;
*margin-left:23.52em
}
.yui-t4 .yui-b {
	float:right;
	width:13.8456em;
*width:13.512em
}
.yui-t4 #yui-main .yui-b {
	margin-right:14.8456em;
*margin-right:14.512em
}
.yui-t5 .yui-b {
	float:right;
	width:18.4608em;
*width:18.016em
}
.yui-t5 #yui-main .yui-b {
	margin-right:19.4608em;
*margin-right:19.016em
}
.yui-t6 .yui-b {
	float:right;
	width:23.0759em;
*width:22.52em
}
.yui-t6 #yui-main .yui-b {
	margin-right:24.0759em;
*margin-right:23.52em
}
.yui-t7 #yui-main .yui-b {
	display:block;
	margin:0 0 1em 0
}
#yui-main .yui-b {
	float:none;
	width:auto
}
.yui-g .yui-u, .yui-g .yui-g, .yui-gc .yui-u, .yui-gc .yui-g .yui-u, .yui-ge .yui-u, .yui-gf .yui-u {
	float:right;
	display:inline
}
.yui-g div.first, .yui-gc div.first, .yui-gc div.first div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first {
	float:left
}
.yui-g .yui-u, .yui-g .yui-g {
	width:49.1%
}
.yui-g .yui-g .yui-u, .yui-gc .yui-g .yui-u {
	width:48.1%
}
.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u {
	float:left;
	margin-left:2%;
*margin-left:1.895%;
	width:32%
}
.yui-gb div.first, .yui-gc div.first, .yui-gd div.first {
	margin-left:0
}
.yui-gc div.first, .yui-gd .yui-u {
	width:66%
}
.yui-gd div.first {
	width:32%
}
.yui-ge .yui-u {
	width:24%
}
.yui-ge div.first, .yui-gf .yui-u {
	width:74.2%
}
.yui-gf div.first {
	width:24%
}
.yui-ge div.first {
	width:74.2%
}
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {
	zoom:1
}
.module {
	max-width:900px;
	margin-left:12px;
	margin-bottom:10px
}
.module .content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.module .content {
	padding-top:1px
}
.module .bd .content {
	padding-top:10px
}
.module .bd, .module .bd .t, .module .ft, .module .ft .t, .module.inside .hd, .module.inside .hd .t {
	background:transparent none no-repeat top right
}
#welcome.module .bd, #welcome.module .bd .t, #welcome.module .ft, #welcome.module .ft .t {
}
#welcome.module .ft, #welcome.module .ft .t {
}
#thank_you_module .bd, #thank_you_module .bd .t, #thank_you_module .ft, #thank_you_module .ft .t {
	background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/module_plain_background.png);
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/module_plain_background.gif)
}
#thank_you_module .ft, #thank_you_module .ft .t {
	height:12px
}
.module .bd, .module.inside .hd {
	position:relative;
*zoom:1;
	_overflow-y:hidden;
	padding:0 12px 0 0
}
.module .bd .t, .module.inside .hd .t {
	position:absolute;
	left:0;
	top:0;
	width:12px;
	margin-left:-12px;
	height:100%;
	_height:1600px;
	background-position:top left
}
.module.inside .bd {
	background-position:100% -20px
}
.module.inside .bd .t {
	background-position:0 -20px
}
.module .ft {
	position:relative;
	width:100%
}
.module .ft, .module .ft .t {
	height:10px;
	font-size:1px
}
.module .ft {
	background-position:bottom right
}
.module .ft .t {
	position:relative;
	width:12px;
	margin-left:-12px;
	background-position:bottom left
}
strong {
	font-weight:bold
}
em {
	font-style:italic
}
span.underline {
	text-decoration:underline
}
#custom-doc {
	margin:auto;
	text-align:left;
	width:76em;
width:74.1684em !ie;
	width:988px
}
#bd {
	padding:1px 10px 0 10px
}
.yui-t8 #yui-main {
	float:right;
	width:75%
}
.yui-t8 #bd .yui-b #sidebar {
	float:left;
	width:17.7692em
}
#header {
	position:relative
}
#header #topnav ul {
	padding:10px
}
#header #topnav ul li {
	display:inline
}
#header #topnav ul li.first a {
	background:none
}
#header #global-search {
	float:right;
	padding-bottom:10px
}
#header #global-search .ok-button {
	vertical-align:top;
	position:relative;
top:-1px !ie
}
#search-form {
	margin:8px 0 0 15px
}
#search {
	height:18px;
	line-height:100%
}
#header .logo {
	float:left;
	margin:5px
}
#header div.login, #header div#login {
	position:absolute;
	bottom:15px;
	right:25px
}
#header div#log-in form {
	width:18em;
	position:absolute;
	top:54px;
	right:50%;
	margin-right:-422px
}
#header div#log-in form div#login_form label {
	float:left;
	width:9em;
	font-size:.85em;
	text-align:right;
	font-weight:bold;
	color:#999
}
#header div#log-in form div#login_form input {
	float:right;
	width:11.6em;
	font-size:.85em;
	color:#555;
	border:1px solid #d4d4d4
}
div#login_form label, div#login_form input {
	margin-bottom:2px
}
#header div#log-in form div#login_form br {
	clear:both
}
#header div#log-in form fieldset div.row-ok-button {
	float:right;
	position:relative;
	top:-23px;
	left:185px
}
#banner {
	width:987px
}
#banner h2 {
	position:relative;
	top:20px;
	left:70px;
	width:60%;
	padding:0;
	background:none
}
#banner h3 {
	position:relative;
	top:25px;
	left:100px;
	width:57%
}
.yui-t8 #bd #yui-main .yui-b {
	margin-left:20px
}
#sidebar {
	_margin-top:0;
	position:relative
}
#ft .bd {
	margin:10px 0 0 0;
	text-align:center;
	height:60px;
	font-size:.85em
}
.hidden-if-js-disabled {
	display:none
}
form.standard {
	clear:both
}
form.standard fieldset legend {
	display:none
}
form.standard .row {
	width:544px;
	margin-top:10px;
	padding:1px 3px;
	clear:both
}
form.standard .row label {
	width:120px;
	margin-bottom:5px;
	padding:3px 5px;
	display:block;
	float:left;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/underline.gif) left bottom no-repeat;
	color:#333333
}
form.standard .row.required label {
	font-weight:bold
}
form.standard .row.before label {
	float:none;
	display:block;
	width:400px;
	margin:0 0 0 122px;
	background:none
}
form.standard .row input, form.standard .row select, form.standard .row textarea {
	width:400px;
	padding:1px 3px;
	background:#fcfcfc no-repeat scroll 0;
	border:1px solid #c7c7c7
}
form.standard .row select {
	width:409px
}
form.standard .row textarea {
	overflow:auto
}
form.standard .row small {
	display:block;
	margin:0 0 0 122px;
	padding:1px 3px;
	font-size:.85em
}
form.standard .row .submit {
	display:block;
	text-align:right
}
form.standard .row .submit input {
	width:auto;
	border:0;
	position:relative;
	top:8px
}
form.standard .row .fieldWithErrors {
	padding-left:25px;
	margin-left:-25px;
	display:inline;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/showError.gif) center left no-repeat
}
form.standard .row .fieldWithErrors input, form.standard .row .fieldWithErrors textarea, form.standard .row .fieldWithErrors select {
	border-color:red
}
form.standard .row.image img {
	vertical-align:top;
	margin-right:5px
}
form.standard .row.image input {
	width:auto
}
form.standard .row.before {
	margin-left:130px
}
form.standard .row.before label {
	display:inline;
	position:relative;
	float:right;
	margin-top:-2px;
	margin-left:0;
	margin-right:118px
}
form.standard .row.before input.checkbox {
	display:inline;
	width:14px;
	height:14px;
	_float:left;
margin-top:3px !ie
}
form.standard .row.before input {
border-width:0 !ie
}
form.standard .row.before small {
	display:block;
	margin:0;
	padding:1px 0;
	font-size:.85em
}
form div.row-ok-button {
	display:inline
}
form button.ok-button {
	padding:0;
	border:none;
	cursor:pointer;
	background-color:transparent
}
form button.ok-button p {
	text-indent:-9999px
}
form.standard div.row-ok-button {
	display:block;
	text-align:right
}
form.standard .row button.ok-button {
	display:inline;
	margin-right:3px;
	vertical-align:middle;
	text-align:center
}
body {
	color:#666
}
a {
	color:#666;
	text-decoration:underline;
	cursor:pointer
}
a:hover {
	text-decoration:none
}
h1.sIFR-replaced {
	padding-bottom:0
}
.exposant {
	vertical-align:super;
	font-size:.8em
}
.highlight {
	background-color:#fffdac
}
#banner .bd {
	position:relative
}
#sidebar .feedback-bt {
	display:block;
	cursor:pointer;
	background:transparent no-repeat scroll 0
}
#public_controller.index #sidebar .feedback-bt {
	position:absolute
}
#sidebar .block {
position:relative !ie;
zoom:1 !ie
}
#sidebar .block div.sidebar-body {
	width:100%
}
#sidebar .top .bd {
	_margin-top:-3px
}
#sidebar .pont .hd {
	position:relative;
	top:-5px;
	height:19px;
	margin:0 0 -5px 0
}
#sidebar .bd {
	padding-bottom:10px
}
#sidebar .commande-titres {
	position:absolute;
	margin:0 0 0 15px;
	line-height:25px;
	font-size:.85em;
	font-weight:bold
}
#sidebar h2 {
	height:26px;
	line-height:26px;
	font-family:arial, sans-serif
}
#sidebar span.handle {
	float:right;
	cursor:move
}
#sidebar span.handle-open {
	float:right;
	padding:0;
	line-height:18px;
	cursor:pointer
}
#sidebar span.comm-close {
	position:relative;
	float:right;
	cursor:pointer
}
#sidebar ul.tags {
	color:#555
}
#sidebar ul.tags li {
	display:block;
	list-style:none
}
#sidebar li a {
	text-decoration:none
}
#sidebar ul.tags li a:hover {
	text-decoration:underline
}
#sidebar .feedback-bt:hover {
	text-decoration:none
}
a.more {
	float:right;
	font-size:.85em;
	margin-right:15px
}
#sidebar a.more {
	float:none;
	margin-left:160px;
	margin-right:0
}
#sidebar a.more:hover, a.more:hover {
	text-decoration:none
}
#sidebar #flash.message {
	clear:none;
	width:auto;
	margin:0;
	padding:0;
	background:none
}
#sidebar #flash.message p {
	margin:5px 5px 5px 15px;
	text-align:left;
	font-size:1em;
	background:none
}
#sidebar span.empty {
	padding-left:16px
}
.content .controls a {
	color:#999
}
#welcome .mc-photo {
	width:120px;
	height:120px;
	float:left;
	margin-right:10px
}
#welcome .mc-text {
	position:relative;
	min-height:125px;
min-height:auto !ie
}
#welcome .mc-text p {
	margin-bottom:0.5em
}
#welcome .mc-text ol, #welcome .mc-text ul {
	margin:8px 0;
	list-style-position:inside
}
#welcome .mc-text ol {
	list-style-type:decimal
}
#welcome .mc-text ul {
	list-style-type:disc
}
#public_controller.about div.about p {
	margin:5px
}
#public_controller.about div.about ol, #public_controller.about div.about ul {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
	list-style-position:inside
}
#public_controller.about div.about ol {
	list-style-type:decimal
}
#public_controller.about div.about ul {
	list-style-type:disc
}
.controls li {
	display:inline
}
.feedback-list .controls li {
	float:left;
	_display:inline
}
.feedback-list div.controls {
	position:relative;
	margin:15px 0 25px 0
}
.feedback-list div.controls ul {
	font-size:.77em
}
.feedback-list div.controls ul li, .feedback-list div.controls ul li a {
	color:#999
}
.feedback-list div.controls ul li a:hover {
	text-decoration:none;
	color:#666
}
.feedback-list div.controls ul.sort {
	padding-left:10px;
	color:#999
}
.feedback-list div.controls ul.sort li.on {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/fond-tri.gif) repeat-x left -3px
}
.feedback-list div.controls ul.sort li a {
	display:block;
	padding:0 4px;
	_float:left
}
.feedback-list div.controls ul.sort li.on a, .feedback-list div.controls ul.sort li.on a:hover {
	color:#fff
}
.feedback-list div.controls ul.filter {
	z-index:10;
	_display:inline;
	float:right;
	width:auto;
	margin-right:15px;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/tri-separ.jpg) left no-repeat
}
.feedback-list div.controls ul.filter li {
	margin-left:5px
}
.feedback-list div.controls ul.filter li a {
	display:block;
	_float:left;
	padding-left:13px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/bt-radio.jpg) no-repeat left center
}
.feedback-list div.controls ul.filter li.on {
}
.feedback-list div.controls ul.filter li.on a {
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/bt-radio-ok.jpg) no-repeat left center
}
.pagination {
	margin:30px 3px 3px 3px;
	padding:3px;
	text-align:center;
	font-size:0.8em
}
.pagination a {
	margin:2px;
	padding:2px 5px 2px 5px;
	border:1px solid #ccc;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/pagination-sprite.gif) repeat-x left top;
	-moz-border-radius:3px
}
.pagination a:hover {
	padding:3px 5px;
	border:1px solid #6a6a6a;
	color:#000;
	background-position:left center
}
.pagination a:active, .pagination span.current {
	border:1px solid #666;
	color:#fff;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/pagination-sprite.gif) repeat-x left bottom
}
.pagination span.current {
	margin:2px;
	padding:3px 5px;
	font-weight:bold;
	-moz-border-radius:3px
}
.pagination span.disabled {
	margin:2px;
	padding:2px 5px 2px 5px;
	border:1px solid #eee;
	color:#ddd;
	background-color:#fff
}
#users_controller.index .pagination {
	clear:left
}
.message {
	display:block;
	clear:both;
	float:none;
	width:590px;
	margin:10px auto;
	padding:0;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/fondMessage.gif) no-repeat left bottom
}
div.message p {
	margin:0;
	padding:5px;
	text-align:center;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/fondMessage.gif) no-repeat left top
}
.message.error, div.message.error p {
	color:#dd3612;
	background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/fondErreur.gif)
}
.message.confirmation, div.message.confirmation p {
	color:#919419;
	background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/fondConfirmation.gif)
}
#errorExplanation {
	width:590px;
	margin:10px auto 0 auto;
	padding:2px 7px 12px 0;
	margin-bottom:20px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/fondErreur.gif) no-repeat 0 0;
	color:#dd3612;
	font-size:.9em
}
#errorExplanation h2 {
	display:none
}
#errorExplanation p {
	color:#333;
	padding:5px
}
#errorExplanation ul {
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/fondErreur.gif) no-repeat 0 100%;
	padding-bottom:10px;
	list-style-type:square
}
#errorExplanation li {
	list-style-position:inside;
	display:list-item;
	margin-left:10px
}
#events_controller #errorExplanation {
	padding-top:7px
}
#events_controller #errorExplanation ul {
	list-style-type:none
}
#tag_instance_value_auto_complete {
	color:#999;
	font-size:.85em;
	font-style:italic;
	background-color:#f5f5f5
}
#tag_instance_value_auto_complete li {
	padding:2px 5px 2px 5px
}
#tag_instance_value_auto_complete li:hover {
	background-color:#e5e5e5
}
#sessions_controller #page_content h3 {
	font-weight:bold
}
#sessions_controller #login_section {
	margin:2em 0
}
.feedback {
	position:relative
}
.feedback .corpus .title a {
	margin-bottom:5px;
	font-weight:bold
}
.feedback .body p {
	margin-bottom:1em
}
.feedback.video .title a {
	padding-left:20px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/camera.png) no-repeat left 2px
}
.feedback .metadata .date dd, .feedback .metadata .category dd, .feedback .metadata .status dd {
padding-left:8px !ie;
background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/footer-separ.gif) no-repeat scroll -3px center !ie
}
.feedback .metadata .date dd {
	font-size:.85em
}
.feedback .metadata .category, .feedback .metadata .category, .feedback .metadata .status {
	font-size:.85em
}
.feedbacks .feedback .metadata dl.score dd.qualifier {
	_position:relative;
	_top:-2px
}
.feedback dl.score, .feedback dl.pop {
	background:transparent no-repeat center
}
.feedback dl.score dt {
	position:absolute;
	text-indent:-9000px
}
.feedback dl.score dd {
	text-align:center
}
.feedback dl.score dd.value {
	height:21px;
	font-size:140%;
	color:#fff
}
.feedback dl.pop dd {
	text-align:center
}
.feedback dl.pop dt {
	position:absolute;
	text-indent:-9000px
}
.feedback dl.pop dd.value {
	text-indent:-9000px
}
.feedback dl.pop dd.qualifier {
	font-size:.80em;
	_font-size:.75em;
	font-weight:normal;
	letter-spacing:-1px;
	_letter-spacing:-1px
}
.feedback dl.pop dd.popu1, .feedback dl.pop dd.popu2, .feedback dl.pop dd.popu3, .feedback dl.pop dd.popu4 {
	height:21px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/icon-pop-sprite.png) center top no-repeat;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/icon-pop-sprite-8bit.png)
}
.feedback dl.pop dd.popu2 {
	background-position:50% -36px
}
.feedback dl.pop dd.popu3 {
	background-position:50% -72px
}
.feedback dl.pop dd.popu4 {
	background-position:50% -108px
}
.feedback .flv_player {
	float:left;
	margin-right:10px
}
.feedbacks .feedback dl.score {
	position:absolute;
	top:0;
	left:0
}
.feedbacks .feedback dl.pop {
	position:absolute;
	top:0;
	left:61px
}
ul.feedbacks {
	margin-top:15px
}
.feedbacks .feedback.first dl.pop dt, .feedbacks .feedback.first dl.score dt {
	top:-17px;
	width:58px;
	text-indent:0;
	text-align:center
}
.feedbacks .feedback .attachments, .feedbacks .feedback .actions {
	display:none
}
.feedbacks .feedback .metadata dt {
	position:absolute;
	margin-top:-9000px
}
.feedbacks .feedback .metadata dt {
	display:none
}
.feedbacks .feedback.first .metadata .score dt, .feedbacks .feedback.first .metadata .pop dt {
	display:block;
	position:inherit;
	margin-top:0
}
.feedbacks .feedback .category dd, .feedbacks .feedback .status dd, .feedbacks .feedback .date dd {
	float:left
}
.feedbacks .feedback .user h3:after, .feedbacks .feedback .date dd:after, .feedbacks .feedback .category dd:after {
	padding:0 2px;
	content:"-"
}
.feedbacks .feedback:after {
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	content:"."
}
.feedbacks .feedback .body {
	display:none
}
.feedbacks .feedback .user {
	_margin-left:62px;
	font-size:.85em
}
.feedbacks .feedback .user .rank {
	display:none
}
.feedback-list ul.actions {
	float:right
}
.feedback-list a.rss_link {
	float:right
}
.feedback-list div.hd {
	display:none
}
.feedback-list div.ft {
	display:none
}
.feedback-list ul.dash-separated li {
	display:inline
}
.feedback-list ul.dash-separated li:after {
	content:" -"
}
.feedback-list ul.dash-separated li.last:after {
	content:""
}
.feedback.archived .title {
	font-style:italic
}
.feedback.archived .user h3, .feedback.archived .user h3 a {
	color:#999;
	font-style:italic
}
.feedback.archived .metadata .score dd, .feedback.archived .metadata .pop dd {
	margin:0
}
.feedback.archived .metadata .score, .feedback.archived .metadata .pop {
	background-position:center bottom
}
#video_feedbacks .module .bd .content {
	padding-top:0
}
#video_feedbacks .body, #video_feedbacks .user .summary, #video_feedbacks .metadata {
	display:none
}
#video_feedbacks .feedbacks {
	margin:0;
	_margin-top:10px
}
#video_feedbacks .feedback {
	clear:none;
	float:left;
	width:116px;
	padding:3px 10px 5px;
	_padding:3px 8px 5px
}
#video_feedbacks .feedbacks .feedback .title {
	width:122px;
	height:2.7em;
	overflow:hidden;
	font-size:0.85em;
	margin:0 0 5px 0
}
#video_feedbacks .feedbacks .feedback .title a {
	display:block;
	margin:0;
	padding:0;
	text-indent:22px;
	background-position:left top
}
#video_feedbacks .feedbacks .feedback .user {
	margin:0
}
#video_feedbacks .feedbacks .feedback .user h3:after {
	display:none
}
#video_feedbacks .video_title {
	color:#666;
	font-size:11px
}
#video_feedbacks .post_video {
	font-size:11px;
	color:#666
}
#video_feedbacks h3.post_video {
	font-size:11px
}
#video_feedbacks .preview {
	display:block;
	width:116px;
	height:81px;
	margin-bottom:5px;
	border:3px solid #cba8be;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px
}
#video_feedbacks a:hover.preview {
	border:3px solid #ccc
}
#video_feedbacks .preview img {
	display:block
}
#video_feedbacks .post_video {
	display:none
}
#thank-you {
	overflow:hidden
}
#thank-you .bd {
	min-height:130px;
*height:130px
}
#thank-you .mc-photo {
	z-index:1000;
	display:block;
	float:left;
*position:absolute;
	vertical-align:bottom
}
#thank-you .mc-text {
	display:block;
	width:670px;
	margin-top:40px;
	font-size:2.5em;
	text-align:center;
*overflow:hidden;
*position:absolute;
*right:0;
*width:70%;
*margin:30px 7% 0 0
}
#thank-you .mc-text span {
*overflow:hidden;
*display:block;
*width:480px
}
#thank-you .mc-text span span {
	display:block;
	font-size:.5em
}
.pagin {
	position:absolute;
	margin:10px 0 0 578px
}
.pagin li {
	display:inline
}
.pagin a {
	padding:1px;
	font-size:.85em;
	color:#999;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/bt-prev-next-bg-sprite.png) no-repeat;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/bt-prev-next-bg-sprite.gif);
	text-decoration:none
}
.pagin .prev {
	background-position:left 0;
	padding-left:20px
}
.pagin .next {
	background-position:right center;
	padding-right:20px
}
#feedbacks_controller.show h1 {
	padding:0;
	font-size:100%;
	font-weight:normal;
	background:none
}
#feedbacks_controller.show #entry .ft {
	background:none
}
#feedbacks_controller.show .feedback {
	position:relative
}
#feedbacks_controller.show .feedback .corpus {
	position:relative;
	top:-20px;
	width:531px;
	min-height:60px;
	margin-left:0
}
#feedbacks_controller.show .feedback .corpus .title a {
	cursor:default;
	color:#666;
	font-size:17px;
	text-decoration:none
}
#feedbacks_controller.show .feedback .corpus div.body {
	margin-top:1em
}
#feedbacks_controller.show .feedback .metadata dl {
	float:left
}
#feedbacks_controller.show .feedback .date, #feedbacks_controller.show .feedback .category, #feedbacks_controller.show .feedback .status {
	color:#999
}
#feedbacks_controller.show .feedback .score, .feedback .pop {
	margin-right:5px
}
#feedbacks_controller.show .feedback .score dt, #feedbacks_controller.show .feedback .pop dt {
	display:none
}
#feedbacks_controller.show .comment-body p, #feedbacks_controller.show .status-body p {
	margin-bottom:1em
}
#feedbacks_controller.show .feedback .user {
	position:absolute;
	top:0;
	right:8px;
	width:110px
}
#feedbacks_controller.show .feedback .user {
	text-align:center
}
#feedbacks_controller.show .feedback .user h3 {
	color:#666;
	font-size:0.85em
}
#feedbacks_controller.show .feedback .user h3 a {
	color:#666
}
#feedbacks_controller.show .feedback .user dl {
	margin-top:3px
}
#feedbacks_controller.show .feedback .user .summary .avatar {
	width:70px;
	height:65px;
	margin:0 auto;
	padding-top:5px
}
#feedbacks_controller.show .feedback .user .summary .rank {
	margin:0 auto
}
#feedbacks_controller.show .feedback .metadata dl.category dt, #feedbacks_controller.show .feedback .metadata dl.status dt {
	font-size:.95em;
	font-weight:bold
}
#feedbacks_controller.show .feedback .metadata dl.date dt {
	font-size:.85em;
	font-weight:bold
}
#feedbacks_controller.show .feedback .metadata dl.category a, #feedbacks_controller.show .feedback .metadata dl.status a {
	color:#999
}
#feedbacks_controller.show .feedback .metadata .date dd, #feedbacks_controller.show .feedback .metadata .category dd, #feedbacks_controller.show .feedback .metadata .status dd {
background-image:none !ie
}
#feedbacks_controller.show #flash.message {
	font-size:.85em
}
ul.actions {
	font-size:10px
}
ul.actions li {
	display:inline;
	float:left;
	height:20px;
	margin-right:5px;
	list-style:none
}
ul.actions li a:hover {
	background-color:#eee
}
ul.actions li a {
	display:block;
	line-height:20px;
	margin:0;
	padding-left:17px
}
ul.actions label {
	padding:6px 0
}
ul.actions form, ul.action div {
	display:inline
}
a.edit {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/bt-modify.gif) no-repeat scroll left top
}
a.delete {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/bt-delete.gif) no-repeat 0 top
}
.supp2 {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/bt-delete.gif) no-repeat scroll 0 top
}
.attach {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/bt-attach.gif) no-repeat scroll 0 top
}
#feedbacks_controller.show .feedback ul.actions, #users_controller.show .user ul.actions {
	float:left;
	width:100%
}
.feedback ul.actions li {
	margin-top:6px;
	margin-bottom:6px
}
.comment_entry ul.action {
	position:absolute;
	top:6px;
	right:10px
}
.status ul.action, .status_comment ul.action {
	position:absolute;
	top:15px;
	right:10px
}
.attachments dl.attachment {
	clear:both
}
.attachments dl.attachment dt {
	float:left;
	min-width:48px;
	_width:48px;
	padding:.5em
}
.attachments dl.attachment dd.desc {
	width:35em;
	padding-top:5px
}
.attachments dl.attachment dd.action {
	clear:both;
	display:inline
}
#vote-bar div.vote {
	float:none;
	clear:both;
	position:relative;
	background:no-repeat left top
}
#vote-bar h3.result, div#vote-bar h3.rate {
	float:left;
	color:#fff;
	text-align:center
}
#vote-bar div.vote ul {
	background:transparent
}
#vote-bar div.vote li.choice {
	float:left;
	height:100%
}
#vote-bar div.vote li.votable {
	cursor:pointer
}
#vote-bar div.vote li.first {
	background-image:none
}
#vote-bar div.vote li.highlight>dl {
	padding-left:2px
}
#vote-bar dl.choice-def {
	display:block;
	float:left;
	width:85px;
	line-height:10px;
	text-align:center;
	color:#b2b2b2
}
#vote-bar dl.choice-def-no-vote {
	display:block;
	float:left;
	height:100%;
	line-height:10px;
	text-align:center
}
#vote-bar dt.choice-image {
	margin:0;
	padding:0;
	text-indent:-9000px
}
#vote-bar dd.choice-label {
	font-size:.8em;
	text-decoration:underline
}
#vote-bar div.choice-votes {
	float:left;
	margin-right:4px;
	_margin-right:2px;
	padding-top:10px;
	text-align:left;
	color:#b2b2b2
}
#vote-bar dt.score_minus_3, #vote-bar dt.score_minus_1, #vote-bar dt.score_plus_1, #vote-bar dt.score_plus_3 {
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/icon-hand-bg-sprite.png) no-repeat center top;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/icon-hand-bg-sprite.gif)
}
#vote-bar dt.score_minus_1 {
	background-position:center -22px
}
#vote-bar dt.score_plus_1 {
	background-position:center -44px
}
#vote-bar dt.score_plus_3 {
	background-position:center -66px
}
div#feedback-tabs {
	z-index:5
}
div#feedback-tabs ul.tabs {
	width:100%;
	height:100%
}
div#feedback-tabs ul.tabs li {
	float:left
}
div#feedback-tabs ul.tabs li a {
	display:block;
	margin-top:1px;
	text-align:center;
	font-weight:bold;
	font-size:.85em
}
div#feedback-tabs ul.tabs li a.on {
	z-index:10
}
#tab_statuses, #tab_comments, #tab_tags {
	_height:1%
}
#tab_statuses:before, #tab_statuses:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
#tab_comments:before, #tab_comments:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
#tab_tags:before, #tab_tags:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
#tab_comments #feedback-comments div.loading div.comment {
	background:url("/web/FR/fr_images/others/HNE/discussions/theme-a/icons/tiny/spinner.gif") no-repeat center
}
#user_profile ul.feedbacks li.loading div {
	background:url("/web/FR/fr_images/others/HNE/discussions/theme-a/icons/tiny/spinner.gif") no-repeat center
}
div.pane {
	_height:1%
}
div.pane div.hd {
	display:none
}
#feedback-tabs-ft {
	height:20px;
	margin:0
}
a.post-top, a.post-bottom {
	display:block;
	position:relative;
	font-weight:bold;
	text-decoration:none;
	font-size:.85em
}
a.post-top {
	margin-bottom:5px
}
div.comment {
	padding:0 20px
}
div.comment div.hd {
	display:block
}
div.comment div.bd {
	position:relative;
	padding:0 28px 0 5px
}
div.comment div.text {
	margin-left:80px;
	min-height:95px;
	_height:95px;
	padding-top:20px
}
div.comment div.details dt.date {
	display:none
}
div.comment div.details dd.actual-date {
	position:absolute;
	top:3px;
	left:84px;
	_left:0;
	font-size:.85em;
	color:#999
}
div.comment ul.actions {
	position:absolute;
	top:0;
	right:0;
	_right:50px
}
.status .user {
	position:absolute;
	right:15px;
	top:45px;
	text-align:center;
	_margin-right:60px;
width:70px !ie
}
.comment .user {
	position:absolute;
	left:0;
	top:3px;
	width:80px;
	_margin-left:-83px;
	text-align:center
}
.comment .user h3 {
	overflow-x:visible;
	width:75px;
	margin-bottom:3px;
	font-size:0.85em
}
.comment .user .summary {
	width:100%;
	text-align:center
}
.comment .user .summary .avatar {
	width:70px;
	height:65px;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/fondPhoto.gif) no-repeat;
	margin:0 auto;
	padding-top:5px
}
.comment .user .summary .rank {
	margin:0 auto;
	display:none
}
.comment .user .summary .rank {
	_display:block
}
#tab_comments #comment_form {
	margin:0 25px
}
#post-comment-form textarea, #comment_form #post-comment-form textarea {
	width:100%;
	border:1px solid #d4d4d4;
	background-color:#fcfcfc
}
#post-comment-form label, #post-comment-form #comment_monitor, #post-comment-form label {
position:relative !ie;
left:-4px !ie
}
#comment_form #post-comment-form label {
	font-size:.85em;
	color:#999
}
#comment_form #post-comment-form #comment_submit_button {
	margin-top:5px
}
#comment_form #post-comment-form .close {
	font-size:.9em;
	color:#999
}
#comment_form #post-comment-form .bt-ok {
	margin:10px 4px 0 252px
}
#tab_comments .comment div.highlight-admin {
	background-color:#f3f3f3
}
div.status {
	padding:0 0 5px 0;
	background-color:transparent
}
div.status div.bd {
	position:relative;
	clear:both
}
div.status div.bd div.text {
	min-height:41px
}
div.status dt.status-title {
	height:40px;
	padding-left:50px;
	line-height:1.8em;
	font-weight:bold;
	color:#333
}
div.status dd.status-body-container {
	min-height:95px;
	_height:95px;
	padding:10px 100px 10px 20px
}
div.status dl.comment-details dt.date {
	display:none
}
div.status dl.comment-details dd.actual-date {
	position:absolute;
	top:20px;
	left:50px;
	color:#999;
	font-size:.85em
}
div.status dl.first {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/chevron-bottom.png) 5px 5px no-repeat
}
div.status dl.opened {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/chevron.png) 5px 5px no-repeat
}
div.status dl.closed {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/chevron-top.png) 5px 5px no-repeat
}
div.status ul.actions {
	position:absolute;
	top:7px;
	right:25px;
	_margin-right:25px
}
.status .user h3 {
	font-size:0.85em;
	width:75px;
	margin-bottom:3px;
	overflow-x:visible
}
.status .user .summary {
	margin-left:auto;
	margin-right:auto;
	width:70px;
	text-align:center
}
.status .user .summary .avatar {
	width:70px;
	height:65px;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/fondPhoto.gif) no-repeat;
	margin:0 auto;
	padding-top:5px
}
.status .user .summary .rank {
	display:none
}
div#status-new dt.status-title {
	background:none
}
div#status-new dd.status-body-container {
	display:none
}
div#status-new div.author {
	display:none
}
#tab_tags form#qualifier_form {
	margin-bottom:5px;
	text-align:right
}
#tab_tags form#qualifier_form label {
	font-size:.85em;
	color:#999
}
#tab_tags form#qualifier_form input {
	vertical-align:middle
}
#tab_tags form#qualifier_form label span {
	margin:0 2px;
	font-size:.8em
}
#tag_instance_value {
	width:100px;
	height:1.3em;
	padding-left:2px;
	border:1px solid #eee;
	color:#999;
	font-size:.85em
}
#tag_submit_tag_button {
margin-left:5px !ie
}
#tags_qualifier .sidebar-body ul.tags {
	text-align:center
}
#tags_controller #yui-main ul.tags li, #sidebar #tags_qualifier ul.tags li, #user-content ul.tags li, #tab_tags ul.tags li {
	display:inline
}
#tags_qualifier ul.tags li a, #tags_controller #yui-main ul.tags li a {
	line-height:20px;
	word-spacing:1px
}
#tags_qualifier ul.tags {
	text-align:center
}
#tags_controller #yui-main ul.tags li a.font0 {
	font-size:.9em
}
#tags_controller #yui-main ul.tags li a.font1 {
	font-size:1.1em
}
#tags_controller #yui-main ul.tags li a.font2 {
	font-size:1.4em
}
#tags_controller #yui-main ul.tags li a.font3 {
	font-size:1.8em
}
#tags_controller #yui-main ul.tags li a.font4 {
	font-size:2.3em
}
#monitorship_details dl {
	clear:both;
	margin-top:20px
}
#monitorship_details dt {
	clear:left;
	float:left;
	font-weight:bold
}
#monitorship_details dd {
	float:left;
	margin-left:10px
}
#monitorship_details p {
	clear:both;
	padding-top:10px
}
.user .summary dt {
	display:none
}
.user .summary .avatar {
	width:60px;
	height:60px
}
.user .summary .rank {
	display:none;
	width:68px;
	height:16px;
	text-indent:-9000px;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/icon-stars.png) no-repeat left top;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/icon-stars.gif)
}
.user.role_user .summary .rank {
	display:block
}
.user.role_user .summary .star0 {
	background-position:-68px 0
}
.user.role_user .summary .star1 {
	background-position:-51px 0
}
.user.role_user .summary .star2 {
	background-position:-34px 0
}
.user.role_user .summary .star3 {
	background-position:-17px 0
}
.user.role_user .summary .star4 {
	background-position:0 0
}
.users li {
	float:left;
	position:relative;
	width:220px
}
.users .user h3 {
	position:absolute;
	left:70px
}
.users .user h3 a {
	font-weight:bold
}
.users .summary {
	float:left
}
.users .data {
	margin-top:30px;
	font-size:.85em;
	color:#999
}
.users .data dt {
	float:left;
	margin-right:3px
}
.users .data dt:after {
	content:" :"
}
.users .data .contribution-count, .users .data .date {
	display:none
}
.users:after {
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	content:"."
}
#users_controller.index .user_list_order_by {
	margin:10px 0;
	padding:0 5px;
	font-size:0.77em
}
#users_controller.index .user_list_order_by li {
	display:inline;
	float:left;
	height:17px;
	margin:1px 0 0 5px
}
#users_controller.index .user_list_order_by h3 {
	line-height:17px
}
#users_controller.index .user_list_order_by a {
	display:block;
	_float:left;
	height:100%;
	line-height:17px;
	color:#999
}
#users_controller.index .user_list_order_by a:hover {
	color:#666;
	text-decoration:none
}
#users_controller.index .user_list_order_by a.on {
	padding:0 3px;
	color:#fff;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/fond-tri.gif) repeat-x scroll left bottom
}
#users_controller.index .user_list_order_by a.on:hover {
	color:#fff
}
#users_controller.index .users {
	width:100%
}
#users_controller.index .users li {
	width:60px;
	height:75px;
	margin:3px;
	padding:5px;
	border:1px solid #ccc
}
#users_controller.index .users h3 {
	display:block;
	position:relative;
	top:60px;
	left:10px
}
#users_controller.index .users .user h3 a {
	overflow:hidden;
	position:absolute;
	top:5px;
	left:-16px;
	width:70px;
	height:13px;
	text-align:center;
	font-size:0.85em;
	color:#999;
	text-decoration:none
}
#users_controller.index .users .user h3 a:hover {
	text-decoration:underline
}
#users_controller.index .users .user .data {
	display:none
}
#users_controller.index .user .summary {
	width:100%
}
#users_controller.index .user .summary .rank {
	display:none
}
#users_controller.index .user .avatar a {
	display:block
}
#users_controller.index .user .avatar a img {
	border:none
}
#users_controller ul#onglets {
	padding:0 40px 0 20px
}
#users_controller ul#onglets li {
	float:left
}
#users_controller ul#onglets li.prof {
	float:right
}
#users_controller ul#onglets li.on {
	text-align:center;
	font-weight:bold;
	font-size:.85em;
	background-position:top
}
#users_controller ul#onglets li a {
	display:block;
	text-align:center;
	font-size:.85em;
	font-weight:bold
}
#users_controller ul#onglets li a:visited {
	color:#999
}
#users_controller #user_profile div#profile, #users_controller #my_profile div#profile {
	padding-bottom:20px
}
#users_controller h2.user_list_title {
	font-size:1.1em;
	font-weight:bold;
	background:none;
	margin:10px 0 20px 0;
	border-bottom:1px solid #ccc;
	_zoom:1
}
#profile {
	position:relative
}
#profile .user h3 {
	display:none
}
#profile .user .summary dt {
	display:inline;
	margin-left:75px;
	font-size:1.5em
}
#profile .user .avatar {
	position:absolute;
	top:0;
	left:0;
	width:70px;
	height:65px;
	padding-top:5px;
	text-align:center;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/fondPhoto.gif) no-repeat
}
#profile .user .rank {
	position:absolute;
	top:70px;
	left:0
}
#profile .user .data {
	display:inline;
	float:right;
	width:220px;
	margin-top:-2em;
	padding:0 0 5px 5px;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/fondInfos.gif) left bottom no-repeat
}
#profile .user .data dt {
	float:left
}
#profile .user .actions, #profile .user .profile {
	margin-left:80px
}
#profile .user .profile dt, #profile .user .data dt {
	color:#908f8f
}
#profile .user .profile dt, #profile .user .data dd {
	color:#000
}
#profile .user .profile dt {
	line-height:1.5em
}
#profile .user .profile dd {
	margin-left:3px
}
#profile .user .profile dt:after, #profile .user .data dt:after {
	content:":";
	padding:0 2px
}
#profile .user .data dt {
margin-right:5px !ie
}
#users_controller.show #user_profile div.hd div.t {
	display:none
}
#users_controller.show #user_profile div.hd div.content h1 {
	font-size:1.3em;
	font-weight:bold
}
#users_controller.show #user_profile div.bd {
	margin-top:5px;
	padding:10px 10px 20px 20px
}
#users_controller.show #user_profile div.bd div.user .summary dt {
	margin-left:85px;
	font-size:1.2em;
	font-weight:bold
}
#users_controller.show #user_profile div.bd div.user .summary dd.avatar a {
	display:block
}
#users_controller.show #user_profile div.bd div.user .summary dd.rank {
	margin-top:8px
}
#users_controller.show #user_profile div.bd div.user .profile {
	margin-left:85px;
	margin-top:10px
}
#users_controller.show #user_profile div.bd div.user .profile dl {
	margin-top:5px
}
#users_controller.show #user_profile div.bd div.user .profile .country dt {
	display:inline;
height:10px !ie;
	color:#999;
background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/ponctuation-sprites.gif) no-repeat scroll 92px -11px !ie
}
#users_controller.show #user_profile div.bd div.user .profile .country dd {
	display:inline;
	color:#333
}
#users_controller.show #user_profile div.bd div.user .profile .description dt {
height:16px !ie;
	color:#999;
background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/ponctuation-sprites.gif) no-repeat scroll 75px -9px !ie
}
#users_controller.show #user_profile div.bd div.user .profile .description dd {
	margin:5px 0 0 1px;
	padding-left:10px;
	border-left:1px dashed #999;
	color:#333;
	background-color:#f7f7f7
}
#users_controller.show #user_profile div.ft div.t {
	margin-left:-12px
}
#users_controller.show #my_profile {
	padding:0
}
#users_controller.show #my_profile div.hd {
	display:none
}
#users_controller.show #my_profile div.bd {
	padding-left:30px
}
#users_controller.show #my_profile div.bd div.t {
	display:none
}
#users_controller.show #my_profile div.bd div.content {
	padding-top:5px
}
#users_controller.show #my_profile div.user dl.summary dd.rank {
	margin-top:10px
}
#users_controller.show #my_profile div.user ul.actions {
	margin:10px 0 10px 85px;
	_margin-left:0
}
#users_controller.show #my_profile div.user ul.actions a {
	color:#999
}
#users_controller.show #my_profile div.user ul.actions a:hover {
	color:#666
}
#users_controller.show #my_profile div.user ul.actions a.edit {
	_margin-left:80px
}
#users_controller.show #my_profile div.user div.data {
	margin-top:-4em
}
#users_controller.show #my_profile div.user div.profile {
	margin-left:85px
}
#users_controller.show #my_profile div.user div.profile dl dt {
	display:inline;
	color:#999
}
#users_controller.show #my_profile div.user div.profile dl dd {
	display:inline;
	color:#000
}
#users_controller.show #my_profile div.user div.profile .description dd {
	display:block;
	border-left:1px dashed #999;
	margin:5px 0 0 1px;
	padding-left:10px;
	background-color:#f7f7f7
}
#users_controller.show #my_profile div.ft {
	height:39px
}
#users_controller.show #my_profile div.ft * {
	display:none
}
#users_controller.show #my_profile #profile .user {
	background:none
}
#users_controller #user-content form h4 {
	clear:both;
	margin-left:5px;
	font-size:.9em;
	font-weight:bold;
	color:#999
}
#users_controller.edit #user-content form {
	width:600px;
	margin-left:20px
}
#users_controller.edit div.row.image small {
	float:right;
	width:345px;
	margin-top:-31px
}
#users_controller #user-content-bottom {
	height:39px
}
#users_controller.awaiting_confirmation #no-sidebar-container p, #users_controller.awaiting_confirmation #no-sidebar-container ul {
	margin:5px 0
}
#users_controller.awaiting_confirmation #no-sidebar-container ul li {
	list-style:inside disc
}
#feedback_recorder {
	width:320px;
	position:relative;
	margin:0 auto
}
#closePopupButton {
	display:block;
	position:absolute;
	top:10px;
	right:15px;
	width:16px;
	height:16px;
	text-indent:-9999px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/icon-popup-close.gif) no-repeat left top
}
#closePopupButton span {
	display:none
}
.qualifiers ul.tags li {
	margin-right:10px
}
.qualifiers ul.tags li a {
	text-decoration:none
}
.qualifiers ul.tags li a:hover {
	text-decoration:underline
}
.qualifiers ul.tags li a.font0 {
	color:#ccc;
	font-size:7px
}
.qualifiers ul.tags li a.font1 {
	color:#999;
	font-size:9px
}
.qualifiers ul.tags li a.font2 {
	color:#666;
	font-size:13px
}
.qualifiers ul.tags li a.font3 {
	color:#333;
	font-size:17px
}
.qualifiers ul.tags li a.font4 {
	color:#000;
	font-size:21px
}
.feedback-list ul.dash-separated li {
padding-right:15px !ie;
	color:#999;
background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/footer-separ.gif) no-repeat right center !ie
}
.feedback-list ul.dash-separated li.last {
background-image:none !ie
}
#tag_controller.show dl#listing_intro_desc dd.list-description strong {
	font-weight:bold
}
.inplaceeditor-form .editor_field {
	width:90%;
	height:150px;
	margin-bottom:2px;
	padding:2px
}
.inplaceeditor-form .editor_ok_button {
	margin-right:5px
}
div.editor h1, div.editor h2, div.editor h3, div.editor h4, div.editor h5, div.editor h6, div.editor strong {
	padding:0;
	background:transparent none;
	color:inherit;
	font-weight:bold
}
div.editor h1 {
	margin:.67em 0;
	font-size:2em
}
div.editor h2 {
	margin:.75em 0;
	font-size:1.5em
}
div.editor h3 {
	margin:.83em 0;
	font-size:1.17em
}
div.editor h4 {
	margin:1.12em 0;
	font-size:1em
}
div.editor h5 {
	margin:1.5em 0;
	font-size:.83em
}
div.editor h6 {
	margin:1.67em 0;
	font-size:.75em
}
div.editor p {
	margin:0 0 7px 0
}
div.editor blockquote {
	margin:10px 0 10px 20px;
	font-style:italic
}
div.editor ul, div.editor ol {
	margin:10px 0
}
div.editor li {
	display:list-item;
	margin-left:20px;
	list-style-position:inside
}
div.editor ol li {
	list-style-type:decimal
}
div.editor ul li {
	list-style-type:disc
}
div.editor strong {
	font-style:inherit
}
div.editor em {
	font-weight:inherit
}
div.editor .line-through {
	text-decoration:line-through
}
p.search_text {
	padding-left:125px;
	font-size:.8em;
	font-style:italic
}
#duplicates {
	margin:10px 0 0 22px
}
#duplicates .hd, #duplicates .bd, #duplicates .ft {
	width:529px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/duplicates-container-bg-sprite.png) repeat-y scroll left top;
	_background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/duplicates-container-bg-sprite.gif) repeat-y scroll left top
}
#duplicates .hd {
	height:24px
}
#duplicates .bd {
	width:509px;
	padding:0 5px 0 15px;
	background-position:right top
}
#duplicates .ft {
	clear:both;
	height:24px;
	background-position:left bottom
}
#duplicates h1 {
	color:#666;
	font-size:1.3em;
	font-weight:bold;
	background:none
}
.page-intro {
	padding:10px 5px
}
.preview {
	display:none
}
.post_video {
	display:none
}
#no-sidebar-main #no-sidebar-container {
	margin:0 20px
}
#best_user_score_increase.module .hd, #best_feedbacks.module .hd {
	_margin-bottom:-30px
}
#best_user_score_increase.module .bd .content, #best_feedbacks.module .bd .content {
	_margin-top:30px
}
#last_stated .feedback .metadata .date, #last_stated .feedback .user, #last_stated .feedback .metadata .status_date, #last_stated .feedback .metadata .user, #last_stated .post_video {
	display:inline
}
#last_stated .feedbacks .feedback .user h3:after, #last_stated .feedbacks .feedback .metadata .date dd {
background:none !ie;
padding-left:1px !ie
}
#public_controller.index #last_stated .feedback .metadata dl.status_author dt.status_author_title, #public_controller.index #last_stated ul.feedbacks .feedback .user, #email_friends_message ul {
	margin-left:10px;
	padding-bottom:5px;
	background:none;
	list-style:square inside
}
#spinner, #spinner_feedback {
	width:18px;
	height:18px;
	vertical-align:middle;
	_margin-top:3px
}
#public_controller #email_friends h1 {
	margin-bottom:10px
}
#public_controller #email_friends p.intro {
	padding-top:15px
}
#public_controller #email_friends form legend {
	display:none
}
#public_controller #email_friends form .row {
	display:inline
}
#public_controller.email_friends #email_friends form .row-ok-button {
	vertical-align:top
}
#public_controller #email_friends label {
	margin-right:5px
}
#popup_email_friends h1, #feedbacks_controller.show #email_friends h1 {
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:1.15em;
	font-weight:bold;
	background:none;
	border-bottom:2px solid #666
}
#popup_email_friends p.intro {
	padding:5px 0 15px 0;
	text-indent:0;
	font-size:1.1em
}
#popup_email_friends #email_friends_message {
	width:auto
}
#popup_email_friends form .row {
	display:inline
}
#popup_email_friends form .row-ok-button {
	vertical-align:top
}
#popup_email_friends label {
	margin-right:5px
}
#popup_email_friends .notice {
	background:none;
	margin:0 0 5px 0;
	padding:0;
	text-indent:0;
	font-style:italic
}
#subscribe_to_feedback p.links a {
	padding:10px 0 10px 39px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/drop_box.png) no-repeat left center;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/drop_box.gif)
}
#subscribe_to_feedback p.links a#share {
	background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/letter.png);
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/letter.gif)
}
#subscribe_to_feedback p.links a.on {
	font-style:italic;
	color:#000;
	text-decoration:none;
	cursor:default
}
.close_panel {
	float:right;
	position:relative;
	top:5px;
	right:0;
	width:16px;
	height:16px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/icon-popup-close.gif) no-repeat scroll left top;
	text-indent:-999em;
	overflow:hidden;
	cursor:pointer
}
.after_vote_panel {
	min-height:120px;
	_height:120px;
	margin-bottom:10px;
	padding:10px 10px 20px 20px;
	border-top:2px solid #9d9d9d;
	background:#f2f2f2 url(/web/FR/fr_images/others/HNE/discussions/theme-a/bg_sharing.jpg) repeat-x left bottom
}
.after_vote_panel h3 {
	font-size:1.3em;
	font-weight:bold
}
#subscribe_to_feedback .after_vote_panel .message {
	width:100%;
	margin:10px 0;
	font-size:1em;
	background:transparent none
}
#subscribe_to_feedback .after_vote_panel .message p {
	padding:0;
	text-align:left;
	background:transparent none
}
#subscribe_to_feedback .after_vote_panel .message ul {
	margin-left:10px;
	list-style:square inside
}
#share_form {
	margin-top:20px
}
#share_form legend {
	display:none
}
#share_form .row {
	display:inline;
	width:24em;
	_display:inline;
	_float:left
}
#share_form .row-ok-button {
	position:relative;
	top:-2px;
	_position:static;
	_top:0;
	_width:auto;
	_height:1%
}
#share_form label {
	margin-right:10px
}
#share_form input#people_email {
	width:20em;
	padding:3px 0;
	color:#333;
	font-size:.95em;
	border:1px solid #aaa
}
#unvotable_feedback_message {
	margin-bottom:0
}
.archived #subscribe_to_feedback p.links, .own #subscribe_to_feedback p.links {
	margin-bottom:10px;
	padding:0;
	text-align:center;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/fondMessage.gif) no-repeat 58% bottom
}
.archived #subscribe_to_feedback p.links a#share, .own #subscribe_to_feedback p.links a#share {
	margin:0 0 0 -38px;
	padding:9px 0 9px 35px;
	line-height:2.6em;
	font-size:.85em
}
.archived #share_panel, .own #share_panel {
	clear:both;
	_padding-top:5px
}
.feeds a.rss_link {
	float:right
}
.feed_entry {
	clear:both;
	position:relative;
	width:93%;
	_width:92%;
	min-height:30px;
	_height:30px;
	margin-bottom:5px;
	padding-left:35px;
	font-size:.9em
}
.feed_entry .user, .feed_entry .user h3, .feed_entry .summary {
	display:inline
}
.feed_entry .user .summary .avatar {
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:30px
}
.feed_entry .user .summary .avatar a {
	display:block
}
.feed_entry .user .summary .avatar a img {
	display:block;
	width:30px;
	height:30px
}
.feed_entry .user .summary .rank {
	display:none
}
.feed_entry .user {
*padding-right:4px
}
.feed_entry .feedback, .feed_entry .feedback .corpus, .feed_entry .feedback .corpus h2 {
	display:inline
}
.feed_entry .feedback .body, .feed_entry .feedback .user, .feed_entry .feedback .metadata {
	display:none
}
::-moz-selection {
background-color:#b4d5fe
}
#overlay {
	background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/popup_bg.png);
	background-repeat:repeat;
	_background-image:none;
	_background-color:#000;
	_filter:alpha(opacity=60)
}
.pop {
	width:400px;
	margin:0;
	padding:0
}
.pop-t {
	display:block;
	width:400px;
	height:11px;
	line-height:11px;
	margin:0;
	padding:0;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-t.png) repeat-x bottom;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-t.gif)
}
.pop .pop-top {
	display:block;
	width:400px;
	height:31px;
	line-height:31px;
	margin:0;
	padding:0;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-top-left.png) no-repeat left bottom;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-top-left.gif)
}
.pop.left .pop-top {
	background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-top-right.png);
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-top-right.gif)
}
.pop-m {
	width:400px;
	margin:0;
	padding:1px 0 0 0;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-m.png) repeat-y left top;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-m.gif)
}
.pop-back {
	display:block;
	width:380px;
	margin:0 10px;
	padding:0 0 10px 0;
	text-align:left;
	font-size:.85em
}
.pop h3 {
	margin:0 0 5px 0;
	margin:0 0 4px 0;
	border-bottom:1px solid #ccc;
	color:#666;
	font-weight:bold
}
.pop p {
	padding:5px 10px 10px 10px;
	text-indent:5px
}
.pop br {
	clear:both
}
.pop ul {
	display:block;
	width:280px;
	margin-left:30px;
	padding:0 5px 10px 10px
}
.pop li {
	list-style:square
}
.pop-back div.answer {
	margin:10px 0;
	border:#d4d4d4 1px solid
}
.pop-back .action-button a {
	margin-left:100px
}
.pop-b {
	display:block;
	width:400px;
	height:11px;
	line-height:11px;
	margin:0;
	padding:0;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-b.png) no-repeat left top;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-b.gif)
}
.pop .pop-bottom {
	display:block;
	width:400px;
	height:28px;
	line-height:28px;
	margin:0;
	padding:0;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-bottom-left.png) no-repeat left top;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-bottom-left.gif)
}
.pop.left .pop-bottom {
	background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-bottom-right.png);
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-bottom-right.gif)
}
.pop-m form legend {
	display:none
}
.pop-m form .row {
	width:100%
}
.pop-m form .row label {
	width:100px
}
.pop-m form .row input, .pop-m form .row textarea {
	width:250px
}
.pop form button p {
	padding:0
}
#popup_feedback .pop {
	width:400px;
	margin:0;
	padding:0
}
#popup_feedback .pop .pop-t {
	display:block;
	width:400px;
	height:11px;
	line-height:11px;
	margin:0;
	padding:0;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-t.png) repeat-x center bottom;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-t.gif)
}
#popup_feedback .pop .pop-m {
	width:400px;
	margin:0;
	padding:0;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-m.png) repeat-y left top;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-m.gif)
}
#popup_feedback .pop .pop-m .pop-back {
	display:block;
	width:380px;
	margin:0 10px;
	padding:0 0 10px
}
#popup_feedback .pop .pop-m .pop-back p {
	padding:5px 10px 10px;
	text-indent:5px
}
#popup_feedback .pop .pop-m .pop-back dl {
	margin:0;
	padding-left:10px
}
#popup_feedback .pop .pop-m .pop-back dl dt {
	clear:both;
	float:left;
	width:10em;
	text-align:left;
	font-weight:bold
}
#popup_feedback .pop .pop-m .pop-back dl dd {
	float:left;
	width:20em;
	margin:0
}
#popup_feedback .pop .pop-m .pop-back br {
	clear:both
}
#popup_feedback .pop .pop-b {
	display:block;
	width:400px;
	height:11px;
	line-height:11px;
	margin:0;
	padding:0;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-b.png) no-repeat left top;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-b.gif)
}
#popup_user .pop, #popup_user .pop .pop-t, #popup_user .pop .pop-top, #popup_user .pop .pop-b, #popup_user .pop .pop-bottom, #popup_user .pop .pop-m {
	width:137px
}
#popup_user .pop {
	margin:0;
	padding:0
}
#popup_user .pop .pop-t {
	height:10px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-t-user.png) no-repeat scroll left bottom;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-t-user.gif)
}
#popup_user .pop .pop-m {
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-m-user.png) repeat-y scroll left top;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-m-user.gif)
}
#popup_user .pop .pop-m .pop-back {
	padding:0;
	width:120px
}
#popup_user .pop .pop-m .pop-back p {
	padding:2px
}
#popup_user .pop .pop-b {
	height:11px;
	display:block;
	line-height:11px;
	margin:0;
	padding:0;
	width:137px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-b-user.png) no-repeat left top;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-b-user.gif)
}
#popup_user .pop .pop-bottom {
	height:20px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-bottom-left-user.png) no-repeat left top;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-bottom-left-user.gif)
}
#popup_user .pop.left .pop-bottom {
	background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-bottom-right-user.html);
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-bottom-right-user-2.html)
}
#popup_user .pop .pop-top {
	height:20px;
	margin-left:1px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-top-left-user.png) no-repeat left bottom;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-top-left-user.gif)
}
#popup_user .pop.left .pop-top {
	background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-top-right-user.html);
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pop-top-right-user-2.html)
}
#popup_user .pop h3 {
	padding-bottom:0
}
#popup_user .pop .pop-m .pop-back dt {
	float:left
}
#popup_user .pop .pop-m .pop-back dl.rank, #popup_user .pop .pop-m .pop-back dl.rank_0, #popup_user .pop .pop-m .pop-back dl.rank_1, #popup_user .pop .pop-m .pop-back dl.rank_2, #popup_user .pop .pop-m .pop-back dl.rank_3, #popup_user .pop .pop-m .pop-back dl.rank_4 {
	display:block;
	top:2px;
	width:68px;
	height:16px;
	margin-top:5px;
	text-indent:-9999em;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/icon-stars.png) no-repeat scroll left top;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/icon-stars.gif)
}
#popup_user .pop .pop-m .pop-back dl.rank_0 {
	background-position:-68px 0
}
#popup_user .pop .pop-m .pop-back dl.rank_1 {
	background-position:-51px 0
}
#popup_user .pop .pop-m .pop-back dl.rank_2 {
	background-position:-34px 0
}
#popup_user .pop .pop-m .pop-back dl.rank_3 {
	background-position:-17px 0
}
#popup_user .pop .pop-m .pop-back dl.rank_4 {
	background-position:0 0
}
form.standard.cloning_popup_form div.row-ok-button {
	padding:0
}
form.standard.cloning_popup_form div.row-ok-button a {
	margin-left:10px;
	margin-right:20px
}
#welcome.module .bd, #welcome.module .bd .t, #welcome.module .ft, #welcome.module .ft .t {
	background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/module_plain_background.png);
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/module_plain_background.gif)
}
form button.ok-button p {
	width:38px;
	height:20px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/001/bt-ok.jpg) no-repeat left center
}
h1 {
	padding-bottom:15px;
	font-weight:bold;
	font-size:1.5em;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/sous-titre.jpg) no-repeat left bottom
}
.feedback-list a.rss_link {
	margin-right:10px
}
#header, #banner .hd, #banner .ft, #bd, #ft .hd {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/container-bg-sprite.png) repeat right top;
	_background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/container-bg-sprite.gif) repeat right top
}
#header {
	height:95px
}
#header .bd {
	padding:5px 17px 0 10px
}
#header #topnav {
	text-align:right
}
#header #topnav ul {
	padding:10px
}
#header #topnav ul li {
	display:inline
}
#header #topnav ul li a {
	padding:10px 10px 10px 20px;
	font-size:.85em;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/spacer-big-bg.png) left center no-repeat;
	_background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/spacer-big-bg.gif) left center no-repeat
}
#header #topnav ul li a:hover {
	color:#666
}
#header #topnav ul li.first a {
	background:none
}
#header div.login, #header div#login {
	right:25px
}
#header #global-search {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/spacer-big-bg.png) left -5px no-repeat;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/spacer-big-bg.gif)
}
#header #global-search .ok-button {
	vertical-align:top;
	position:relative;
top:-1px !ie
}
#search-form {
	margin:8px 0 0 15px
}
#search {
	width:120px;
	height:18px;
	line-height:100%;
	font-size:.9em;
	font-style:italic;
	color:#bbb;
	border:1px solid #d4d4d4
}
#banner .hd {
	height:22px;
	background-position:left bottom
}
#banner .bd {
	height:10px
}
#public_controller.index #banner .bd {
	height:107px
}
#banner .ft {
	height:22px;
	_margin-top:-6px;
	background-position:left top
}
#banner h2 {
	display:none;
	color:#fff;
	font-size:1.9em;
	font-weight:normal;
	letter-spacing:1px
}
#banner h3 {
	display:none;
	color:#fff;
	font-size:1.6em;
	letter-spacing:1px
}
#public_controller.index #banner h2, #public_controller.index #banner h3 {
	display:block
}
#sidebar .feedback-bt {
	width:227px;
	height:39px;
	margin:0 0 10px 3px;
	padding:0;
	line-height:37px;
	text-indent:30px;
	font-size:1.4em;
	text-decoration:none;
	letter-spacing:-1px
}
#public_controller.index #sidebar .feedback-bt {
	top:-95px;
	left:650px;
	margin:-5px 0 0 5px
}
#sidebar .top .hd {
	height:10px;
	_height:0
}
#sidebar .hd, #sidebar .bd {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/sidebar-container-bg-sprite.png) no-repeat left top;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/sidebar-container-bg-sprite.gif)
}
#sidebar .bd {
	padding:0 9px 10px;
	background-position:left bottom
}
#sidebar .pont .hd {
	background-position:left -13px
}
#sidebar h2 {
	width:213px;
	margin:0;
	color:#bf7200;
	text-transform:uppercase;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/001/commande-titre.gif) no-repeat
}
#sidebar span.handle {
	width:17px;
	height:19px;
	margin-top:3px;
	margin-right:3px
}
#sidebar span.handle-open {
	width:17px;
	height:19px;
	margin-top:3px;
	margin-right:3px
}
#sidebar span.comm-close {
	width:20px;
	height:25px;
	margin-top:0;
	margin-right:3px;
	line-height:25px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/001/comm-open.gif) no-repeat
}
#sidebar .block ul.tags {
	padding:6px 0 10px 5px
}
#welcome .mc-text {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/mc-bubble.gif) left top no-repeat
}
#tags_controller #yui-main div.hd {
	width:647px;
	height:20px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/formulaire-top.gif) no-repeat scroll 0
}
#tags_controller #yui-main div.ft {
	width:647px;
	height:20px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/formulaire-bottom.gif) no-repeat scroll 0
}
#tags_controller #yui-main div.tagcloud {
	width:607px;
	padding:20px;
	text-align:justify;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/formulaire-back.gif) repeat-y scroll 0
}
#tags_controller #yui-main div.qualifiers {
	width:607px
}
.feedback dl.score, .feedback dl.pop {
	height:36px;
	width:58px
}
.feedback dl.score {
	background-position:50% top
}
.feedback dl.score dt {
	text-indent:-9000px;
	position:absolute
}
.feedback dl.score dd.qualifier {
	font-size:.8em;
	_font-size:.75em;
	font-weight:normal;
	letter-spacing:-1px;
	_letter-spacing:-1px
}
.feedback dl.score dd.value {
	font-size:140%;
	color:#fff;
	height:21px
}
.feedbacks .feedback .user {
	margin-left:125px;
	float:left;
	_display:inline
}
.feedbacks .feedback .user .avatar {
	display:none
}
.feedback dl.pop dd.popu1, .feedback dl.pop dd.popu2, .feedback dl.pop dd.popu3, .feedback dl.pop dd.popu4 {
	height:21px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/icon-pop-sprite.png) center top no-repeat;
	_background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/icon-pop-sprite-8bit.png) center top no-repeat
}
.feedback dl.pop dd.popu2 {
	background-position:50% -36px
}
.feedback dl.pop dd.popu3 {
	background-position:50% -72px
}
.feedback dl.pop dd.popu4 {
	background-position:50% -108px
}
.feedbacks .feedback {
	min-height:38px;
min-height:35px !ie;
	_height:35px
}
.feedbacks .feedback .title {
	margin-left:125px
}
.feedback-list div.controls {
	left:-5px;
	width:677px;
	height:23px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/fond-tri.jpg) no-repeat scroll
}
.feedback-list div.controls ul, .feedback-list div.controls ul li, .feedback-list div.controls ul li a {
	height:20px;
	line-height:20px
}
.feedback-list div.controls ul.filter {
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/tri-separ.jpg) no-repeat scroll left center
}
.content div.controls li {
padding-right:15px !ie;
background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/footer-separ.gif) no-repeat scroll right center !ie
}
.content div.controls li:after {
	content:" -"
}
.content div.controls li.last {
background-image:none !ie
}
.content div.controls li.last:after {
	content:""
}
.content div.controls strong {
	font-weight:bold
}
#public_controller.index .controls {
	position:absolute;
	top:-32px;
	_top:0;
	right:5px;
	text-align:right;
	font-size:0.85em
}
#feedbacks_controller.show #entry {
	width:686px
}
#feedbacks_controller.show #entry .hd {
	height:40px;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/sugg-top.png) no-repeat left top
}
#feedbacks_controller.show #entry .feedback {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/sugg-back.png) repeat-y left top
}
#feedbacks_controller.show .feedback {
	_height:1%
}
#feedbacks_controller.show .feedback .corpus {
	margin-left:22px
}
#feedbacks_controller.show .feedback .metadata {
	height:66px;
	padding-left:25px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/sugg-bottom.jpg) no-repeat left top
}
#feedbacks_controller.show .feedback .metadata dl {
	margin-top:16px
}
#feedbacks_controller.show .feedback .date, #feedbacks_controller.show .feedback .category, #feedbacks_controller.show .feedback .status {
	float:left;
	height:45px;
	padding:0 10px;
	text-align:center;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/spacer-big-bg.png) no-repeat left center;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/spacer-big-bg.gif)
}
#feedbacks_controller.show .feedback .user {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/sugg-bulle.jpg) no-repeat left top
}
#feedbacks_controller.show .feedback .user .summary .avatar {
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/fondPhoto.gif) no-repeat
}
#vote-bar div.vote {
	left:10px;
	width:681px;
	height:65px;
	margin:0 0 20px 0
}
#vote-bar h3.result, div#vote-bar h3.rate {
	width:120px;
	height:45px;
	margin:0;
	padding:19px 0 0 5px;
	font-size:1.5em;
	font-weight:normal
}
#vote-bar div.vote ul {
	float:left;
	height:50px;
	margin-top:8px
}
#vote-bar div.vote li.choice {
	padding-left:2px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/spacer-big-bg.png) no-repeat left center;
	_background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/spacer-big-bg.gif)
}
#vote-bar div.vote li.first {
	background-image:none
}
#vote-bar div.vote li.highlight {
	background-color:#fffdac
}
#vote-bar dl.choice-def {
	height:46px
}
#vote-bar dl.choice-def-no-vote {
	width:137px;
	color:#b2b2b2
}
#vote-bar dt.choice-image {
	height:21px;
	margin-top:7px
}
#vote-bar dd.choice-label {
	margin-top:5px
}
#vote-bar div.choice-votes {
	width:45px;
	height:38px;
	line-height:30px
}
#subscribe_to_feedback {
	width:94.5%;
	margin-left:15px
}
#subscribe_to_feedback p.links {
	padding:20px 0 10px 15px
}
#subscribe_to_feedback p.links a {
	margin-right:50px
}
div#feedback-tabs {
	width:684px;
	_width:673px;
	height:46px;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/suggest-ong-top2.png) no-repeat left bottom
}
div#feedback-tabs ul.tabs {
	margin-left:12px
}
div#feedback-tabs ul.tabs li {
	width:163px;
	height:31px
}
div#feedback-tabs ul.tabs li a {
	height:100%;
	width:100%;
	line-height:31px;
	color:#999;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/suggest-ong.png) left top no-repeat
}
div#feedback-tabs ul.tabs li a.on {
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/suggest-ong-on.png) no-repeat center top
}
div.pane {
	width:624px;
	padding:0 30px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/suggest-ong-back2.png) repeat-y
}
div.status div.bd div.text {
	width:623px;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/suggestion-statut.png) no-repeat left top
}
div.status dt.status-title {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pres-top.png) left bottom no-repeat
}
div.status dd.status-body-container {
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/pres-mid.png) repeat-y left top
}
div.status div.ft {
	_position:relative;
	_left:0;
	width:623px;
	height:10px;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/pres-bottom.png) left bottom no-repeat;
	_background-position:right top
}
a.post-top, a.post-bottom {
	left:498px;
	width:107px;
	height:20px;
	line-height:18px;
	text-indent:18px;
	letter-spacing:-1px;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/commenter_bt.png) no-repeat
}
div#tab_comments div.controls {
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/fond-tri-suggest.html) no-repeat
}
div#tab_comments div.controls span.filter-label {
	padding-left:20px
}
div.comment {
	padding:0
}
div.comment div.ft {
	height:20px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/ligne.png) no-repeat left bottom
}
.status .user {
	_left:535px
}
#feedback-tabs-ft {
	margin:0;
	background:url(/web/FR/fr_images/others/HNE/discussions/theme-a/sugg-bottom2.png) no-repeat
}
#public_controller.index .user.role_user .summary .rank {
	position:relative;
	top:2px;
	left:-4px
}
#public_controller.index .users li {
	height:100px
}
#users_controller.index .user_list_order_by {
	height:23px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/fond-tri.jpg) no-repeat scroll left top
}
#users_controller ul#onglets {
	width:627px;
	height:41px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/onglets-top.gif) no-repeat left bottom
}
#users_controller ul#onglets li, #users_controller ul#onglets li.on, #users_controller ul#onglets li a {
	width:130px;
	height:31px;
	line-height:3em
}
#users_controller ul#onglets li {
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/onglet-1.gif) no-repeat center top
}
#users_controller ul#onglets li.on {
	background-image:url(/web/FR/fr_images/others/HNE/discussions/theme-a/onglet-2.gif)
}
#users_controller.index #user_profile {
	width:687px
}
#users_controller.index #user_profile div.hd {
	display:none
}
#users_controller.index #user_profile div.bd {
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/onglets-back.gif) repeat-y scroll left top
}
#users_controller.index #user_profile div.bd div.t {
	display:none
}
#users_controller.index #user_profile div.bd div.content {
	padding-top:5px
}
#users_controller.index #user_profile div.ft {
	width:687px;
	height:39px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/onglets-bottom.gif) no-repeat
}
#users_controller.show #my_profile {
	width:687px;
	margin:0
}
#users_controller.show #my_profile div.bd {
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/onglets-back.gif) repeat-y scroll left top
}
#users_controller.show #my_profile div.ft {
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/onglets-bottom.gif) no-repeat
}
#users_controller #user-content {
	padding:10px 20px 20px 20px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/onglets-back.gif) repeat-y top left
}
#users_controller #user-content-bottom {
	width:687px;
	background:transparent url(/web/FR/fr_images/others/HNE/discussions/theme-a/onglets-bottom.gif) top left no-repeat
}
#users_controller.show #user_profile {
	width:97%;
	margin:0;
	padding:0
}
#ft .hd {
	height:22px;
	background-position:left bottom
}
body.powerUserToolBar {
	background-position:0 20px !important;
	padding-top:20px;
	_padding-top:0
}
#topbar {
	height:20px;
	_position:absolute;
	position:fixed;
	text-align:center;
	top:0;
	left:0;
	width:100%;
	z-index:50
}
form.merge {
	width:400px
}
form.merge .row {
	width:264px
}
form.merge .row input {
	width:120px
}
div.merge-accept {
	border-right:1px solid #bbb;
	padding-left:1em;
	padding-right:1em;
	width:450px;
	float:left
}
div.merge-refuse {
	padding-left:2em;
	width:350px;
	float:left;
	padding-top:2em
}
#topbar {
	height:18px;
	border-bottom:1px solid #ddd;
	background-color:#fff;
	padding-bottom:0.1em;
	padding-top:0.1em
}
#topbar span {
	font-size:smaller
}
body.adminToolBar {
	background-position:0 40px !important;
	padding-top:40px;
	_padding-top:0
}
#backendBar {
/*	background:url(../images/admin/tool_bar/barBackground.gif) repeat-x 0 0; */
	height:40px;
	_position:absolute;
	position:fixed;
	text-align:center;
	top:0;
	left:0;
	width:100%;
	z-index:50
}
#backendBar #tag_admin_form p {
	margin:5px 0;
	padding:0
}
#backendBar #center {
	margin:0 auto;
	position:relative;
	text-align:left;
	width:1000px
}
#backendBar #closedBar {
	background:url("../images/admin/tool_bar/barCenterBackground.gif") repeat-x 0 0;
	height:40px;
	margin:0 10px
}
#backendBar .mainButton {
	float:left;
	height:40px;
	margin:0 28px 0 7px;
	width:107px
}
#backendBar .mainButton a {
	background:url("../images/admin/tool_bar/mainButton.gif") no-repeat;
	color:#000;
	display:block;
	height:40px;
	text-decoration:none
}
#backendBar .mainButton a span {
	display:block;
	font-size:.9em;
	line-height:12px;
	padding:7px 5px 0;
	text-align:center
}
#backendBar .returnHome a {
	background-image:url("../images/admin/tool_bar/backHomeButton.gif");
	color:#FFF
}
#backendBar .mainButton a:hover, #backendBar .mainButton a:active {
	background-position:0 -40px
}
#backendBar a.on {
	background-position:0 -40px;
	color:#714728;
	cursor:default;
	font-weight:bold
}
#backendBar .returnHome a:hover, #backendBar .returnHome a:active {
	color:#C3740F
}
#backEndSearch {
	float:right;
	line-height:40px
}
#backEndSearch label {
	color:#FFF;
	float:left
}
#backendBar input {
	font-family:"Lucida Grande", Verdana, Arial, sans-serif
}
#backendBar .textInput {
	background:#FFF url("../images/admin/tool_bar/inputBackground.gif") repeat-x;
	border:1px solid #9C5D0C;
	font-size:.9em;
	padding:2px 2px 2px 0
}
#backendBar #backEndSearch .button {
	float:left;
	margin:9px 7px 0 0;
	width:45px
}
#backendBar #backEndSearch .button a {
	background-image:url("../images/admin/tool_bar/searchButton.gif");
	font-weight:bold
}
#backendBar #backEndSearch .button a span {
	background:none;
	line-height:20px
}
#backendBar .backEndLayer {
	width:1000px;
	z-index:50
}
#backendBar .backEndLayer .backEndLayerContent {
	background:url("../images/admin/tool_bar/popupBackground.gif");
	border-left:1px solid #9F9F9F;
	border-right:1px solid #9F9F9F;
	color:#000;
	margin-left:20px;
	width:960px
}
#backendBar form h3 {
	color:#000;
	font-weight:bold
}
#backendBar form .input-submit {
	font-size:1.1em;
	margin-left:180px
}
#backendBar .backEndLayer #chooseStatus {
	padding:5px 0 0 0;
	width:500px;
	height:100px;
	float:left
}
#backendBar .backEndLayer #chooseStatus ul {
	float:left;
	line-height:19px;
	width:33%
}
#backendBar .backEndLayer #chooseStatus li {
	display:block;
	list-style:none;
	margin-left:4px
}
#backendBar .backEndLayer #chooseStatus li input {
	position:relative;
	top:2px
}
#backendBar .backEndLayer #chooseStatus li label {
	font:1em;
	padding-left:2px
}
#backendBar input {
	font-family:"Lucida Grande", Verdana, Arial, sans-serif
}
#backendBar .backEndLayer #addComment {
	float:right;
	margin:7px 7px 7px 0;
	width:440px
}
#backendBar .backEndLayer #addComment textarea {
	height:89px;
	width:434px
}
#backendBar .backEndLayer .buttonBar {
	clear:both;
	position:relative;
	margin-top:7px;
	background:#3E2816 url("../images/admin/tool_bar/buttonBarBackground.gif") repeat-x 0 0;
	height:25px;
	width:960px
}
#backendBar .button a {
	background:url("../images/admin/tool_bar/buttonCenter.gif") repeat-x;
	color:#FFF;
	display:block;
	height:25px;
	text-align:center;
	text-decoration:none;
	overflow:hidden
}
#backendBar .button a span {
	background:url("../images/admin/tool_bar/buttonLeft.gif") no-repeat;
	display:block
}
#backendBar .button a span span {
	background:url("../images/admin/tool_bar/buttonRight.gif") no-repeat 100% 0;
	display:block;
	font-size:.9em;
	font-weight:bold;
	height:25px;
	line-height:20px;
	padding:3px 15px
}
#backendBar button a:link span span, #backendBar button a:visited span span {
	color:#FFF
}
#backendBar .button a:hover, #backendBar .button a:active, #backendBar .button a:hover span, #backendBar .button a:active span {
	background-position:0 -30px
}
#backendBar .button a:hover span span, #backendBar .button a:active span span {
	background-position:100% -30px;
	color:#C3740F
}
.disabled a:link, .disabled a:visited, .disabled a:link span, .disabled a:visited span, .disabled a:hover, .disabled a:active, .disabled a:hover span, .disabled a:active span {
	background-position:0 -60px
}
.disabled a:link span span, .disabled a:visited span span, .disabled a:hover span span, .disabled a:active span span {
	background-position:100% -60px;
	color:#A6A3A3;
	cursor:default
}
#backendBar .backEndLayer .buttonBar .button {
	float:right;
	margin-right:8px;
	_margin-right:4px;
	_width:120px
}
#backendBar .backEndLayer .buttonBar .closeBarButton {
	float:left;
	margin-left:10px;
	_margin-left:4px;
	width:33px
}
#backendBar .backEndLayer .buttonBar .closeBarButton a {
	background-image:url("../images/admin/tool_bar/closeButton.gif")
}
#backendBar .backEndLayer .buttonBar .closeBarButton a span {
	background:none
}
#backendBar #tag_admin_form {
	padding:5px 0 0 0
}
#backendBar #tag_admin_form p {
	padding-left:15px
}
#backendBar ul.tags {
	margin:0;
	padding:0;
	list-style-type:none
}
#backendBar ul.tags li {
	display:inline;
	line-height:28px;
	border:1px solid #7F7F7F;
	background:#EFEFEF;
	margin-left:5px;
	padding:2px 4px;
	cursor:pointer;
	cursor:hand
}
#backendBar ul.tags li.current {
	border:2px solid #7F7F7F;
	font-weight:bold;
	background:#EEEEEE
}
