/*  - Webdesign:   
                Cubedesigners   http://www.cubedesigners.com
	- CSS authors:
	 			Cubedesigners   http://www.cubedesigners.com
                Renaud Morvan   http://externalbrain.org
    - Copyright holder: 
                Dimelo http://feedback20.com
*/


.yui-t8 #bd .yui-b #sidebar  {width:247px;left:22px;}
.yui-t8 #yui-main {position:relative;right:40px;width:69%;}

/* BODY */
body {background:url(/images/theme-a/079/back.jpg) top repeat-x;}
body#public_controller.index {background:url(/images/theme-a/079/back.jpg) no-repeat center top;}

/* HEADER */
#header {background:transparent url(/images/theme-a/079/test-header.png) no-repeat scroll center top;width:1040px;height:120px;margin-left:-25px;_height:151px;_background-image: url(/images/theme-a/079/header.gif);_padding:0px;}

#header .logo {margin-left:30px;}
#header #topnav, #header #global-search  {margin-top:110px;margin-right:17px;_margin-top:110px;}
#header #global-search {background:none;}
#header #topnav ul li a {background:none;color:#000;}
#header div.login, #header div#login {left:40px;bottom:-22px;width:400px;_position:relative;_top:-25px;}
#header div#log-in form div#login_form label {color:#fff;}

/* BANNER */
#banner .hd {background:transparent url(/images/theme-a/079/test-header-ft.png) no-repeat scroll center top;height:31px;margin-left:-26px;width:1040px;_display: none;}
#banner .bd {display:none;}
#banner .ft {background:transparent url(/images/theme-a/079/test-banner-ft.png) no-repeat scroll center top;height:22px;margin-left:-26px;width:1040px;_background-image: url(/images/theme-a/079/banner-ft.gif);}
#bd {background:transparent url(/images/theme-a/079/test_bd.png) repeat-y scroll left top;margin-left:-26px;width:1040px;_background-image: url(/images/theme-a/079/bd.gif);}

#public_controller.index #banner .bd {display:none;}
#public_controller.index #sidebar .feedback-bt { position:relative; top:0px; left:0px; margin:0 0 10px 3px;}
#public_controller.index .users li {height: 66px;}
#sidebar .feedback-bt {background:url(/images/theme-a/079/bt-suggestion.gif) no-repeat top left;width:251px;height:37px;text-indent:-9999em;}

/* SIDEBAR */
#sidebar .bd {padding:0;}
#sidebar .ft {display:block;background:transparent url(/images/theme-a/079/sidebar-container-bg-sprite.png) no-repeat scroll left bottom;height:22px;margin-bottom:5px;_background-image: url(/images/theme-a/079/sidebar-container-bg-sprite.gif);}
#sidebar .top .hd {display:none;}
#sidebar .block ul.tags {padding:10px 0 10px 10px;}
#sidebar .block ul.tags li a {color:#000000;font-size:15px;font-weight:bold;}
#sidebar h2 {background-image:url(/images/theme-a/001/commande-titre.gif);}
#sidebar h2 span.commande-titres {color:#bf7200;}
#sidebar h2 span.comm-close {background-image:url(/images/theme-a/001/comm-open.gif);}
#sidebar .bd {background-image: none ;}
#sidebar .block div.sidebar-body {background: transparent url(/images/theme-a/079/sidebar-container-bg-sprite.png) no-repeat scroll left -25px;width:247px;_background-image: url(/images/theme-a/079/sidebar-container-bg-sprite.gif);}
#sidebar .pont .hd  {display:none;}

