﻿#D_etoile em {
	display: block;
	margin: .5em auto 2em;
	color: #bbb;
}

#D_etoile p,#D_etoile p a { 
	color: #aaa;
	text-decoration: none;
}

#D_etoile p a:hover,
#D_etoile p a:focus {
	text-decoration: underline;
}

#D_etoile p + D_etoile p { 
    color: #bbb; 
    margin-top: 2em;

}

#D_etoile .detail {
    position: absolute; 
    text-align: right; 
    right: 5px; 
    bottom: 5px; 
    width: 50%;

}

#D_etoile a[href*="intent"] {
    display: inline-block;
    margin-top: 0.4em;
}
		/*  
		 * Rating styles
		 */
#D_etoile .rating {
    margin: 0 auto 1em;
    font-size: 2rem;
    overflow: hidden;
}

#D_etoile .rating a {
    float: right;
    color: #aaa;
    text-decoration: none;
    -webkit-transition: color .4s;
    -moz-transition: color .4s;
    -o-transition: color .4s;
    transition: color .4s;
}

#D_etoile .rating a:hover,
#D_etoile .rating a:hover ~ a,
#D_etoile .rating a:focus,
#D_etoile .rating a:focus ~ a {
    color: orange;
    cursor: pointer;
}


    #D_etoile .rating a.select,
    #D_etoile .rating a.select ~ a {
        color: orange;
    }

#D_etoile .rating2 {
    direction: rtl;
}

#D_etoile .rating2 a {
    float: none;
}