body{
	background:#DDD;
	}
#hd, #ft, #doc4{
	margin:auto;
	text-align:left;
	width:980px;
}
#hd{
	margin:20px auto 0;
}
#hd .hd a{
	display:block;
	height:147px;
}
#doc4{
	background:#FFF;
	padding:1px 15px 10px;
	width:950px;
	}
#hd div.hd{
	background:url("http://feedback20.s3.amazonaws.com/custom-v2/arc/header_footer.jpg") no-repeat;
	height:148px;
	margin-bottom:0;
	}
#hd div.bd{
	background:#CADB37;
	height:42px;
	padding-top:6px;
	}
* html #hd div.bd{
	overflow-y:hidden;
	} /* IE6 */
*:first-child+html #hd #main_links {
	position:relative;
	top:-6px;
	} /* IE7 */
* html #hd #main_links {
	position:relative;
	top:-6px;
	} /* IE6 */
#hd #main_links li.new-feedback a, #hd #main_links li.new-feedback a span {
	background-image:url("http://feedback20.s3.amazonaws.com/custom-v2/arc/header_button.png");
}
#hd #main_links li.new-feedback a span {
	padding-right:80px;
	}
#hd #main_links li {
	margin-right:-10px;
	}
#hd #main_search button.submit p, #hd div.bd #main_search button.submit p span {
	background-image:url("http://feedback20.s3.amazonaws.com/custom-v2/arc/header_search_button.png");
	}
#hd a.button span, #hd div.bd button.submit p span {
	visibility:hidden;
	}
#hd #main_search input.query {
	width:288px;
	}
*:first-child+html #hd #main_search input.query {
	width:295px;
	} /* IE7 */
* html #hd #main_search input.query {
	width:295px;
	} /* IE6 */
#hd #main_search button.submit {
	padding-right:3px;
	}
*:first-child+html #hd #main_search button.submit {
	position:relative;
	top:-2px;
	} /* IE7 */
* html #hd #main_search button.submit {
	position:relative;
	top:-2px;
	} /* IE6 */
#hd #login_infos .hd, #hd #login_infos .ft{
	display:none;
	}
#hd #login_infos div.bd, #hd div.hd #login_infos div.bd div.t, #hd div.hd #login_infos div.ft, #hd div.hd #login_infos div.ft div.t {
	background:none;
	}
#hd #login_infos div.b {
	padding-top:3px;
	}
#hd #login_infos p.login-or-signup {
	padding-top:11px;	
}
#hd .hd div.bd{
	background-repeat:no-repeat;
	height:auto;
	padding-top:0;
	}
#hd #main_search {
	background:url("http://feedback20.s3.amazonaws.com/custom-v2/arc/search_background.png") no-repeat;
	}
*:first-child+html #hd #main_search {
	position:relative;
	top:0;
	} /* IE7 */
* html #hd #main_search {
	position:relative;
	top:0;
	} /* IE6 */
#hd #breadcrumb{
	background:#FFF;
	margin-top:0;
	padding:10px 0 0 5px;
	}
#hd #breadcrumb ul li a{
	background:url("http://feedback20.s3.amazonaws.com/custom-v2/arc/breadcrumb.png") no-repeat 100% 50% !important;
	color:#333 !important;
	font-size:.9em;
	padding:0 10px !important;
	}
#hd #breadcrumb ul li a:hover, #hd #breadcrumb ul li a:focus, #hd #breadcrumb ul li a:active{
	text-decoration:none !important;
	}
#breadcrumb ul li span {
	background:none !important;
	font-size:.9em;
	}
#breadcrumb ul li.first a{
	padding-left:0 !important;
	}
#breadcrumb ul li.first span{
	padding-left:10px !important;
	}
#hd #breadcrumb ul li a:hover, #hd #breadcrumb ul li a:focus, #hd #breadcrumb ul li a:active{
	text-decoration:underline;
	}
