#rater .star-rating{
    /*list-style	: none ;*/
    display		: block ;
    margin		: 0 0 0 6px ;
    padding		: 0px ;
    width		: 125px ;
    height		: 25px ;
    position	: relative ;
    background	: url(/i/alt_star.gif) top left repeat-x;
}
#rater .star-rating .current-rating{
    background: url(/i/alt_star.gif) left center;
    position: absolute;
    left : 0 ;
    height: 25px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}

/*   rater  */
#rater .star-rating{
    list-style	: none ;
    margin		: 0px auto ;
    padding		: 0px ;
    width		: 125px ;
    height		: 25px ;
    position	: relative ;
    background	: url(/i/alt_star.gif) top left repeat-x;
}
#rater .star-rating li{
    padding		: 0px;
    margin		: 0px;
    width		: auto ;
    float: left;
    /* */
}
#rater .star-rating li a{
    display:block;
    width:25px;
    height: 25px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
    border : 0px;

}
#rater .star-rating li a:hover{
    background: url(/i/alt_star.gif) left bottom;
    z-index: 2;
    left: 0px;
}
#rater .star-rating a.one-star{
    left: 0px;
}
#rater .star-rating a.one-star:hover{
    width:25px;
}
#rater .star-rating a.two-stars{
    left:25px;
}
#rater .star-rating a.two-stars:hover{
    width: 50px;
}
#rater .star-rating a.three-stars{
    left: 50px;
}
#rater .star-rating a.three-stars:hover{
    width: 75px;
}
#rater .star-rating a.four-stars{
    left: 75px;
}
#rater .star-rating a.four-stars:hover{
    width: 100px;
}
#rater .star-rating a.five-stars{
    left: 100px;
}
#rater .star-rating a.five-stars:hover{
    width: 125px;
}
#rater .star-rating li.current-rating{
    background: url(/i/alt_star.gif) left center;
    position: absolute;
    left : 0 ;
    height: 25px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}

/** Rater nouveau style **/

.rater {
	
	float : left;
}
.rater .cursor-rating {
    background: none repeat scroll 0 0 #CCCFD4;
    border: 1px solid #3D1D21;
    display: block;
    height: 15px;
    list-style: none outside none;
    margin: 0 auto 4px 0;
    padding: 0;
    position: relative;
    
}

.rater .cursor-rating .current_rating {
    display: block;
    height: 15px;
    left: 0;
    position: absolute;
    text-indent: -9000px;
    z-index: 1;
}

.rater .cursor-rating .section {
    border-right: 1px solid #3D1D21;
    display: block;
    height: 15px;
    margin: 0;
    position: absolute;
    width: 30px;
    z-index: 2;
}

.rater .cursor-rating a {
    border: 0 none;
    cursor: default;
    display: block;
    height: 15px;
    padding: 0;
    position: absolute;
    text-decoration: none;
    text-indent: -9000px;
    width: 30px;
    z-index: 20;
}

.rater .select {
    display: none !important;
}

.label {
	width : 150px;
	float : left;
	display : inline;
	font-size : 10px;
	color : #999;
	margin : 0 6px 0;
	text-align : right;
	line-height: 15px;
}

.label.max {
	text-align : left;
	}

.rater .text {
    text-align: left;
    font-size: 11px;
/*    text-transform: uppercase;*/
}

#comments .rater , #client_satisfaction .rater {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
}

#comments .rater .rating span, #client_satisfaction .rater .rating span {
    font-size: 9px;
    font-style: normal;
    text-transform: uppercase;
    float: right;
    padding : 3px 0 0 3px;
}

#comments .rater .rating, #client_satisfaction .rater .rating {
    float : right;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
}

.rater .rater_radio {
    float: left;
    text-align: center;
    width: 30px;
}

