.black_box{overflow:hidden;border:0px solid red; background-color: rgb(0, 0, 0); z-index: 100; position: absolute; top: 0pt; left: 0pt; height: 101%; width: 100%; opacity: 0.4;}

/* modale liste de magasins proposes */
.listemags{
border:0px solid blue;	
background-color:white;
border:0px solid blue;
height:150px;
position:absolute;
width:200px;
z-index:101;
text-align:left;
padding:5px 5px 5px 5px;
margin:auto 0;
}
.listemags h1{width:160px;}
.listemags_fermer{clear:both;float:right;position:absolute;top:5px;left:180px;margin-bottom:10px;}
#listemags_encart{clear:both;width:200px;margin-top:20px;}
/* /modale liste de magasins proposes*/

/* modale envoi du mot de passe oublie*/
.pwd{
border:0px solid blue;	
background-color:white;
border:0px solid blue;
/*height:150px;*/
min-height:150px;
overflow:hidden ;
position:absolute;
width:400px;
z-index:101;
text-align:center;
padding:5px 5px 5px 5px;
margin:auto 0;
}
#pwd_fermer{clear:both;float:right;/*position:absolute;*/top:5px;left:380px;}
#pwd_contenu{clear:both;/*position:absolute;*/top:30px;left:20px;/*width:350px;*/width:400px;}
#pwd_formulaire{padding-top:15px;clear:both;/*position:absolute;*/top:66px;left:30px;/*width:350px;*/width:400px;float:left;border:0px solid blue;}
#pwd_formulaire #msg_error{margin-bottom:6px;color:#c10048;font-weight:bold;visibility:hidden;}
#pwd_formulaire p{position:relative;width:100%;overflow:hidden;}
#pwd_formulaire .label_titre{margin:0 0 0 100px;}
#pwd_formulaire label, #pwd_formulaire input, #pwd_formulaire img{float:left;display:inline;}

#pwd_formulaire input.bt{margin:10px 0 0 190px;}

/* /modale envoi du mot de passe oublie*/

/*
 Modale error de recherche de magasin
*/
.errorSearchMag{ position:absolute;width:400px;height:120px;border:1px solid blue;background-color:white;border:0px solid blue;z-index:101;text-align:center;padding:5px 15px 5px 15px;margin:auto 0;}
#errorSearchMag_fermer{position:absolute;left:400px;top:5px;display:block;}
#errorSearchMag_fermer a{border:0;}
#errorSearchMag_fermer a img{border:0;}
.errorSearchMag_contenu{ position:relative;width:350px;padding-top:40px;text-align:left;}
.errorSearchMag_contenu .bt_retour{display:block;margin-top:40px;}

/* /modale ajout au panier */
.addb{
border:1px solid blue;	
background-color:white;
border:0px solid blue;
height:450px;
position:absolute;
width:620px;
z-index:101;
text-align:center;
padding:5px 15px 5px 15px;
margin:auto 0;
}


#addb_fermer{clear:both;float:right;position:absolute;top:5px;left:600px;}
#addb_encartrose{width:472px;margin:0px 0px 20px 0px;position:absolute;top:25px;left:100px;height:50px;}
	#addb_encartrose .encart_h {height:7px;background:url(../img/00-commun/encartrosemoyen_h.gif) no-repeat;font-size:1px;}
	#addb_encartrose .encart_m {background:url(../img/00-commun/encartrosemoyen_m.gif) repeat-y;width:472px;height:36px;vertical-align:middle;}
		#addb_encartrose .encart_m .contenu{float:left;display:inline;margin:0px 7px 0px 7px;}
		#addb_encartrose .encart_m .contenu .titre{float:left;height:12px;width:472px; padding-top:12px;color:#C20047;font-weight:bold;font-size:12px;}
	#addb_encartrose .encart_b {height:7px;background:url(../img/00-commun/encartrosemoyen_b.gif) no-repeat;font-size:1px;}
	
