/*stylesheets Crédit Raisonné */

body {background-color:#d5edfa;}
body em { font-style:normal;}

#doc4 {width:996px;background: #eee none repeat-x scroll left top;}

/*header*/
#hd { background-color:#eee;width:996px; margin:0 auto;}
#hd div.hd { background: #fff url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/header.png) no-repeat scroll center bottom;width:996px; height:120px; margin:0 auto;}
#hd div.bd { display:block; height:20px; padding:10px 0; text-align:right;}

/*header*/
#hd #logo { top:7px; left:25px; z-index:10;}
#hd #login_infos { z-index:0; height:60px;}
#hd #login_infos div.user {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.bd {float:right;_height:60px;}
#hd #main_links li.new-feedback { display:none;}
#hd #main_search  {background:none;}
#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:#FFFFFF none repeat scroll 0 0;
border-color:#ccc;
border-style:solid;
border-width:1px 0 1px 1px;
font-family:Helvetica,Arial,Sans-serif;
font-size:16px;
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:3px 3px 4px;
width:205px;}

#hd #main_search button.submit {-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topright:5px;
-x-system-font:none;
background:#eee url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/bt-bg-search.gif) repeat-x scroll 0 0;
border:1px solid #ccc;
color:#333333;
font-family:Helvetica,Arial,Sans-serif;
font-size:12px;
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:4px; padding-top:3px !ie;
text-decoration:none;
text-shadow:0 1px 0 #FFFFFF;
top:0px;
}


#hd #main_search button.submit p, #hd div.bd #main_search button.submit p span { font-size:13px; color:#666; text-shadow: 0 1px 0 #fff; background:none; padding:0px; left:3px;}
#hd div.bd #main_search button.submit p span {margin:0 !ie; top:0 !ie;}

/*breadrcrumb*/
#hd #breadcrumb { background:none; margin:10px auto 0 10px;  text-align:left; position:absolute; top:0; left:0;}
#hd #breadcrumb ul { margin:0px;  display: inline-block; height:20px; text-align:left; padding:0 10px; width:620px;}
#hd #breadcrumb ul li {background:transparent url(http://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; _background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/right-chevron.gif);}
#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(http://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;}


/*bd*/
#bd  {margin:0 auto;padding:15px 4px 0;}
#bd h2 {background:none;}





#bd .best_users_widget ul.tab-controls {display:none;}

/*bd widget experts + html */
#bd .expert-photo {float:left; padding-right:10px;}
#bd .expert-text p { margin:0;}
#bd .html_content_widget a.bt-poser-question { background: transparent url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/bt-je-propose.png) no-repeat scroll left top; display:block; height:50px; width:190px; margin:0 auto; color:#fff; font-weight:bold; font-size:14px; line-height:44px; text-decoration:none; letter-spacing: -0.025em;}
#bd .html_content_widget a:hover.bt-poser-question {background-position: left bottom;}
#bd .html_content_widget a.bt-poser-question span {display:block; text-align:center; text-indent:-12px; }

/*bd feedback*/
#bd div.feedback h3 a { color:#2664ad; text-decoration:none; }
#bd div.feedback h3 a:hover { text-decoration:underline;}
#bd div.feedback div.metadata dl.vote dd.value {font-size:20px;color:#fff;}
#bd div.feedback div.metadata dl.vote dt { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/vote.png); text-indent:-9999em;_background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/vote.gif);}
#bd div.feedback div.metadata dl.vote dd.value {top:10px;}
#bd div.feedback div.metadata dl.vote dd.controls li a { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/vote_controls.png);_background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/vote_controls.gif);}

/*bd small feedback*/
#bd .small ul.feedbacks li.feedback { border-top:1px solid #eee; margin:0; padding:7px 0;}
#bd .small ul.feedbacks li.feedback.first { border-top:none; margin-top:0; padding-top:0;}
#bd .small div.feedback div.metadata dl.vote dt { height:32px; background-position: center -97px;}
#bd .small div.feedback div.metadata dl.vote dd.value  { font-size:18px; color:#fff;}
#bd .small div.feedback div.metadata dl.status dd { display:none;}


#bd div.sidebar dl.sidebar-parts dt.sidebar-part { background:#ccc none; border-bottom:1px solid #fff; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-radius-topleft: 4px; --webkit-border-radius-topright: 4px;}

