/*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/credit-raisonne/header.png) no-repeat scroll center bottom;width:996px; height:120px; margin:0 auto;}
#hd div.bd { display:block; height:30px; padding:10px 0;}
#hd #logo {top:7px; left:20px;z-index: 10;}
#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;}
#bd  {margin:0 auto;padding:0px 4px;}
#hd div.hd {margin-bottom:0px;}
#hd div.bd {text-align:right;}
#hd #login_infos div.bd {float:right;_height:60px;}

#hd #main_links li.new-feedback { display:none;}

/*hd mainsearch*/
#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 h2 {background:none;}

#bd .ipl_widget .module.with-border div.hd  .b {padding-top:8px;}
#bd .ipl_widget .module.with-border.inside .bd { background-position:100% -40px;}
#bd .ipl_widget .module.with-border.inside .bd .t { background-position: 0 -40px;}

/*ipl widget > MC */
.mc_widget .module.with-border.inside .hd, .mc_widget .module.with-border.inside .hd .t, .mc_widget .module.with-border .bd, .mc_widget .module.with-border .bd .t, .mc_widget .module.with-border .ft, .mc_widget .module.with-border .ft .t { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/module_mc_background.png);}


/*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;  }
#bd .ipl_widget .module.with-border.inside div.bd .b { padding-top:8px;}



/*ipl widget default grey*/
#bd .ipl_widget .module.with-border.inside div.hd .t { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/bg-hd-l-html.png);}
#bd .ipl_widget .module.with-border.inside div.hd {background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/bg-hd-r-html.png);}



/*ipl widget c2c category*/
#bd .c2c_category_widget .module.with-border.inside div.hd .t,
#bd .best_users_widget .module.with-border.inside div.hd .t{ background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/round-topleft.png);}
#bd .c2c_category_widget .module.with-border.inside div.hd,
#bd .best_users_widget .module.with-border.inside div.hd { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/round-topright.png);}
#bd .c2c_category_widget a.link-to-answer { background: transparent url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/bt-je-propose.png) no-repeat scroll left top; display:block; margin: 0 auto; height:50px; width:190px; text-decoration:none;}
#bd .c2c_category_widget a:hover.link-to-answer { background-position: left bottom;}
#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 #205ea9;}
#bd .c2c_category_widget div.category div.name {display:none;}
#bd .c2c_category_widget div.description {min-height:150px; _height:150px;}


/*ipl widget > last feedback*/
#bd .last_feedbacks_widget .module.with-border.inside div.hd .t { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/bg-hd-l-lastfb.png);}
#bd .last_feedbacks_widget .module.with-border.inside div.hd { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/bg-hd-r-lastfb.png);}
#bd .last_feedbacks_widget .module.with-border.inside div.bd { min-height:200px;_height:200px;}

/*ipl widget > html gris*/
#bd .html_content_widget .module.with-border.gris div.hd h2{ color:#666; text-shadow: 0 1px 0 #fff;}

/*ipl widget > sondage*/
.ipl_widget.html_content_widget .module.with-border.inside.sondage .hd, .ipl_widget.html_content_widget .module.with-border.inside.sondage .hd .t, .ipl_widget.html_content_widget .module.with-border.sondage .bd, .ipl_widget.html_content_widget .module.with-border.sondage .bd .t, .ipl_widget.html_content_widget .module.with-border.sondage .ft, .ipl_widget.html_content_widget .module.with-border.sondage .ft .t { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/consommation-raisonnee/module_sondage_background.png);}

/*sondage poll daddy*/
#PDI_container2403405 .pds-vote-button {background-color: transparent !important; text-indent:-9999em !important; padding:0 32px !important;}

