#lot-fp
{
margin-top:0px;
}


table.lot-produit-mini
{
margin-top:15px;
/*width:475px*/
/*border-bottom:1px solid #B75375;
width:445px;*/
}

table.lot-produit-mini-last
{
margin-top:20px;
/*width:475px*/
width:445px;
margin-bottom:12px !important;
margin-bottom:0px ;


}

td.lot-visuel-mini
{
vertical-align:top;
text-align:center;
}

img.lot-visuel-mini
{
display:block;
/*border:1px solid #CBC4A2;
width:128px;
height:128px;
*/
width:118px;
height:auto;
margin-bottom:5px;
}

td.lot-visuel-mini a{text-decoration:none;}


select.lot-nombre-prd
{
font-family:verdana;
font-size:10px;
display:block;
width:50px;
margin-top:10px
}


a.lot-info, a.lot-info-look
{
/*padding-left:10px;*/
/*width:120px;*/
/*width:70px;*/
width:60px !important;
width:70px;
position:relative;
/*background:url(images/background-lien-lot-info.gif);*/
margin:10px 0px 10px 10px;
display:block;
clear:both;
color:#858585;
text-decoration:underline;
background:#fff ;
z-index:200
}

/*
a.lot-info-look
{
*/
/*padding-left:10px;*/
/*width:120px;*/
/*
width:70px;
position:relative;
*/
/*background:url(images/background-lien-lot-info.gif);*/
/*background:url(../images/FR/020-RAYONS/background-lien-lot-info-court.gif);*/
/*
margin:5px 0px 10px 10px !important;
margin:6px 0px 10px 10px;
display:block;
clear:both;
color:#a4405f;
text-decoration:underline;
background:#fff ;
z-index:200
}
*/

a.lot-info:hover
{
color:#a4405f;
text-decoration:none;
background:#fff;
z-index:200
}

div.lot-info
{
/*width:320px;*/
width:290px;
border: 1px solid #A43F5F;
}

.lot-produit-intitule
{
font-size:12px;
width:300px;
float:left;
}

.lot-produit-intitule-ok
{
width:300px;
color:#a4405f;
font-size:12px;
float:left;
}

.lot-produit-intitule2
{
font-size:12px;
/*width:170px; modifié le 13.11.2007*/
width:155px;

float:left;
}

.lot-produit-intitule2-ok
{
width:170px;
color:#a4405f;
font-size:12px;
float:left;
}


.lot-produit-prix-mini
{

font-size:9px;
/*float:right;*/
/*clear:both;*/
float:left;
width:200px;
padding-top:2px;
padding-right:2px;
}



td.lot-couleur 
{
padding:0px 4px 4px 0px;
}

#lot-fp h6
{
font-size:9px;
font-weight:normal;display:block;
float:left;
}

#lot-fp H6.activer
{
font-size:15px;
font-weight:bold;
color:#a4405f
}

.lot-bt-ajout{width:200px;padding-top:5px;clear:both;text-align:center;border:0px solid red;}

.cacher
{
display:none;
visibility:hidden;
width:293px !important;
width:305px;
}

.afficher
{
z-index:199;
position:relative;
top:-15px;
margin-bottom:5px;
padding:10px 5px;
display:block;
width:293px !important;
width:305px;
/*border: 1px solid #A43F5F;*/
/*border-top: 1px solid #A43F5F;
border-left: 1px solid #A43F5F;
border-right: 1px solid #A43F5F;
border-bottom: 1px solid #A43F5F;*/
}

.afficher table 
{
margin-left:10px;
margin-top:5px;
}

.color4d4d4d
{
color:#4d4d4d;
margin:0px 0px 5px 0px
}


.calque{
  opacity:.0;
  filter : alpha(opacity=0);
  color: #FFFFFF;
  position: absolute;
  visibility : hidden;
  padding: 0px;
  font-family: Courrier;
  align: center;
  font-size: 8pt;
  width: 100%;
  height : 100%;
  top : 0;
  left : 0 ;
}

.image_calque{
	height: 100%;
}

.window{

  /*color: #FFFFFF;*/
  position: absolute;
  visibility : hidden;
  padding: 0px;
  font-family: Courrier;
  align: center;
  font-size: 8pt;
  background: transparent;
  width:324px;height:261px;
  top : 300px;
  left : 280px ;
}

.contemp_window{
  width: 100%;
  height : 100%;
  border : 0;
}

.vieuxrose{color:#a4405f;}

.qte{
	border:0px solid blue;
	float:left;
	width:50px;}
	
.message{
	background-image:url(images/demilune_vieuxrose.gif);
	background-position:0px 8px;
	background-repeat:no-repeat;
	border:0px solid blue;
	color:#a4405f;
	float:left;
	font-size:10px;
	font-weight:normal;	
	margin-left:0px;
	padding:8px 0px 0px 10px;
	width:265px;}
	
a.info-lien{
	color:#a4405f;
	text-decoration:underline;
}
a.info-lien:hover{
	color:#a4405f;
	text-decoration:none;}
	
	.SpanPrixBarreGlobal{margin-bottom:0px;}
	
							
	.lot-label-couleur{color:#4D4D4D;font-weight:normal;}
	.lot-couleur-vig{float:left;width:30px;margin-right:8px;height:30px;}
	.lot-couleur-vigs{margin-top:2px;}


.lot-produit-prix-mini-look
{
/*font-size:9px;
color:#B75573;*/
float:right;
/*width:135px;*/
width:115px !important;
width:120px;
padding-right:25px;
vertical-align:top;
height:auto;


/*background-color:#B75573;*/
}							
/*.prix-etiq-entier{width: auto; float: right; vertical-align: top; padding-left: 1px;color:#B75573;font-weight:normal;font-size:13px;}*/
/*.prix-etiq-decimale{width: auto; float: right; vertical-align: top;font-weight:bold;color:#B75573;font-size:21px;}*/
.prix-etiq-entier{width: auto; float: right; vertical-align: top;font-size:21px;color:#E20F46;font-weight:bold;}
.prix-etiq-decimale{width: auto; float: right; vertical-align: top; padding-top: 1px; padding-left: 0px;font-size:13px;color:#E20F46;line-height:22px;font-weight:bold;}

.prix-etiq-initial{/*margin-top:5px;*/
background-image:url(../images/000-COMMUN/px_barre.gif);
background-position:0px 5px;
background-repeat:no-repeat;
float:right;width:auto;white-space: nowrap;font-size:9px;color:#505050;font-weight:normal;padding-right:2px;padding-top: 2px;line-height:18px;}

.prixeuroslot{font-family:verdana,arial black;/*font-size:28px;*/font-size:23px; font-weight:bold; color:#E20F46;float:right;}