/*ITEM SIDEBAR*/
#sidebar span.handle-open {height:30px;margin-right:12px;margin-top:0px;}
#sidebar .block div#tags_actualite.sidebar-body {width:237px;min-height:50px;padding:5px;}
#item_actualite h2{background:transparent url(/images/theme-a/079/actualite.png) no-repeat scroll left top;width:247px;height:32px;text-indent:-9999em;_background-image:url(/images/theme-a/079/actualite.gif);}
#item_quicklink h2 {background:transparent url(/images/theme-a/079/quicklink.png) no-repeat scroll left top;width:247px;height:32px;text-indent:-9999em;_background-image:url(/images/theme-a/079/quicklink.gif);}
#item_category h2 {background:transparent url(/images/theme-a/079/categories.png) no-repeat scroll left top;width:247px;height:32px;text-indent:-9999em;_background-image:url(/images/theme-a/079/categories.gif);}
#item_status h2 {background:transparent url(/images/theme-a/079/statuts.png) no-repeat scroll left top;width:247px;height:32px;text-indent:-9999em;_background-image:url(/images/theme-a/079/statuts.gif);}
#item_actualite h2 span.comm-close{background:transparent url(/images/theme-a/079/com-open-actu.png) no-repeat scroll left top;width:20px;height:32px;margin-right:12px;}
#item_quicklink h2 span.comm-close{background:transparent url(/images/theme-a/079/com-open-quicklink.png) no-repeat scroll left top;width:20px;height:32px;margin-right:12px;}
#item_category h2 span.comm-close{background:transparent url(/images/theme-a/079/com-open-category.png) no-repeat scroll left top;width:20px;height:32px;margin-right:12px;}
#item_status h2 span.comm-close{background:transparent url(/images/theme-a/079/com-open-status.png) no-repeat scroll left top;width:20px;height:32px;margin-right:12px;}

/*MODULE MUR D'EXPRESSION*/
#welcome.module .bd, #welcome.module .bd .t, #welcome.module .ft, #welcome.module .ft .t {background-image: url(/images/theme-a/079/module_mur_background.png);}
#welcome.module .ft, #welcome.module .ft .t {height:76px;}
#welcome.module .bd .t, #welcome.module.inside .hd .t {width:23px;}
#welcome.module .bd .content {position:relative;}
#welcome.module, #welcome.module a {color:#fff;}
#welcome.module ul.feedbacks{margin-top:80px;}
#welcome .avatar {float:left; padding:3px 6px;height:90px;width:50px;}
#welcome .body, #selected_feedbacks .body, #selected_feedbacks .user {}
#welcome.module .bd .content p.feedbacks {padding:80px 0 0 20px;}
#welcome .feedbacks .feedback {float:left;min-height:80px;padding-bottom:20px;width:50%;}
#welcome .feedbacks .feedback .body {display: inline;}
#welcome .feedbacks .feedback .user { font-size:1em; color: gold; padding-right:3px;}
#welcome a.reagissez {background: transparent url(/images/theme-a/079/bt-reagir.png) no-repeat scroll left top; position:absolute; bottom:-45px; _bottom:0px; right:15px; display:block; width:82px; height:23px; text-indent:-9999em; z-index:1; _background-image: url(/images/theme-a/079/bt-reagir.gif);}

#public_controller.index .module {margin-left:0;}
#best_feedbacks.module.inside h1, #best_user_score_increase.module.inside h1 {background:none;color:#FFFFFF;font-size:1.2em;padding-left:11px;padding-top:12px;}
#public_controller.index .feedbacks .feedback .user {margin-left:45px;}
#best_feedbacks.module.inside .hd, #best_feedbacks.module.inside .hd .t, #best_feedbacks.module.inside .bd, #best_feedbacks.module.inside .bd .t, #best_feedbacks.module.inside .ft, #best_feedbacks.module.inside .ft .t,
#best_user_score_increase.module.inside .hd, #best_user_score_increase.module.inside .hd .t, #best_user_score_increase.module.inside .bd, #best_user_score_increase.module.inside .bd .t, #best_user_score_increase.module.inside .ft, #best_user_score_increase.module.inside .ft .t {background-image: url(/images/theme-a/079/module_plain_background.png);}
#best_feedbacks.module.inside .hd .t, #best_user_score_increase.module.inside .hd .t {width:22px;}
#best_feedbacks.module.inside .bd, #best_user_score_increase.module.inside .bd {background-position: 100% -40px;}
	#best_user_score_increase.module.inside .bd {_background-position-x : -777px;}
#best_feedbacks.module.inside .bd .t, #best_user_score_increase.module.inside .bd .t {background-position:0 -40px;}
#best_feedbacks.module.inside .ft, #best_feedbacks.module.inside .ft .t,
#best_user_score_increase.module.inside .ft, #best_user_score_increase.module.inside .ft .t {height:20px;}
#best_feedbacks.module.inside .ft .t,
#best_user_score_increase.module.inside .ft .t  {margin-left:-14px;width:14px;}
#best_feedbacks.module.inside .feedback .corpus .title a, #best_user_score_increase.module.inside .feedback .corpus .title a {font-size:11px;}