#PDI_container2403405 .pds-box a {float:right !important; color:#999 !important;}
#PDI_container2507354 .pds-box a.pds-pd-link {display:none;color:#999 !important;}
#PDI_container2507354 .pds-input-label,
#PDI_container2507354 .pds-question-top,
#PDI_container2507354 .pds-view-results,
#PDI_container2507354 .pds-share { font-size:12px !important; color:#333 !important;}
#PDI_container2507354 .pds-question-top {font-weight:bold !important; font-size:16px !important; border-bottom:1px solid #333 !important; line-height:20px !important; padding-bottom:10px !important;}
#PDI_container2507354 .pds-links {margin-left:5px;margin-top:10px;}
#PDI_container2507354 .pds-vote {padding:0 !important;}
#PDI_container2507354 .pds-box a.pds-comments {display:none;}
#PDI_container2507354 .pds-box a#pd-vote-button2507354 {float:right;}
#PDI_container2507354 .pds-vote-button {background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/bt-vote-sondage.png) !important; width:66px !important; height:30px !important; padding:0 !important;}
#PDI_container2507354 .pds-vote-button:hover {background-position: left bottom !important; padding:0 !important;}
#PDI_container2507354 .pds-vote-button span {text-indent:-9999em !important; display:block !important;}
#PDI_container2507354 .pds-feedback-label, #PDI_container2507354 .pds-total-votes, #PDI_container2507354 .pds-return-poll {color:#333 !important;}
#PDI_container2507354 .pds-answer-feedback {border:1px solid #ccc !important;}


/*ipl widget video*/
#bd .video_url_widget .module.with-border.inside .hd, #bd .video_url_widget .module.with-border.inside .hd .t, #bd .video_url_widget .module.with-border .bd, #bd .video_url_widget .module.with-border .bd .t, #bd .video_url_widget .module.with-border .ft, #bd .video_url_widget .module.with-border .ft .t { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/module_video_background.png);}
#bd .video_url_widget .module.with-border div.hd h2 { color:#fff; text-shadow: 0 1px 0 #000}
#bd .video_url_widget .module.with-border.inside div.hd .t, #bd .video_url_widget .module.with-border.inside div.hd { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/module_video_background.png);}





/*ipl widget > last feedback */
#bd .last_feedbacks_widget div.hd h2 {color:#fff; text-shadow:0 1px 0 #0AADE2; padding-top:3px; }

#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/credit-raisonne/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:-14px; }

#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 dt { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/vote.png); text-indent:-9999em;_background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/vote.gif);}
#bd div.feedback div.metadata dl.vote dd.value { font-size:20px; color:#fff; top:10px; }
#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 div.feedback div.metadata dl.vote dd.controls li a { background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/vote_controls.png);_background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/vote_controls.gif);}

/*feedback sidebar*/
#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:#eef9fd; padding:5px; border:1px solid #17b3e5; -moz-border-radius:4px; -webkit-border-radius:4px; }
#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;}
#bd #feedbacks_sidebar ul li.current div.category div.name a, #bd #feedbacks_sidebar ul li.current div.status div.name a { font-weight:bold;}


div.user dl.avatar img { border:2px solid #fff;}

#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.consommation-raisonnee-app-name a{ background: transparent url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/tab-conso-raisonnee.png) no-repeat scroll left top; width:345px; height:72px;padding:0; _background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/tab-conso-raisonnee.gif);}
#hd #app_links li.consommation-raisonnee-app-name a:hover { background-position:left bottom;}
#hd #app_links li.consommation-raisonnee-app-name a span, #hd #app_links li.current a span { display:none;}
#hd #app_links li.credit-raisonne-app-name.current a { background: transparent url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/tab-credit-raisonne-current.png) no-repeat scroll left top; width:345px; height:72px;padding:0; _background-image: url(http://feedback20.s3.amazonaws.com/custom-v2/c2c/credit-raisonne/tab-credit-raisonne-current.gif);}

form.standard .row label {padding-left:10px;}

/*hacking IE6*/
#hd {  _padding:0;}
#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;}


#bd .categories_widget .module.with-border.inside div.hd h2 { color:#666; text-shadow: 0 1px 0 #fff;}