#test {}

#testYLE {}

body { background-color:#eee;}
body em {font-style:normal;}
#bd ul li { list-style-type:none;}

#hd div.hd {background-color:#0000c; background-image:none; height:60px; color:red; border-bottom:1px solid #fff;}
#hd #logo {top:15px;}

#doc4 { width:1000px; background-color:#fff; -moz-border-radius: 12px; -moz-box-shadow: 0 1px 10px #ccc; -webkit-border-radius: 12px; -webkit-box-shadow: 0 1px 10px #ccc;}
#doc4 #bd { padding:15px;}

#hd #main_search  {background:none; top:0px;}
#hd #main_search input.query { -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
-x-system-font:none;
background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
border-color:#000;
border-style:solid;
border-width:1px 0 1px 1px;
font-family:Helvetica,Arial,Sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
outline-width:0;
padding:8px 10px;
width:330px;}
#hd #main_search input.query:focus {background-color:#fff;}
#hd #main_search button.submit {
-moz-border-radius-bottomright:5px;
-moz-border-radius-topright:5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-top-right-radius:5px;
background:#666 url(//feedback20.s3.amazonaws.com/custom-v2/vutheara/overlay-button.png) repeat-x scroll 0 0;
border:1px solid #999;
color:#333333;
font-family:Helvetica,Arial,Sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-left:-0.5em;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:8px 15px;
top:0px;
text-decoration:none;
text-shadow:0 1px 0 #FFFFFF;
}
#hd #main_search button.submit p, #hd div.bd #main_search button.submit p span { font-size:18px; color:#FFF; text-shadow: 0 1px 0 #000; background:none; padding:0px;left:0px;}

#hd #main_search button.submit:hover { background-color:#333;}

#hd #main_links li.new-question a, #hd #main_links li.answer-questions a{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-x-system-font:none;
background: #EAA300 url(//feedback20.s3.amazonaws.com/custom-v2/vutheara/overlay-button.png) repeat-x scroll 0 0;
border: 1px solid #EAA300;
color:#333333;
font-family:Helvetica,Arial,Sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-left:-0.5em;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:8px 15px;
text-decoration:none;
}


#hd #main_links li.new-question a:hover, #hd #main_links li.answer-questions a:hover {background: #EAA300 url(//feedback20.s3.amazonaws.com/custom-v2/vutheara/overlay-button.png) repeat-x scroll 0 -30px;}

#hd #main_links li.new-question a span, #hd #main_links li.answer-questions a span { color:#000; text-shadow: 0 1px 0 #FFDE91; background:none; padding:0px; left:0px; margin-top:0 !ie; }
#hd #app_links li a, #hd #app_links li a span {background:none; }


/*APP LINKS*/
#hd #app_links {padding:30px 0 20px;}
#hd #app_links li a, #hd #app_links li a span {background:none; color:#eee; }
 #hd #app_links li.current { background: transparent url(//feedback20.s3.amazonaws.com/custom-v2/vutheara/nav-arrow.gif) no-repeat scroll center bottom; padding:22px;-moz-border-radius:4px; -webkit-border-radius:4px;}
#hd #app_links li.current a { padding:0px;}
#hd #app_links li.current a span {color:#fff; text-shadow:0 1px 0 #000; padding:0px;left:0;}
#hd #app_links li:hover { background: transparent url(//feedback20.s3.amazonaws.com/custom-v2/vutheara/nav-arrow.gif) no-repeat scroll center bottom; padding-bottom:22px; }
#hd #app_links li:hover a span { color:#fff; text-shadow:0 1px 0px #000;}


/*ipl_widget*/

#bd .ipl_widget h2 { text-shadow: 0 1px 0 #fff;}

.ipl_widget .module.with-border.inside .hd, .ipl_widget .module.with-border.inside .hd .t, .ipl_widget .module.with-border .bd, .ipl_widget .module.with-border .bd .t, .ipl_widget .module.with-border .ft, .ipl_widget .module.with-border .ft .t {background:none;}

/*logins infos*/
#hd #login_infos { background: rgba(255,255,255, 0.7) none scroll left top; border:1px solid #fff; padding:5px; margin:0; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#hd #login_infos div.b { padding-top:0;}
#hd #login_infos div.hd {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-image: none;}
#hd #login_infos a, #hd #login_infos p {color:#000;}