body #bd a, body #bd dd.feed strong a{
	color:#009DAE;
	font-weight:bold;
	}
body #bd dd.feed a, body #bd dd.feed strong{
	color:#333;
	font-weight:normal;
}
#bd .ipl_widget div.hd h2{
	background:url("http://feedback20.s3.amazonaws.com/custom-v2/arc/block_background.png") no-repeat 0 0;
	color:#6a7c0f;
	margin-bottom:0;
	padding:7px 12px;
}
#bd .ipl_widget div.hd .b{
	background:#CADB37 url("http://feedback20.s3.amazonaws.com/custom-v2/arc/block_background.png") no-repeat 100% -100px;
}
#bd .ipl_widget div.bd{
	border-left:1px solid #CADB37;
	border-right:1px solid #CADB37;
	padding:5px 11px;
}
#bd .ipl_widget div.ft{
	background:#FFF url("http://feedback20.s3.amazonaws.com/custom-v2/arc/block_background.png") repeat-x 0 100%;
	font-size:0;
	height:5px;
	line-height:0;
	position:relative;
	}

#bd .ipl_widget div.ft .t, #bd .ipl_widget div.ft .b{
	background: url("http://feedback20.s3.amazonaws.com/custom-v2/arc/block_background.png") no-repeat 0 -300px;
	position:absolute;
	left:0;
	height:5px;
	width:5px;
}
#bd .ipl_widget div.ft .b{
	background-position:0 -350px;
	left:auto;
	right:0;
}
* html #bd .ipl_widget div.ft{
	margin:0 1px;
	zoom:1;
	} /* IE6 */
	
#bd .categories_widget div.hd h2, #bd .categories_widget div.hd .b, #bd .categories_widget div.ft, #bd .categories_widget div.ft .t, #bd .categories_widget div.ft .b, #bd .category_widget div.hd .b, #bd .category_widget div.ft, #bd .category_widget div.ft .t, #bd .category_widget div.ft .b, #bd .video_url_widget div.hd h2, #bd .video_url_widget div.hd .b, #bd .video_url_widget div.ft, #bd .video_url_widget div.ft .t, #bd .video_url_widget div.ft .b{
	background-image: url("http://feedback20.s3.amazonaws.com/custom-v2/arc/cat_block_background.png"); 
	}
#bd .categories_widget div.hd .b, #bd .video_url_widget div.hd .b{
	background-color:#009DAE;
	}
#bd .category_widget div.hd{
	background: url("http://feedback20.s3.amazonaws.com/custom-v2/arc/cat_block_background.png") repeat-x 0 -399px;
	height:5px;
	overflow-y:hidden;
	}
#bd .category_widget div.hd .b, #bd .category_widget div.hd .t{
	background: url("http://feedback20.s3.amazonaws.com/custom-v2/arc/cat_block_background.png") no-repeat 0 -200px;
	float:left;
	height:5px;
	width:5px;
	}
#bd .category_widget div.hd .t{
	float:right;
	background-position:0 -250px;
	}
#bd .categories_widget div.bd, #bd .category_widget div.bd, #bd .video_url_widget div.bd{
	border-color:#009DAE;
	}
#bd .categories_widget div.hd h2, #bd .video_url_widget div.hd h2{
	color:#FFF;
	}
#bd .ipl_widget .module.with-border.inside{
	margin-left:0;
	}
#bd .ipl_widget .module.with-border.inside .hd, #bd .ipl_widget .module.with-border.inside .bd, #bd .ipl_widget .module.with-border.inside .ft{
	background:#CADB37;
	border:0 none;
	padding-right:0;
	}
#bd .ipl_widget .module.with-border.inside .bd{
	padding:2px 0 7px 12px;
	}
#bd .ipl_widget .module.with-border.inside .hd .t, #bd .ipl_widget .module.with-border.inside .hd .b{
	background-color:#CADB37;
	background-image:url("http://feedback20.s3.amazonaws.com/custom-v2/arc/block_background.png");
	height:8px;
	}
