
div#bloccommande td div{padding: 0 0 2px}
#popup {
	position:absolute;
	z-index:400;
	visibility: hidden;
	border: 1px solid #cccccc;
	width: 370px;
	top:250px;
	left:350px;
	background-color: #EEFAE4;	
}

#popup_gen {
/*	position:absolute; */
	position: relative;
	z-index:400;
	border: 1px solid #cccccc;
	width: 370px;
	background-color: #E0F1D1;	
}

#popup_gen #content {
	padding: 10px 20px 10px 20px;
}

#popup_gen #popup-conf #content{
	padding: 35px 20px 35px 20px;
	text-align:center;
}

.fermer {
	position:absolute;
	right:0px;
	top:0px;
	background:#E5E2DE;
	width:66px;
	text-align:center;	
	height:20px;
	vertical-align:middle;
}
.fermer img {
	display:inline;
	vertical-align:middle;
	margin-left:3px;
}

.fermer a:link, .fermer a:visited {
	text-decoration:none !important;
	font-size:10px;
	color: #225F22;
}
.fermer a:hover, .fermer a:active {
	text-decoration:none;
	color:#ff9900;
}

#popup_gen a:link, #popup_gen a:visited { color:#000; text-decoration:underline; }
#popup_gen a:hover, #popup_gen a:active { color:#ff9900 !important;}

#popup_gen a:link.close, #popup_gen a:visited.close { position: absolute; top: 0; right: 0; text-decoration:none; }
#popup_gen a:hover.close, #popup_gen a:active.close { color:#ff9900 !important;}
#popup_gen .texte { font-weight: bold; font-size: 13px; margin:10px 0; }
#popup_gen .texte span { color: #63BB17; }

#popup_gen form { margin: 0; padding: 0; border: 1px solid #E0F1D1; }
#popup_gen #check { float: left; margin: 0; padding: 0; }
#popup_gen label { float: left; margin-left: 5px; font-size:11px; }
#popup_gen input.checkbox { position:relative; top:-2px;}

#popup_gen #submit { text-align: right; clear: left; padding-top: 15px; margin: 0; }
#popup_gen #retour { text-align: right; clear: left; padding-top: 7px; margin: 0; }

#popup_gen #popup-conf form{ display:inline;}
#popup_gen #popup-conf #submit { display:inline; text-align:center; position:relative; left:-5px;}
#popup_gen #popup-conf #retour { display:inline; text-align:center; position:relative; left:5px;}

#popup_gen #popup-conf .conf{ line-height:25px; color:#000000;}

#popup_gen .margeTop5{margin-top:5px;}


/*POPUP RETRAIT MAGASIN*/
#popup-retrait-magasin{ width:810px; font-size:11px; padding:0 2px; margin:0;}
#popup-retrait-magasin .title{width:497px; text-align:center; padding:26px 0 0 0;}
#popup-retrait-magasin .colonne{
	background: url(/images/liste-panier/retrait-magasin-bg.jpg) no-repeat left top;
	width:238px;
	height:373px;
	*height:405px;
	padding:16px;
	float:left;
	font-size:12px;
}
#popup-retrait-magasin .colonne2{
	background: url(/images/liste-panier/livraison-dom-bg.jpg) no-repeat left top;
	height:410px;
}
#popup-retrait-magasin .colonne p{
	padding:3px 10px;
	margin:0;
	width:230px;
}

#popup-retrait-magasin .case{
	width:560px;
	float:left;
	margin:5px 0 0 0;
}
#popup-retrait-magasin .bouton{
	width:210px;
	float:right;
	text-align:right;
	padding:10px 7px 0 0;
}
#popup-retrait-magasin a{
	color:#898686;
	font-size:10px;
}
#popup-retrait-magasin .colonne a{
	color:#000;
	font-size:12px;
	text-decoration:underline;
}
#popup-retrait-magasin .bulle{
	padding:5px 9px 0 0;
	float:right;
}
#popup-retrait-magasin #accesdirect{
	position:relative; 
	top:2px;
}
/*POPUP RETRAIT MAGASIN*/

/*POPUP LIVRAISON MAGASIN*/
#popup-livraison-magasin{color:#666666; padding:10px 20px;}
#popup-livraison-magasin p{font-size:11px; margin:0 0 20px 0; padding:0;}
#popup-livraison-magasin .titre{font-size:12px; text-transform:uppercase; color:#666666;}
#popup-livraison-magasin .legend{font-size:10px;}
#popup-livraison-magasin img{margin:10px 0 10px 5px;}
/*POPUP LIVRAISON MAGASIN*/

