.popUpFond1 
{
	z-index:900;
	filter : alpha(opacity=70);
	background-color:#000; 
	height:100%;
	-moz-opacity : 0.5;
	opacity : 0.5;
}

.creaPopup 
{ 
	z-index:40000;
	position:fixed;
	width:100%;
	bottom:0px; 
	display:none; 
	top:0px; 
	right:0px; 
	left:0px; 
	height:100%; 
}

.creaPopupDeletedProducts
{
	z-index:40000;
	position:fixed;
	width:100%;
	bottom:0px;
	top:0px; 
	right:0px; 
	left:0px; 
	height:100%; 
}

.creaPopupAlert
{
	z-index:40000;
	position:fixed;
	width:100%;
	bottom:0px;
	top:0px; 
	right:0px; 
	left:0px; 
	height:100%; 
}

.containPopDel
{
	position:fixed; 
  	margin-top: -90px; /* moitié de la hauteur */ 
  	margin-left: -210px; /* moitié de la largeur */ 
	width:421px;
	height:181px;
	visibility:visible;
  	left: 50%;  
 	top: 50%; 
}

.popup_haut
{
	background: url(/style%20library/ECH/images/popup/top_popup.png) no-repeat;
}

.popde 
{
	width:421px;
	min-height:130px;
}

.form_inscription_compte
{
	text-align: center;
	margin: 0px;
	width: 100%;
	vertical-align: middle;
}
.pre_home
{
	position: absolute;
	top: 58px;
	left: 622px;
	height: 20px;
	font-size: 1.1em;
	vertical-align: middle;
	font-family : "Helvetica";
	width:250px;
}
.form_inscription_compte INPUT.btn_ok
{
	position: absolute;
	top: 58px;
	left: 878px;
	margin: 0;
	padding: 0;
	height: 20px;
	vertical-align: middle;
}
.flash_info
{
	position: absolute;
	top: 380px;
	margin: 0;
	padding: 0;
	background: url(/style%20library/ECH/images/HomeMagasinsJMNV2/popup/flash_info.png) no-repeat left bottom;
	width: 469px;
	height: 150px;
}
.carte_france
{
	position: absolute;
	top: 104px;
	left: 550px;
	margin: 0;
	padding: 0;
	background: url(/style%20library/ECH/images/HomeMagasinsJMNV2/popup/carte.png) no-repeat;
	width: 427px;
	height: 421px;
}

#ville .input_code_postal {position: absolute; top: 212px; left: 230px; width: 68px;height: 20px; font-size: 1.1em; vertical-align: middle;}
#ville INPUT.btn_verifier {position: absolute; top: 212px; left: 309px; margin: 0; padding: 0; height: 20px; vertical-align: middle;}
#ville .select_ville {position: absolute; top: 252px; left: 70px; width: 290px;height: 20px; font-size: 1.1em; vertical-align: middle;}
#ville INPUT.btn_ok {position: absolute; top: 252px; left: 368px; margin: 0; padding: 0; height: 20px; vertical-align: middle;}
#ville INPUT.btn_accessMagasin {position: absolute; top: 305px; left: 368px; margin-left: 40px; padding: 0; height: 20px; vertical-align: middle;}

#ville span.info_livraison {position: absolute; top: 310px; left: 20px; width: 430px; text-align: center; color: #3b1c13; font-size: 13px; font-weight: bold;}
#ville span.aucune_ville {position: absolute; top: 250px; left: 20px; width: 430px; text-align: center; color: #3b1c13; font-size: 13px; font-weight: bold;}

#ville span.span_code_postal {position: absolute; top: 216px; left: 256px; color: #3b1c13; font-size: 13px; font-weight: bold;}
#ville .input_adress_mail {position: absolute; top: 252px; left: 256px; width: 168px;height: 20px; font-size: 1.1em; vertical-align: middle;}
#ville INPUT.btn_minscrire {position: absolute; top: 280px; left: 20px; margin: 0; padding: 0 0 0 169px; height: 20px; vertical-align: middle;}
#ville img.img_mon_adresse_mail {position: absolute; top: 246px; left: 70px;}

#ville a.lien_informer_ville {position: absolute; top: 332px; left: 20px; width: 430px; text-align: center; color: #f3011b; font-size: 13px; font-weight: bold;}

#drive .pre_home {position: absolute; top: 172px; left: 560px; width: 290px;height: 20px; font-size: 1.1em; vertical-align: middle;}
#drive INPUT.btn_ok {position: absolute; top: 172px; left: 860px; margin: 0; padding: 0; height: 20px; vertical-align: middle;}
#drive a.lien_informer_drive {position: absolute; top: 524px; left: 498px; width: 430px; text-align: center; color: #f3011b; font-size: 13px; font-weight: bold;}
#drive #carte_france{position: absolute; top: 198px; left: 575px; margin: 0; padding: 0; background: url(/style%20library/ECH/images/HomeMagasinsJMNV2/popup/carte.png) no-repeat; width: 312px; height: 336px;}
ul.liens_bas_page {position: absolute; top: 564px; left: 390px;}
ul.liens_bas_page li {display: inline; text-align: center; color: #fff; font-size: 10px;}
ul.liens_bas_page li a {color: #fff; font-size: 10px;}
/* #flash_info{position: absolute; top: 380px; margin: 0; padding: 0; background: url(flash_info.png) no-repeat left bottom; width: 469px; height: 150px;} */

.popup_bas
{
	background:url(/style%20library/ECH/images/popup/bottom_popup.png) no-repeat 0 bottom; padding:0 0 10px 0
}

.popde_txt
{
	margin:0 0 0 14px;
	padding:10px 0 0 0;
	width:250px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
}

.containPopDel .content{
	margin:10px 0 0 0;
	padding:15px;
	font-size:12px;
}

.containPopDel .content .btn_ok {background:url(/style%20library/ECH/images/recup_courses/bg_bt_valider.png) no-repeat; width:76px; height:24px; padding:0; border:0; font-size:12px; color:#1a5021; display:block; text-decoration:none; padding:7px 0 0 0; text-align:center }
.containPopDel .content .boutons{height:24px; margin:0 0 0 157px}
.containPopDel .content .boutons a{margin:20px 0 0 0}

.withDrawal 
{
	display: block;
	clear: both;
	padding: 0 0 5px 103px;
}

/* ------------------------------------------------------------------------ */