#bd .ipl_widget .module.with-border.inside .t{
	margin-left:0;
	}
#bd .ipl_widget .module.with-border.inside .bd .t{
	background-image:none;
	}
#bd .ipl_widget .module.with-border.inside .ft .t{
	background-position:0 -200px;
	}
#bd .ipl_widget .module.with-border.inside .ft .b{
	background-position:0 -250px;
	}
#bd .ipl_widget .module.with-border.inside .bd .b{
	padding-top:0;
	}
#bd .ipl_widget .module.with-border.inside .bd p{
	margin:0;
	}
#bd .ipl_widget .module.with-border.inside a{
	background:url("http://feedback20.s3.amazonaws.com/custom-v2/arc/howto_buttons.png") no-repeat 0 0;
	display:block;
	float:left;
	height:40px;
	margin-right:8px;
	text-decoration:none;
	width:206px;
}

#bd .ipl_widget .module.with-border.inside a.howto-question{
	background-position:-216px 0;
	width:191px;
	}
#bd .ipl_widget .module.with-border.inside a.howto-vote{
	background-position:-418px 0;
	margin-right:0;
	width:192px;
	}
#bd .ipl_widget .module.with-border.inside a span{
	display:block;
	overflow:hidden;
	text-indent:-200px;
}
#bd .ipl_widget .module.with-border.inside a:hover{
	background-position:0 -50px;
	}
#bd .ipl_widget .module.with-border.inside a.howto-question:hover{
	background-position:-216px -50px;
	}
#bd .ipl_widget .module.with-border.inside a.howto-vote:hover{
	background-position:-418px -50px;
	}
#bd .video_url_widget .bd, #bd .best_feedbacks_widget .bd, #bd .last_feedbacks_widget .bd{
	min-height:18em;
	}

#bd #feedback_sidebar{
	width:302px;
	}
.yui-t6 #yui-main .yui-b {
	margin-right:318px;
	}
#bd div.sidebar dl.sidebar-parts dt.sidebar-part {
	background-image: url("http://feedback20.s3.amazonaws.com/custom-v2/arc/sidebar_background.png"); 
	background-color:#CADB37;
	color:#6a7c0f;
	padding:7px 12px;
	}
#bd div.sidebar dl.sidebar-parts dd.sidebar-part {
	background: url("http://feedback20.s3.amazonaws.com/custom-v2/arc/sidebar_background.png") no-repeat -302px 100%;
	}
#bd div.sidebar dl.sidebar-parts dd.sidebar-part .bd {
	background:#FFF;
	border-left:1px solid #CADB37;
	border-right:1px solid #CADB37;
	font-size:95%;
	padding:8px;
	}
#feedbacks_controller.show #yui-main .feedback, #users_controller #yui-main div.feedback{
	background:#FFF url("http://feedback20.s3.amazonaws.com/custom-v2/arc/question_background.jpg") no-repeat;
	border-bottom:1px solid #C1C1C1;
	padding:20px 20px 20px 85px;
	}
#feedbacks_controller.show #yui-main .feedback dl.vote, #users_controller #yui-main div.feedback dl.vote {
        left:20px;
        top:20px;
}
* html #categories_controller.show .yui-u{
	overflow-x:hidden;
	} /* IE6 */
#feedbacks_controller.index #yui-main div.feedback{
	background:#FFF url("http://feedback20.s3.amazonaws.com/custom-v2/arc/question_background.jpg") no-repeat;
	padding:10px 10px 10px 75px;
	}
#feedbacks_controller.index #yui-main div.feedback dl.vote {
        left:10px;
        top:10px;
        }
#bd div.feedback h3 a, #bd div.feedback div.metadata dl.author-name a {
	color:#333;
	}
#bd div.feedback div.metadata dl.author-name a {
	font-weight:normal;
	}