/*THEME TODAY*/
#theme_of_today.module .pictures {float:left;}
#theme_of_today.module .feedback {margin-left:40%;}
#theme_of_today.module.inside h1 {background:none;color:#FFFFFF;font-size:1.2em;padding-left:11px;padding-top:12px;}
#theme_of_today.module.inside .hd, #theme_of_today.module.inside .hd .t, #theme_of_today.module.inside .bd, #theme_of_today.module.inside .bd .t, #theme_of_today.module.inside .ft, #theme_of_today.module.inside .ft .t {background-image: url(/images/theme-a/079/module_plain_background.png);}
#theme_of_today.module.inside .hd .t {width:22px;}
#theme_of_today.module.inside .bd {background-position: 100% -40px;}
#theme_of_today.module.inside .bd .t {background-position:0 -40px;}
#theme_of_today.module.inside .ft, #theme_of_today.module.inside .ft .t {height:20px;}
#theme_of_today.module.inside .ft .t {margin-left:-14px;width:14px;}
#theme_of_today.module .bd .content {min-height:330px;min-height:340px !ie;_height:345px;}
#theme_of_today_container .module .bd .yui-g{height: 377px;}
#theme_of_today_container .button_today {padding-bottom: 5px;}
#theme_of_today_container .title {font-weight:bold;color:#E20000;}
#theme_of_today_container a.button_today {background:transparent url(/images/theme-a/079/bt-reagir.png) no-repeat scroll left top;display:block;width:82px;height:23px;text-indent:-9999em;float:right;_background-image: url(/images/theme-a/079/bt-reagir.gif);}
	/*hacking ie6*/ .yui-gd .yui-u {_width:64.9%;}
	

#public_controller.index .controls {display:none;}
#public_controller.index .feedbacks .feedback .user {position:absolute;left:17px;}

