#menu_responsive {
	width: 100%;
	position: relative;
	float: left;
}
#node_menu_responsive {
	position: relative;
	float: left;
}


.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }
@media handheld, only screen and (max-width: 1023px)  {

#node_menu_responsive {
	width: 45vw;
}

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

#node_menu_responsive {
	width: 100%;
}

} /* FIN RD */
#node_panier_vide {
	width: 48px;
	height: 48px;
	position: relative;
	float: left;
}
.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }
#panier_vide {
	margin: 10px;
	padding: 10px;
	width: calc(100% - 20px);
	display: none;
}
.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }
#node_panier_contenu {
	width: 48px;
	height: 48px;
	position: relative;
	float: left;
	display: none;
}
.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }
#compte_connecte {
	width: 48px;
	height: 48px;
	position: relative;
	float: left;
}
.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }
#compte_deconnecte_2 {
	width: 48px;
	height: 48px;
	position: relative;
	float: left;
	opacity: 0.5; MozOpacity: 0.5; KhtmlOpacity: 0.5; filter: alpha(opacity=50);
}
#compte_deconnecte {
	width: 48px;
	height: 48px;
	position: relative;
	float: left;
	opacity: 0.5; MozOpacity: 0.5; KhtmlOpacity: 0.5; filter: alpha(opacity=50);
}
.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }
#btq_ecran_acces_inscription_lien {
	width: 100%;
	position: relative;
	float: left;
	display: block;
}
#ecran_acces_connexion_inscription {
	width: 900px;
	position: relative;
	float: left;
	display: none;
}
#btq_ecran_acces_connexion {
	padding: 10px;
	width: 50%;
	position: relative;
	float: left;
	display: none;
}
#btq_ecran_acces_inscription {
	padding: 10px;
	width: 50%;
	position: relative;
	float: right;
	display: none;
}
#btq_ecran_acces_mot_de_passe {
	padding: 10px;
	border-top: 1px solid #ddd;
	width: 100%;
	position: relative;
	float: left;
	text-align: left;
	display: none;
}
#btq_ecran_acces_connexion_titre {
	padding: 10px;
	width: 100%;
	position: relative;
	float: left;
	display: none;
}
#ctn_btq_ecran_acces_connexion {
	padding: 10px;
	width: 100%;
	position: relative;
	float: left;
	display: none;
}
.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }
#btq_msg_connecte_conteneur {
	width: 500px;
	position: relative;
	float: left;
	display: none;
}
#btq_msg_connecte {
	width: 100%;
	position: relative;
	float: left;
	text-align: center;
	display: none;
}
.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }
#btq_form_recup_mdp {
	margin-bottom: 20px;
	width: 100%;
	position: relative;
	float: left;
	text-align: left;
	display: none;
}
#btq_form_recup_mdp_conteneur {
	width: 500px;
	position: relative;
	float: left;
	display: none;
}
#btq_form_recup_mdp_input {
	width: 100%;
	position: relative;
	float: left;
	display: none;
}
#btq_form_recup_mdp_lien {
	margin-top: 30px;
	margin-bottom: 20px;
	width: 100%;
	position: relative;
	float: left;
	text-align: left;
	display: none;
}
.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }
#btq_msg_recup_mdp_ok {
	width: 100%;
	position: relative;
	float: left;
	text-align: center;
	display: none;
}
#btq_msg_recup_mdp_ok_conteneur {
	width: 500px;
	position: relative;
	float: left;
	display: none;
}
.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }
#node_etape4_confirmation {
	width: 100%;
	position: relative;
	float: left;
	display: none;
}
#etape4_confirmation_ctn {
	margin: 10px;
	padding: 10px;
	width: calc(100% - 20px);
	position: relative;
	float: left;
	display: none;
}
#ctn_liste_etapes {
	width: 100%;
	position: relative;
	float: left;
	display: none;
}
.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }
#mb_conteneur_disclaimer_home1 {
	width: 440px;
	height: 250px;
	position: relative;
}
/*-finbody-*/
/*-finbody-*/
#editable {
	width: 100%;
	position: relative;
}
@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 */
.nonImprimable {
	display: none; visibility: hidden;
}
img { border: 0px none; }
form { margin: 0px; }
.invisible { display: none; }