#bd div.feedback div.body .body-hd {
	display:none;
	}
#bd div.feedback div.body {
	margin-bottom:20px;
	}
#bd div.feedback div.metadata dl.vote dt {
	background-image: url("http://feedback20.s3.amazonaws.com/custom-v2/arc/vote.png"); 
	text-transform:capitalize;
	}
#bd div.feedback div.metadata dl.vote dt {
	height:50px;
}
#bd div.feedback.archived div.metadata dl.vote dt {
	background-position:center -60px;
	}
#bd div.feedback div.metadata dl.vote dd.value {
	color:#FFF;
	font-size:200%;
	font-weight:normal;
	}
#bd div.feedback div.metadata dl.vote dd.controls li a {
	background-image: url("http://feedback20.s3.amazonaws.com/custom-v2/arc/vote_controls.png"); 
	}
#bd .small div.feedback div.corpus h3 {
	font-size:100%;
	margin-bottom:0;
	}
#bd .small div.feedback div.metadata dl.date-distance {
	color:#666;
	}
#bd .small div.feedback div.metadata dl.vote {
	left:0;
	top:0;
	}
#bd .small div.feedback div.metadata dl.vote dt {
	background-position:center -120px;
	height:34px;
}
#bd .small div.feedback.archived div.metadata dl.vote dt {
	background-position:center -180px;
	}
#bd .small div.feedback div.metadata dl.vote dd.value {
	color:#FFF;
	font-size:140%;
	top:8px;
}
#bd div.content div.metadata dl.status {
	color:#FF9900;
	font-weight:bold;
	}
#bd a.more{
	display:block;
	text-align:right;
	}
.index #bd .categories_widget .category .name{
	margin-bottom:0 !important;
	}
*:first-child+html .index #bd .category {
	padding-bottom:0 !important;
	} /* IE7 */
*:first-child+html .index #bd .category .name {
	margin-top:-1.2em;
	} /* IE7 */
.index #bd .categories_widget .category .name a{
	color:#333;
	text-decoration:none;
	}
.index #bd .categories_widget .category .name a:hover, .index #bd .categories_widget .category .name a:focus, .index #bd .categories_widget .category .name a:active{
	text-decoration:underline;
	}
.index #bd .categories_widget .description em{
	color:#333;
	font-size:90%;di
	font-style:normal;
	margin-top:-5px;
	}
.index #bd .html_content_widget p{
	margin:0;
	}
#bd ul.users-widget-items li{
	line-height:1em;
	list-style-type:none;
	margin:0 0 5px 9px;
	width:93px;
	float:left;
	}
#bd ul.users-widget-items li.user1{
	margin-left:0;
	}
#bd ul.users-widget-items li {
	text-decoration:none;
	}
#bd ul.users-widget-items li img{
	border:3px solid #ED028C;
	}
#bd ul.users-widget-items li span.user_name{
	background:#ED028C;
	color:#FFF;
	display:block;
	margin-top:-3px;
	padding:4px;
	text-decoration:none;
	}
#bd ul.users-widget-items li.user2 img, #bd ul.users-widget-items li.user2 span.user_name{
	background:#EEA336;
	border-color:#EEA336;
	}
#bd ul.users-widget-items li.user3 img, #bd ul.users-widget-items li.user3 span.user_name{
	background:#F27066;
	border-color:#F27066;
	}
#bd ul.users-widget-items li.user4 img, #bd ul.users-widget-items li.user4 span.user_name{
	background:#3CB65E;
	border-color:#3CB65E;
	}
#bd ul.users-widget-items li.user5 img, #bd ul.users-widget-items li.user5 span.user_name{
	background:#DB4052;
	border-color:#DB4052;
	}
#bd ul.users-widget-items li.user6 img, #bd ul.users-widget-items li.user6 span.user_name{
	background:#9660A8;
	border-color:#9660A8;
	}