#bd #feedbacks_sidebar ul li.current {background-color:#e8f8c3; padding:5px; border:1px solid #709b15; -moz-border-radius:4px;}
#bd #feedbacks_sidebar ul li.current div.category div.name a, #bd #feedbacks_sidebar ul li.current div.status div.name a { font-weight:normal;}
#bd #feedbacks_sidebar ul li.current div.category div.name a, #bd #feedbacks_sidebar ul li.current div.category em, #bd #feedbacks_sidebar ul li.current div.status div.name a, #bd #feedbacks_sidebar ul li.current div.status em { font-weight:normal;}

div.user dl.avatar img { border:2px solid #fff;}

/*button widget texte consommation*/
a.bt-small-conso { background: transparent url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/bt-small-conso.png) no-repeat scroll left top; display:block; width:135px; height:32px; float:right; text-indent:10px;text-decoration:none;}
a:hover.bt-small-conso { background-position: left bottom;}
a.bt-small-conso span { color:#fff; font-weight:bold; line-height:28px; }

#hd #app_links { padding:0;}
#hd #app_links li { display:block; float:left; position:relative; left:170px;}
#hd #app_links li a { display:block;}
#hd #app_links li.credit-raisonne-app-name a{ background: transparent url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/tab-credit-raisonne.png) no-repeat scroll left top; width:345px; height:72px;padding:0; _background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/tab-credit-raisonne.gif);}
#hd #app_links li.credit-raisonne-app-name a:hover { background-position: left bottom;}
#hd #app_links li.credit-raisonne-app-name a span, #hd #app_links li.current a span { display:none;}
#hd #app_links li.consommation-raisonnee-app-name.current a { background: transparent url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/tab-conso-raisonnee-current.png) no-repeat scroll left bottom; width:345px; height:72px;padding:0; _background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/tab-conso-raisonnee.gif);}

/*bd ipl default*/
#bd .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-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/module_plain_background.png);_ background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/module_plain_background.gif);}
#bd .ipl_widget .module.with-border.inside .hd .t { background: transparent url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/round-topleft-g.png) no-repeat scroll left top;}
#bd .ipl_widget .module.with-border div.hd .b { padding-top:4px;}
#bd .ipl_widget .module.with-border.inside div.hd { background: transparent url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/round-topright-g.png) no-repeat scroll top right;}
#bd .ipl_widget .module.with-border.inside div.hd h2 { margin-bottom:4px; color:#fff; text-shadow:0 1px 0 #74A11B; }
#bd .ipl_widget .module.with-border.inside div.bd .b { padding-top:8px;}

/*ipl widget c2c category*/
#bd .c2c_category_widget .module.with-border.inside div.hd .t { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/round-topleft.png);}
#bd .c2c_category_widget .module.with-border.inside div.hd { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/round-topright.png);}
#bd .c2c_category_widget a.link-to-answer { background: transparent url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/bt-je-propose.png) no-repeat scroll left top; display:none; margin: 0 auto; height:50px; width:190px; text-decoration:none;}
#bd .c2c_category_widget a:hover.link-to-answer { background-position: left bottom;}
#public_controller.index #bd .c2c_category_widget a.link-to-answer {display:block;}
#bd .c2c_category_widget a.link-to-answer span { color:#fff; font-size:14px; font-weight:bold; line-height:44px; text-align:center; display:block; text-indent:-10px; text-shadow:0 1px 0 #74A11B;}
#bd .c2c_category_widget div.category div.name {display:none;}
#bd .c2c_category_widget div.description {min-height:130px; _height:130px;}


/*ipl widget gris*/
#bd .ipl_widget .module.with-border.inside.gris .hd .t, #bd .ipl_widget .module.with-border.inside.gris .hd, #bd .ipl_widget .module.with-border.gris div.hd .b { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/module_grey_background.png);}
#bd .ipl_widget .module.with-border.inside.gris .hd h2 { color:#666; text-shadow: 0 1px 0 #eee;}

/*mc*/
#bd .mc_widget .module.with-border div.hd { min-height:0;}
#bd .mc_widget .module.with-border div.hd .b { display:none;}

#bd div.ipl_widget ul.widget-items li.feedback {border-top: 1px solid #eee;}
#bd div.ipl_widget ul.widget-items li.feedback.first  {border-top:none;}

form.standard .row label { padding-left:10px;}

/*hacking IE6*/
#hd {  _padding:0;}
#hd #main_search {_margin-right:10px;}
#hd #login_infos div.bd { _position:absolute; _right:0; }
#bd .ipl_widget .module.with-border div.hd,
#bd .last_feedbacks_widget .module.with-border.inside div.hd {_height:40px;}
#bd div.feedback div.metadata dl.vote dt { _overflow:hidden;}