/*IPL WIDGET*/
div.ipl_widget { background-color:#E6E6DC; padding:10px;-moz-border-radius:15px; -webkit-border-radius:15px;}
div.ipl_widget div.hd { padding:0;}
div.ipl_widget div.bd { background-color:#fff; padding:10px;-moz-border-radius:15px; -webkit-border-radius:15px;}
#bd div.video_url_widget { background-color:#333;}
#bd div.video_url_widget h2 { color: #fff; text-shadow: 0 1px 0 #000;}
#bd div.video_url_widget div.bd {padding:0;}

/*SIMPLE STATS*/
#bd  div.simple_stats_widget, #bd  div.simple_stats_widget div.bd { background-color:#9FAFB1; padding:1px 0px;}
#bd ul.simple-stats { background:none; border:none; margin:0; padding:0; text-indent:20px;}
#bd ul.simple-stats li { background:none; display:block; min-height:46px; _height:50px;}
#bd ul.simple-stats li.users-count {border-top:none;}
#bd ul.simple-stats li.questions-count {background-color:#8F9FA1;}
#bd ul.simple-stats li.questions-count em span {display:none;}
#bd ul.simple-stats strong { float:left;display:block; margin: 0 auto; color:#fff; text-shadow: 0 1px 0 #000;}
#bd ul.simple-stats em { float:right; color:#fff; font-size:24px;  margin-right:20px;line-height:180%;text-shadow: 0 1px 0 #000; letter-spacing: -0.025em;}

/*IPL WIDGET INFO YELLOW*/
div.ipl_widget.html_content_widget { background-color:#eee;}
div.ipl_widget .yellow div.bd { background-color:#eee;}

/*MC WIDGET*/
#bd div.mc_widget { background-color:#2B5495; padding:0;}
#bd div.mc_widget p { font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; font-size:1em; color:#fff; text-shadow: 0 1px 0 #333;}
#bd div.mc_widget .mc-text  { background-image: none;}

/* IPL WIDGET CATEGORY */
#bd .small div.category.with-picture div.description, #bd .small div.category.with-picture div.name, #bd .small div.status.with-picture div.description, #bd .small div.status.with-picture div.name {margin-left:0; font-size:14px; text-decoration:none;}
#bd div.categories_widget { background-color: #ffc52a;}
#bd div.categories_widget strong a { text-decoration:none;}
#bd div.categories_widget div.hd h2 { color: #000; text-shadow: 0 1px 0 #fae7b3;}
#bd div.categories_widget p { font-size:12px;color:#3e3e3e; line-height:16px; margin: 0;}
#bd div.categories_widget ul.widget-items li {border-top:1px dotted #ccc; min-height:60px; padding: 7px 0;}
#bd div.categories_widget ul.widget-items li.first { border-top:none; min-height:10px;}

/*WIDGET FAN PAGE*/
#bd div.facebook_fanpage_widget { background-color:#94a3c4;}
#bd div.facebook_fanpage_widget div.bd {background-color:#eceff5;}

/*IPL WIDGET TWITTER*/
#bd .twitter_widget { background-color:#c0deed;}
#bd .twitter_widget h2 { text-shadow: 0 1px 0 #daf3ff;}
#bd .twitter_widget ul.tweets li {border-top:1px dotted #ccc; margin:0; padding:7px 0;}
#bd .twitter_widget ul.tweets li:first-child {border-top:none;}
#bd .twitter_widget ul.tweets li a {color:#2971A8;}
#bd .twitter_widget ul.tweets li dd.date { font-size:11px; font-style:normal; margin-top:3px; color:#999;}

#bd .image_widget { background-color: transparent; padding:0;}
#bd .image_widget div.bd { padding:0;}
#hd #main_search button.submit p, #hd div.bd #main_search button.submit p span { font-size:18px; color:#FFF; text-shadow: 0 1px 0 #000; background:none; padding:0px;left:0px;}



#bd h2 { background:none; font-size:18px; text-indent:10px; margin:0; padding:0; line-height:28px; }


/*breadrcrumb*/
#hd #breadcrumb { background:none; margin: 10px auto 0; width:1000px; text-align:left; }
#hd #breadcrumb ul { background-color:#fff; width:auto; margin:0px;  display: inline-block; height:20px; text-align:left;padding:0 10px; -moz-border-radius :8px; -webkit-border-radius:8px; -moz-box-shadow: 0 1px 10px #ccc; -webkit-box-shadow: 0 1px 10px #ccc;}
#hd #breadcrumb ul li {background:transparent url(//feedback20.s3.amazonaws.com/custom-v2/vutheara/right-chevron.png) no-repeat scroll right 50%; float:left; height:100%; line-height:2.1em; margin:0 8px 0 0;}
#hd #breadcrumb li a, #hd #breadcrumb li span { background:none;}
#hd #breadcrumb ul li.first span, #hd #breadcrumb ul li.first a { background: transparent url(//feedback20.s3.amazonaws.com/custom-v2/vutheara/home.png) no-repeat scroll left center;display:block;height:100%; width:10px; text-indent:-9999em;}
#hd #breadcrumb ul li.last {background:none;}

/*SELECTED*/
#bd ul.tab-controls {text-align:right;}
#bd ul.tab-controls li {font-style:normal;}
#bd ul.tab-controls li.selected, #bd ul.tab-controls li.selected a, #bd ul.tab-controls li.selected a span { background:none;}
#bd ul.tab-controls li.selected a { background-color:#666; font-weight:bold; text-shadow: 0 1px 0 #000;  padding:2px 10px; -moz-border-radius: 4px; -webkit-border-radius:4px;}
#bd ul.tab-controls li.selected a span { background:none;left:0px;padding:0;}


/*feedback sidebar*/
#bd div.sidebar dl.sidebar-parts ul li {color:#333;}
#bd div.sidebar dl.sidebar-parts dt.sidebar-part {background:#807C70; color:#fff;text-shadow: 0 1px 0 #000; border-bottom:1px solid #666;
border-top:1px solid #fff; padding:8px; -moz-border-radius-topleft:6px;-moz-border-radius-topright:6px; -webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
#bd div.sidebar dl.sidebar-parts dd.sidebar-part .bd {background:#eee; color:#fff;
border-top:1px solid #FFFFFF;padding-bottom:1px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;}
#bd div.sidebar dl.sidebar-parts dd.sidebar-part { background:none;}

/*metadata*/
#bd div.feedback div.metadata dd { padding-top:0px;}
#bd div.content div.metadata dl.status dd { background-color: #4EBAFF; font-size:10px; letter-spacing: -0.05em;text-transform:uppercase; color:#fff; text-shadow: 0 1px 0 #999; padding:2px 4px;-moz-border-radius:4px;}


/*COMMENT*/
#bd div.answer.not-best div.body .body-bd { background-color: #C0DEED; -moz-border-radius:6px; -webkit-border-radius:6px;}
#bd div.answer.not-best div.body .body-ft { background: #C0DEED url(//feedback20.s3.amazonaws.com/custom-v2/vutheara/content_arrows.png) no-repeat scroll 0 0; height:18px; width:10px; right:-2px;}

/*COMMENT*/
#bd div.answer.best div.body .body-bd { font-family: Georgia; background-color: #36ab08; text-shadow: 0 1px 0 #1a6306;-moz-border-radius:6px; -webkit-border-radius:6px;}
#bd div.answer.best div.body .body-ft { background: #36ab08 url(//feedback20.s3.amazonaws.com/custom-v2/vutheara/content_arrows.png) no-repeat scroll 0 0; height:18px; width:10px; right:-2px;}


/*QUESTIONS_CONTROLLER*/
#questions_controller #bd ul.questions li.question { border-top:1px dotted #ccc; padding:15px 0;}
#questions_controller #bd ul.questions li.question.first { border:none;}

/*FEEDBACKS SIDEBAR*/
#bd #browse_questions_sidebar .bd { padding:0;}
#bd #browse_questions_sidebar ul li { background:transparent url(//feedback20.s3.amazonaws.com/custom-v2/vutheara/bg_sidebar_li.jpg)repeat-x scroll left bottom; margin:0; height:39px; line-height:34px; text-indent:20px; }
#bd #browse_questions_sidebar ul li:last-child { background:none;}
#bd #browse_questions_sidebar ul li:hover, #bd #browse_questions_sidebar ul li.current  { background: #FFC52A url(//feedback20.s3.amazonaws.com/custom-v2/vutheara/bg_sidebar_lihover.png) no-repeat scroll left top;margin-left:-17px; width:288px; -moz-border-radius-topright:4px; -moz-border-radius-bottomright:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px;}
#bd #browse_questions_sidebar ul li.current div.category div.name a, #bd #browse_questions_sidebar ul li.current div.status div.name a, #bd #browse_questions_sidebar ul li:hover div.category div.name a, #bd #browse_questions_sidebar ul li:hover div.status div.name a { font-size:14px;color:#000; text-shadow:0 1px 0 #fff; padding-left:17px; display:block; height:42px;} 
#bd #browse_questions_sidebar ul li:hover {background-color:#ccc;}
#bd #browse_questions_sidebar ul li:hover div.category div.name a,
#bd #browse_questions_sidebar ul li:hover div.status div.name a {text-shadow: 0 1px 0 #fff;}
#bd #browse_questions_sidebar ul li div.category div.summary em {display:none;}
#bd #browse_questions_sidebar ul li div.category div.picture {display:none;}
#bd #browse_questions_sidebar dl.sidebar-parts {width:266px;float:right}
#bd #browse_questions_sidebar ul li dl.sidebar-parts {}
#bd #browse_questions_sidebar ul li div.category div.name a,
#bd #browse_questions_sidebar ul li div.status div.name a {font-size:14px;font-weight:bold; text-decoration:none; text-shadow:0 1px 0 #fff;}
#bd #browse_questions_sidebar ul li.current.all-categories {color:#FFFFFF;
display:block;
font-size:14px;
text-indent:36px;
text-shadow:0 1px 0 #fff;}
#bd #browse_questions_sidebar ul li.all-categories a { font-size:14px; font-weight:bold; text-decoration:none;}
#bd #browse_questions_sidebar ul li:hover.all-categories {margin-left:-17px; width:288px}

/*user profil*/
div.user dl.avatar img { padding:1px; -moz-box-shadow: 0 1px 5px #ccc; -webkit-box-shadow: 0 1px 5px #ccc;}

/*MESSAGE CONFIRM*/
#bd div.flash-message p {  border:1px solid transparent; padding:10px; -moz-border-radius:6px; -webkit-border-radius:6px; }
#bd div.flash-message p span {left:5px;}
#bd div.flash-message.confirm p { background-color:#d1f3cf; color:#085d02; border-color:#52bd87; }
#bd div.flash-message.error p { background-color:#fee9ea; color:#b3595b; border-color:#de888a; }





/*DEBUT - live search*/
.autocomplete-choices {width:597px;}
#bd .autocomplete-choices div.question h3 a {color:#55504b;text-decoration:none;}
#bd .autocomplete-choices .search_results_highlight {font-weight:bold;border:0;background:#d2d3d4}


#bd .autocomplete-choices div.question div.body .body-hd, #bd .autocomplete-choices div.content div.metadata dl.status {display:none;}
body #bd .autocomplete-choices div.feedback div.metadata dl.author-name a, #bd .autocomplete-choices div.feedback div.metadata dl.author-name a, body #bd .autocomplete-choices div.content div.metadata dl.category a{text-decoration:none !important;font-weight:bold;color:#55504b;}

body #bd .autocomplete-choices div.feedback div.metadata {padding-top:0px;}

#bd .autocomplete-choices div.feedback div.user dl.avatar {margin-right:0;}

.autocomplete-choices div.user {display:none;}


div.autocomplete-choices ul li img {width:32px; height:32px;}
/**#bd div.autocomplete-choices div.feedback div.metadata {margin-left:26px}*//
#bd .autocomplete-choices div.feedback {padding-bottom:10px;}

div.autocomplete-choices ul li.selected {background:#f6f7f8 url(http://feedback20.s3.amazonaws.com/custom-v2/delphine/live_search_gradient.gif) repeat-x 0 0;}



div.autocomplete-choices ul li:first-child {border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0;}

div.autocomplete-choices ul li:last-child {border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 6px 6px;
-moz-border-radius: 0 0 6px 6px;
border-radius: 0 0 6px 6px;}



div.autocomplete-choices ul li {padding:10px 16px 8px 0;border:0;}


#bd div.autocomplete-choices  ul {margin:0;}

#bd div.autocomplete-choices div.feedback div.metadata {margin-left:0;}

#bd div.autocomplete-choices {-moz-box-shadow: 0px 4px 5px rgba(50, 50, 50, 0.25);
-webkit-box-shadow: 0px 4px 5px rgba(50, 50, 50, 0.25);
-o-box-shadow: 0px 4px 5px rgba(50, 50, 50, 0.25);
box-shadow: 0px 4px 5px rgba(50, 50, 50, 0.25);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

body div#bd div#yui-main div.autocomplete-choices ul li div.answer {display:block}

 #bd div.autocomplete-choices div.question div.metadata dl.author-name,
 #bd div.autocomplete-choices div.question div.metadata dl.date,
#bd div.autocomplete-choices div.question div.metadata dd
 {display:none;}
#bd div.autocomplete-choices div.content div.metadata dl.content-type dd {display:inline;}

body div#bd div#yui-main div.autocomplete-choices ul li div.answer {padding-top:0;}

body div#bd div#yui-main div.autocomplete-choices div.answer.not-best div.body .body-bd, #bd div.autocomplete-choices div.answer.best div.body .body-bd {background:0;min-height:0;color:#000;text-shadow:0 0 0;font-family:arial;}

body div#bd div#yui-main div.autocomplete-choices ul li div.question .body-bd, #bd div.autocomplete-choices div.answer.not-best div.body .body-ft, #bd div.autocomplete-choices div.answer.best div.body .body-ft {display:none;}

#bd div.autocomplete-choices div.answer div.body .body-bd {padding-left:0;}

#bd div.autocomplete-choices div.answer div.metadata dl.date-distance dd a {text-decoration:none;}

div.autocomplete-choices ul li {border-bottom:1px solid #eaeaeb;}

#hd #app_links li.old-jmbruneau-app-name {display:none;}

/*FIN - live search*/