/*  USER NAME  */
.user h3, .user h3 a {color:#e20000;}

/* FEEDBACKS */
.feedbacks .feedback.first dl.pop dt, .feedbacks .feedback.first dl.score dt {font-size:0.7em;top:-14px;width:42px;}
.feedback .corpus .title a {color:#908f8f;}
.feedback .corpus .title a:visited { color:#afafaf }
.feedback .corpus .title a:hover { color:#666 }
.feedback .metadata .category a, .feedback .metadata .status a {color:#a7ac07;}
.feedback .metadata .date dd {color:#999;}
.feedback.archived .metadata .score dd, .feedback.archived .metadata .pop dd {color:#ddd;}
.feedback dl.score, .feedback dl.pop {background-image:url(/images/theme-a/079/icon-metadata-sprite.png);height:28px;width:42px;}
.feedback dl.score {_background-image: url(/images/theme-a/079/icon_score_ie6.gif);}
.feedback dl.pop {_background-image: url(/images/theme-a/079/icon_pop_ie6.gif);_background-position-y: top;}
.feedback dl.score {color:#8a9100;}
.feedback dl.pop {color:#bb7205;}
.feedback dl.score dt {color:#666;}
.feedback dl.pop dt {color:#666;}
.feedback dl.score dd.qualifier, .feedback dl.pop dd.qualifier {color:#666;}
.feedbacks .feedback {min-height:50px;_height:50px;}
.feedbacks .feedback dl.pop {left:45px;}
.feedbacks .feedback .title, .feedbacks .feedback .user {margin-left:95px;}
.feedback dl.pop dd.popu1, .feedback dl.pop dd.popu2, .feedback dl.pop dd.popu3, .feedback dl.pop dd.popu4  {background-image: url(/images/theme-a/079/icon-pop-sprite.png);_background-image: url(/images/theme-a/079/icon-pop-sprite.gif);}
.feedback dl.pop dd.popu1 {background-position: 50% 2px;}
.feedback dl.pop dd.popu2 {background-position: 50% -30px;}
.feedback dl.pop dd.popu3 {background-position: 50% -62px;}
.feedback dl.pop dd.popu4 {background-position: 50% -95px;}

#public_controller.index .feedback .metadata .date, #public_controller.index .feedback .metadata .status{display:none;}
#public_controller.index .feedback dl.score, #public_controller.index .feedback dl.pop {background-image: url(/images/theme-a/079/icon-metadata-sprite.png);height:28px;width:42px;display:block;}
#public_controller.index .feedback dl.score {_background-image: url(/images/theme-a/079/icon_score_ie6.gif);}
.feedback dl.pop {_background-image: url(/images/theme-a/079/icon_pop_ie6.gif);_background-position-x:left;}
#public_controller.index .feedback dl.pop {background-position :left -33px;left:44px;width:42px;display:none;}
.feedback dl.score dd.value,.feedback dl.pop dd.popu1, .feedback dl.pop dd.popu2, .feedback dl.pop dd.popu3, .feedback dl.pop dd.popu4 {height:26px;}
#public_controller.index .feedbacks .feedback .title {color:#CF0;font-weight:bold;margin-left:45px;line-height:11px;padding-bottom:5px;}
#public_controller.index .user.role_user .summary .rank {visibility:hidden;}
#public_controller.index .feedbacks .feedback.first dl.pop dt, #public_controller.index .feedbacks .feedback.first dl.score dt {width:44px;}
#public_controller.index #best_feedbacks .feedbacks .feedback .title { display:block; height:25px; overflow:hidden; padding-bottom:0;}
#public_controller.index #best_feedbacks .feedbacks .feedback .user {margin-left:28px;}

/*PUBLIC CONTROLLER ABOUT*/
#public_controller.about #no-sidebar-container #page_content.about, #users_controller.tos #no-sidebar-container #tos.editor {padding:5px 25px 0 5px;}

/* VOTEBAR */
#vote-bar div.vote {background-image:url(/images/theme-a/079/votez_bg.gif);}

/* COMMENT BUTTONS */
a.post-top, a.post-bottom {background:url(/images/theme-a/079/bt-commenter.png) no-repeat;color:#fff;text-indent:-9999em;}

/* ACTIVE LINKS */
/* status/comments/tags tabs */
div#feedback-tabs ul.tabs li a {background-image:url(/images/theme-a/079/suggest-ong.png);color:#fff;}
div#feedback-tabs ul.tabs li a.on {background-image:url(/images/theme-a/079/suggest-ong-on.png);font-size:1em;font-weight:bold;color:#fff;height:37px;}
#onglets li.on {color:#fe9700;} /* user profile tabs */

/* TAGS */
.qualifiers ul.tags li a:hover {color:#fdc326;text-decoration:none;}

/* OK BUTTONS */
form button.ok-button p {width:38px;height:20px;background-image:url(/images/theme-a/024/bt-ok.jpg);}

/* FOOTER */
#ft .hd {background:transparent url(/images/theme-a/079/footer.png) no-repeat scroll center top;margin-left:-26px;width:1040px;height:200px;_background-image: url(/images/theme-a/079/footer.gif);}
#ft {color:#555;}
#ft a {color:#666;}

#best_user_score_increase.module .bd .content, #best_feedbacks.module .bd .content {_margin-top: 0px;}
#best_user_score_increase.module.inside h1, #best_feedbacks.module.inside h1 {_height:40px;}
#public_controller.index .feedback dl.score {}


/*PUBLIC CONTROLLER MODULE USER*/
#public_controller.index #all_users.module .bd, #public_controller.index #all_users.module .bd .t, #public_controller.index #all_users.module .ft, #public_controller.index #all_users.module .ft .t  {background-image: url(/images/theme-a/079/module_last_background.png);}
#public_controller.index #all_users.module .bd .t, #public_controller.index #all_users.module.inside .hd .t {width:20px;}
#public_controller.index #all_users .module .bd .content {padding-top:0px;}
#public_controller.index #all_users.module .bd {height:140px;}
#public_controller.index #all_users ul {position:relative;top:10px;left:10px;}
#public_controller.index #all_users .user .summary .avatar {text-align:center;}
#public_controller.index #all_users .users .user h3 {text-align:center;z-index:1;position:relative;left:0px;top:60px;display:block;_top:60px;}
#public_controller.index #all_users .users .user h3  a {font-size:0.8em;position:absolute;left:0;display:block;width:60px;height:20px;_left:-30px;font-size:0.75em !ie;}
#public_controller.index #all_users .users li {width:60px;height:98px;margin:10px 5px 15px;padding:5px;border:1px solid #ccc;}
#public_controller.index #all_users .users .data {display:none;}
#public_controller.index #all_users.module .ft, #public_controller.index #all_users.module .ft .t  {height:20px;}
#public_controller.index #all_users .user.role_user .summary .rank {display:none;}