#node_panier_contenu .pastille {
	background-color: #93b700;
	color: #FFF;
	font-size: 0.6em;
	height: 1.8em;
	line-height: 1.8em;
	padding: 0 0.5em;
	position: absolute;
	text-align: center;
	border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
	right: 5px;
	bottom: 5px;
	min-width: 1.8em;
}
#node_panier_contenu .pastille a {
	color: #FFF;
	text-decoration: none;
}
#ecran_acces_connexion_inscription .button {
	margin: 10px 0px 0px 0px;
}
#btq_ecran_acces_connexion input {
	padding: 0px 1%;
	width: 98%;
}
#btq_ecran_acces_connexion input[type=checkbox] {
	width: auto;
}
#btq_ecran_acces_connexion input[type=submit] {
	width: 100%;
}
#btq_ecran_acces_inscription input {
	padding: 0px 1%;
	width: 98%;
}
#btq_ecran_acces_inscription input[type=submit] {
	margin: 30px 0 0 0;
}
#btq_form_recup_mdp_input a.button {
	display: block;
	float: left;
	margin: 0px 0px 0px 10px;
	position: relative;
}
#btq_form_recup_mdp_input input.ms_perte_motdepasse {
	float: left;
	position: relative;
	width: 70%;
}
#ctn_liste_etapes ul {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
}
#ctn_liste_etapes ul li {
	float: left;
	height: 35px;
	line-height: 35px;
	margin: 10px;
	padding: 0px;
	position: relative;
	text-align: center;
	width: calc(25% - 20px);
}
#ctn_liste_etapes ul li a {
	text-decoration: none;
}
#ctn_liste_etapes ul li span {
	background-color: #FFFFFF;
	color: #777;
	display: block;
	line-height: 35px;
}
#ctn_liste_etapes ul.ms-etapes li.active span {
	background-color: #eeece9;
	color: #777;
}
#ctn_liste_etapes ul.ms-etapes li.encours span {
	background-color: #93b700;
	color: #FFF;
}
@media handheld, only screen and (max-width: 480px) {
#ctn_liste_etapes ul li {
	width: calc(100% - 20px);
}
}
/* FIN RD */

@media handheld, only screen and (max-width: 1199px) {

}
/* FIN RD */
@media handheld, only screen and (max-width: 1023px) {

}
/* FIN RD */
@media handheld, only screen and (max-width: 480px) {

}
/* FIN RD */