/*POPUP PANIER 1*/
#popup_panier{
	width:574px;
	padding:10px;
}
#popup_panier #validation-commande{
	padding:0 0 0 0;
}
#popup_panier table td.vos_articles{
	width:275px;
	position:relative;
}
#popup_panier table .vos_articles .visu{ 
	float:left;
	width:80px;
	border:none;
}
#popup_panier table .vos_articles .description{
	font-weight:bold;
	float:left;
	margin-left:7px;
	width:185px;
}
#popup_panier table .vos_articles .description .desc-title{ text-transform:uppercase; color:#63bd19;}
#popup_panier table .vos_articles .description .desc      { text-transform:uppercase; }

#popup_panier table td.modes_livraison{ width:256px;}
#popup_panier table .modes_livraison input{float:left; display:block; margin: 0 5px 0 0; width:10px;}
#popup_panier table .modes_livraison label{float:left; display:block; margin: 0 5px 5px 0; width:230px; font-size:10px;}
#popup_panier table .mode_livraison {vertical-align:middle;}
#popup_panier table .mode_livraison label {float:right; display:block; margin: 0 5px 5px 0; width:125px; font-size:10px;}

#popup_panier .supprimer{ display:block; float:right; margin:0 5px 0 0; text-decoration:none}

#popup_panier p{ color:#666666; font-size:11px;}
/*POPUP PANIER 1*/


/*BLOC COMMANDER */


.popPanier  .bloc-commander{right:-1px;}
.popPanier2 .bloc-commander{left:0px;}
.popPanier3 {width:118px !important;}
.popPanier3 .bloc-commander{left:-30px;}
.meilleurs-ventes .popPanier3 .bloc-commander{left:-15px;}

.bloc-commander{
	position:absolute !important;
	margin:0;
	padding:0;
	font-size:11px;
	color:#FFFFFF;
	/*z-index:100;*/
	text-align:left;
	font-weight:normal;
}
/*Avec encoche*/
.popPanier{ position:relative; height:1px !important; margin:0; padding:0;}

.popPanier .stylePanier1{ background:url(/images/common/bloc-commander-bg1.gif) no-repeat left top;background-repeat:no-repeat; height:188px; top:-207px; width:124px; padding:10px 15px 10px 27px !important;}

.popPanier .stylePanier2{ background:url(/images/common/bloc-commander-bg2.gif) no-repeat left top;background-repeat:no-repeat; height:144px; top:-163px; width:124px; padding:10px 15px 10px 27px !important;}

.popPanier .stylePanier3{ background:url(/images/common/bloc-commander-bg3.gif) no-repeat left top;background-repeat:no-repeat; height:208px; top:-227px; width:124px; padding:10px 15px 10px 27px !important;}
/*Avec encoche*/

/*Sans encoche*/
.popPanier2{ position:relative; height:1px !important; margin:0; padding:0;}

.popPanier2 .stylePanier1{ background:url(/images/common/bloc-commander2-bg1.gif) no-repeat left top;background-repeat:no-repeat; height:188px; top:-197px; width:125px; padding:10px 15px !important;}

.popPanier2 .stylePanier2{ background:url(/images/common/bloc-commander2-bg2.gif) no-repeat left top;background-repeat:no-repeat; height:144px; top:-153px; width:125px; padding:10px 15px !important;}

.popPanier2 .stylePanier3{ background:url(/images/common/bloc-commander2-bg3.gif) no-repeat left top;background-repeat:no-repeat; height:208px; top:-217px; width:125px; padding:10px 15px !important;}
/*Sans encoche*/
.bloc-commander a:link, .bloc-commander a:visited{color:#FFFFFF;}
.bloc-commander a:hover, .bloc-commander a:active{color:#ff9900;}
.bloc-commander .marginTopBtn{padding-top:4px !important;background-color: none;}
.bloc-commander .marginTopBtn img{ visibility: visible;background-color: none;}
.bloc-commander .titreBloc {font-size:13px; font-weight:bold; padding:0 0 2px 0; margin:0; color:#fff; text-transform:uppercase; border-bottom:1px #FFF dotted;}
.bloc-commander .close {font-size:12px; font-weight:bold; text-align:right; text-decoration:none; padding-right:5px;}
.bloc-commander .close a{text-decoration:none;}
.bloc-commander .colonnes{position:relative; height:37px; padding:5px 0 0 0; line-height:18px;}
.bloc-commander .col-left{ position:absolute; left:0px; top:0px; width:56px; text-align:center;}
.bloc-commander .col-left img{ visibility: visible; vertical-align:top; margin-top:4px;background-color: none;}
.bloc-commander .col-right{ position:absolute; right:0px; top:0px; width:64px;}
.bloc-commander input{width:20px; border:1px solid #999; color:#000; font-size:11px; text-align:center; margin:0 3px 0 3px;}
.bloc-commander a.lienText{ display:block; background:url(/images/common/bloc-commander-puce.gif) no-repeat left 4px; padding-left:12px;}

.pop{width:373px; background-color:#f5f5f5; font-size:11px;}
#contentPopup {
	border:1px solid #CCCCCC;
	padding: 20px 20px 20px 20px;
        /*width: 373px;*/
}