#addb_titretable{background-color:#80746E;width:589px;height:30px;color:#FFFFFF;font-weight:bold;padding:10px 5px 0px 12px;clear:both;position:absolute;top:100px;left:15px;text-align:left;}
.addb_ligneproduit{height:68px !important;height:78px;background-color:white;float:left;width:606px !important;width:589px;padding:5px 0px 5px 0px; border-bottom:1px solid #CCC7C5;}

#addb_ligneproduit1{position:absolute;top:140px;left:15px;}
#addb_ligneproduit2{position:absolute;top:219px;left:15px;}
#addb_ligneproduit3{position:absolute;top:298px;left:15px;background-color:#F9E5EC;}



#addb_table{position:absolute;top:140px;left:15px;clear:both;}
#addb_table tr td{vertical-align:top;height:60px;border-bottom:1px solid #CCC7C5;}
#addb_table .filet{background:url(../img/00-commun/gd-filet-horiz.gif) no-repeat; background-position:top right;}
.addb_produit{width:65px;height:78px;text-align:right;padding-top:4px;}
.addb_produit img{border:1px solid #E7E7E7;}
.addb_libelle{width:226px;text-align:left;padding:18px 0px 0px 10px;color:#666666;font-weight:bold;}
.addb_coloris{width:134px;float:left;text-align:left;padding:18px 0px 0px 10px;color:#666666;}
.addb_qte{width:70px !important;width:80px;float:left;padding:18px 10px 0px 0px;color:#666666;font-weight:bold;color:#C20047;text-align:right;}
.addb_prix{width:70px!important;width:65px;float:left;padding:18px 10px 0px 0px;color:#666666;font-weight:bold;color:#C20047;font-weight:bold;text-align:right;}


.addb_ligneproduitdernier{clear:both;float:left;margin:0;padding:0;background-color:white;}

#addb_zone-actions-mark{
border-top:1px solid #AEA49E;
float:left;
margin-top:3px;
margin-bottom:25px;
padding:13px 0px 0px 15px;
text-align:left;
width:395px;
position:absolute;
top:390px;
left:15px;
}

#addb_zone-boutons{
clear:right;
float:right;
margin-bottom:25px;
width:185px;
position:absolute;
top:390px;
left:437px;
}
/* /modale ajout au panier */



/* modale zoom */
.zoom{	
	background-color:white;
	border:0px solid blue;
	height:683px;
	position:absolute;
	width:770px;
	z-index:101;	}
	
	
.zoom .zoom_fermer{float:right;margin-top:5px;text-decoration:underline;}

.autresvues{border:0px solid blue;}
.autrevue{border:1px solid #B0A39A;margin-right:1px;float:left;}
.autrevueon{border:2px solid #C10048;margin-right:1px;float:left;}
.autrevue_hover{/*border:1px solid #C10048;margin-right:1px;float:left;*/margin-right:5px;}

/*
.zoom .autresvues{float:right;margin-top:15px;clear:both;width:105px;border:0px solid green;}


.zoom .autrevueon {border:2px solid #C10048;float:left;margin-right:1px;margin-bottom:1px;width:48px;}
.zoom .autrevue {border:1px solid #B0A39A;float:left;margin-right:2px;margin-bottom:3px;width:48px;}
.zoom .autrevue_hover{border:1px solid #C10048;float:left;margin-right:2px;margin-bottom:3px;width:48px;}*/

	.zoom .visuel{height:683px;width:631px;float:left;}
	
	.zoom .droite{float:left;width:134px;border:0px solid red;}
	.zoom .encart{
	border:0px solid blue;
float:right;
margin:0px;
width:121px;
padding-top:15px;
}
.zoom .encart .encart_h {
background:transparent url(../img/00-commun/modalencart_h.gif) no-repeat scroll 0;
height:7px;
width:100%;
}

.zoom .encart .encart_m {
background:transparent url(../img/00-commun/modalencart_m.gif) repeat-y scroll 0;
width:100%;
}
.zoom .encart .encart_m .contenu .titre {
float:left;
padding-bottom:5px;
width:100px;
clear:both;
}
.zoom .encart .encart_b {
background:transparent url(../img/00-commun/modalencart_b.gif) no-repeat scroll 0;
height:7px;
}
.zoom #fermertxt{/*position:absolute;left:680px;top:420px;*/margin:10px 0 0 0;}

/* / modale zoom */


/* modale choixcoloris */ 

.choixcoloris{
	background-color:white;
	border:0px solid blue;
	height:260px;
	position:absolute;
	width:500px;
	z-index:101;	
	padding:0px 0px 10px 10px;
}
#choixcoloris_fermer{clear:both;float:right;margin:5px 5px 0px 0px;}
#choixcoloris_titre{}
#choixcoloris_ref{vertical-align:bottom;border:0px solid blue;display:inline;float:left;padding:3px 0px 0px 5px;width:auto;}
#choixcoloris_gauche{width:330px;margin-right:10px;float:left;border:0px solid red;}
#choixcoloris_droite{width:150px;float:left;border:0px solid green;text-align:center;}
#choixcoloris_couleur{margin-bottom:20px;}

/* /modale choixcoloris */