#bd ul.users-widget-items li a:hover img, #bd ul.users-widget-items li a:focus img, #bd ul.users-widget-items li a:active img{
	border-color:#CADB37;
	}
#bd ul.users-widget-items li a:hover span.user_name, #bd ul.users-widget-items li a:focus span.user_name, #bd ul.users-widget-items li a:active span.user_name{
	background:#CADB37;
	color:#6A7C0F;
	}
#bd ul.users-widget-items li span.user_role{
	color:#333;
	font-size:80%;
	font-weight:normal;
	}
#bd h1 {
	background:none;
	color:#333;
	font-size:170%;
	font-weight:normal;
	margin-bottom:5px;
	}
a.button, button.submit p {
	background-image: url("http://feedback20.s3.amazonaws.com/custom-v2/arc/blue_arrow_button.png"); 
	}
a.button span, button.submit p span {
	background-image: url("http://feedback20.s3.amazonaws.com/custom-v2/arc/blue_arrow_button.png"); 
	color:#FFF;
	font-weight:normal;
	padding-right:10px;
	}
#bd ul.content-buttons li {
	float:left;
	clear:right;
	}
#bd div.comment {
	margin:10px 0;
	}
#bd div.comment div.body .body-bd {
	background:#FFF;
	border:1px solid #CCC;
	margin-right:13px;
	padding:5px 10px;
	}
#bd div.comment div.body .body-ft {
	background:url("http://feedback20.s3.amazonaws.com/custom-v2/arc/comment_body_arrow.png") no-repeat 100% 0;
	width:14px;
	}
#bd div.comment div.metadata dl.author-name, #bd div.status_comment div.metadata dl.author-name {
	padding:0 10px;
	}
#bd #comments_container div.content-form form {
	margin-left:0;
	margin-right:35px;
	}
	
	
#bd div.flash-message p{
	border-width:1px 0;
	}
#bd div.flash-message.confirm p{
	background-color:#f2f8bf;
	border-color:#CADB37;
	}
#bd div.flash-message.notice p{
	background-color:#e5fcff;
	border-color:#5dc6d1;
	}
#bd div.flash-message.error p{
	background-color:#f2bdc3;
	border-color:#db4052;
	}

#ft{
	background:url("http://feedback20.s3.amazonaws.com/custom-v2/arc/header_footer.jpg") no-repeat 0 100%;
	height:39px;
	margin-bottom:20px;
	overflow:hidden;
	}
#ft .bd{
	color:#333;
	padding-top:12px;
	}
#ft h1{
	float:right;
	padding:0 15px;
	}
#ft .bd a{
	color:#009DAE;
	}
#ft .bd a, #ft .bd span{
	padding:15px;
	}
#cas_controller .login-separator, #identities_controller.new
.login-separator {
font-size:140%;
left:464px;
}


/*iplw widget video*/
#bd .video_url_widget div.bd { padding: 7px 0;}

/*ipl widget button soutenez les chercheurs */
#public_controller.index #bd .html_content_widget a.link-to { background: transparent url(http://feedback20.s3.amazonaws.com/custom-v2/arc/link-to-chercheurs.png) no-repeat scroll left top; display:block; height:40px;width:205px; margin: 0 auto; text-decoration:none;}
#public_controller.index #bd .html_content_widget a.link-to:hover {background-position: left -50px}
#public_controller.index #bd .html_content_widget a.link-to span { color:#5b690e; text-decoration:none; font-size:15px;font-weight:bold;line-height:38px; text-indent:14px; display:block;}

#bd div.status_comment div.metadata dl.status dd {color:#fff;}


#hd #main_links li.new-feedback a, #hd #main_links li.new-feedback a span  { display:none;}
#hd #login_infos   { display:none;}
#hd #main_search { position:relative; left:25%;}
#feedbacks_controller.show #yui-main ul.content-buttons li.new-comment {display:none;}
#users_controller #bd ul li {list-style-type:none;}