.rating {  
   direction: rtl;  
}

.rating span {  
   color: #aaa;  
   text-decoration: none;  
   font-size: 2em;  
   transition: color .4s;  
}

.rating span:hover,  
.rating span:focus,  
.rating span:hover ~ span,  
.rating span:focus ~ span {  
   color: orange;  
   cursor: pointer;  
}

.rating .colorV {
	color: orange;
}

.rating2 .colorV {
	color: #aaa;
}

.notes_joueurs {
	display: inline-block;
	text-align: center;
	margin: 15px;
}

.notes_joueurs .name {
	
	font-weight : bold;
	margin-bottom : 5px;
}

@media (max-width:1259px){

	.notes_joueurs {
	
		width: 120px;
	
	}		
}

@media (min-width:1260px){

	.notes_joueurs {
	
		width: 180px;
	
	}	
}

.note {
	width: 114px;
	height: 22px;
	display: inline-block;
	opacity: 0;
}

.leftNote {
	height: 22px;
	background-color: orange;
	float: left;
}

.rightNote {
	width: 50%;
	float: right;
	height: 22px;
	background-color: #ccc;
}

.etoile {
	margin-top: -22px;
	display: inline-block;
}

.etoile img {
	float: left;
}

.presentation {
    background: #f5f5f5;
    padding: 10px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 15px;
}

.align-right {
    text-align: right;
}

/*************** Résultat étoile mobile ******************/
.res-etoile {
    width: 100%;
    border-bottom: 1px solid #E7E7E7;
    padding-top: 5px;
    padding-bottom: 5px;
}

.d-inBlock {
    display: inline-block;
}

.res-equipe {
    width: 35%;
    vertical-align: top;
}

.res-equipe-left {
    text-align: right;

}

.res-equipe-right {
    text-align: left;
}

.res-center {
    width: 27%;
    text-align: center;
}