ul.notes-echelle {display:inline-block;margin:0;padding:0 0.5em 0 0;vertical-align:middle;}
ul.notes-echelle li {float:left;margin:0;padding:0;list-style:none;}
ul.notes-echelle li label {display:block;text-align:center;line-height:20px;cursor:pointer; float:right;}
ul.notes-echelle.js li label, ul.notes-echelle.disabled li label { background:url(../images/etoiles.png) center top no-repeat; }


ul.notes-echelle.js label {font-size:0;}
ul.notes-echelle li.note-off label {background-position:center -60px;}
ul.notes-echelle li.note-reset label {background-position:center -102px;}
ul.notes-echelle li.note-checked {font-weight:bold;}

ul.notes-echelle li, ul.notes-echelle label {min-width:20px;min-height:20px;}
ul.notes-echelle.js li label { float:none; }

ul.notes-echelle.js input {position:absolute;left:-999%;}
ul.notes-echelle.js li.note-focus {outline:1px dotted #000;}
* html ul.notes-echelle.js li {width:20px;height:20px;}
.controls .notes-echelle { margin-top:7px; }
ul.notes-echelle.disabled li label { cursor: default !important; font-size:0; }
a ul.notes-echelle.disabled li label { cursor:pointer !important; }
.detail-graph:hover { text-decoration:none !important; }

table .notes-echelle { float:left; clear:both; }
table .notes-echelle.disabled input, .panel-heading .notes-echelle input { display:none; }
table .notes-echelle.js { display:block; }
table .commentaire { clear:both; }
table .auteur { color: #999; font-style:italic; clear:both;  }
table .auteur .popover, table .auteur .popover i { font-style:normal !important; color:#000 !important; }
table .text-notation { vertical-align:top; float:left; }
.panel-heading .notes-echelle { margin-left:10px; }
.panel-heading .text-notation { display:inline-block; vertical-align:top; padding:0.1em 0 0 0; }
