
.nom-produit-history {
    float: left;
    width: 330px;
    padding: 4px 0;
}

.prix-history {
    float: right;
    padding: 4px 0;
    text-align:right;
	width:55px;
}

.block-compte .submit-compte-livrer-ici {
    float: right;
    width: 74px;
    height: 19px;
    cursor: pointer;
    border: none;
    background: transparent url(../img/bt-livrer-ici.png) no-repeat;
}

.block-compte .submit-compte-facturer-ici {
    float: right;
    width: 74px;
    height: 19px;
    cursor: pointer;
    border: none;
    background: transparent url(../img/bt-facturer-ici.png) no-repeat;
}

#inscription .retour-btn {
	padding-right: 160px;
	display: block; 
	float: left;
}

 #livraison .retour-btn {
 	padding-right: 120px;
	display: block; 
	float: left;
}

#inscription .password-bloc label {
    width: 200px;
}

/* center saisir preferences block */
#livraison .saisir-preferences {
	margin-left: 60px;
}

/* server messages */
.messages {
    margin-bottom: 15px;
}

/* server errors */
.error-msg {
    color: #ee0000;
    margin-bottom: 15px;
}

/* all javascript error messages */
.validation-advice {
    color: #ee0000;
}

#livraison-gauche-wide .validation-advice {
    display:block; 
    margin-left:141px; 
    margin-top:25px;
    margin-right:-12em; 
    width:12em; 
    position:relative;
}

#livraison-gauche .validation-advice { 
    display:block; 
    margin-left:97px; 
    margin-top:25px;
    margin-right:-12em; 
    width:12em; 
    position:relative; 
}

#livraison-droite .validation-advice { 
    display:block; 
    margin-left:97px; 
    margin-top:25px;
    margin-right:-12em; 
    width:12em; 
    position:relative; 
}

/* Special treatment for lists */
#livraison-select .validation-advice {
    margin-top:6px;
}

#inscription .validation-advice { 
    display:block; 
    margin-right:-12em;
    margin-top:25px;
    margin-left:150px;
    width:12em; 
    position:relative; 
    font-weight: normal;
}

#inscription .infos-inscription {
    font-weight: normal;
}

/* customer/account/edit */
#inscription .submit-editer-compte {
    display: block;
    width: 84px;
    height: 19px;
    margin-left: 233px;
    cursor: pointer;
    border: none;
    background: transparent url(../img/bt-valider-livraison.png) no-repeat;
}

/* customer/address/edit */
#livraison-gauche-wide {
    float: left;
    width: 360px;
}

/* customer/address/edit */
#livraison .label-wide {
    display: block;
    float: left;
    width: 140px;
    font-weight: bold;
}

.cart-mask {
	background: transparent url(../img/ajax-loader.gif) no-repeat scroll center center;
	background-color: #CCFFFF;
	position: absolute;
	top: 30px;
	width: 200px;
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

#pictos-bt li {
	margin-top: 50px;
}

.move-back {
	left:-3px;
	position:relative;
}

.titre-produit{
	height: 26px;
	line-height: 1.1em;
}

#detail-produit .min-detail-prod {
    margin-top: 45px;
    float: left;
}

/*		product image popins	*/
a.info{
	position:relative;           /*this is the key*/
	z-index:24;
	background-color:#e0e0e0;    /* background colour of display text */
	color:#000000;               /* colour of display text */
	text-decoration:none;
	font-style:italic;
	margin-bottom: 8px;
}

a.info:hover, a.a-hover {
	z-index:25;
}

a.info .popin {
	display: none;  /* hide the span text using this css */
	height:55px;
	left:0;
	position:absolute;
	top:300px;
	width:228px;
}

a.info:hover .popin, a.a-hover .popin {
	display: block;
	position: absolute;
	top: -4em;
	left: 5em;
	color: #000000;         /* text colour */
	text-align: center;
	font-style: italic;
	z-index: 30;
}

.left-label {
	background:transparent url('../img/etiquette-left.png') no-repeat scroll 0 0;
	width: 35px;
	height: 55px;
	float: left;
}

.right-label {
	background:transparent url('../img/etiquette-right.png') no-repeat scroll 0 0;
	width: 5px;
	height: 55px;
	float: left;
}

.center-label{
	background:transparent url('../img/etiquette-center.png') repeat-x scroll 0 0;
	float: left;
	width: 180px;
	height: 55px;
	padding-left: 2px;
	padding-right: 2px;
}

/*		end	product images popins		*/


.ajouter-supprimer-panier {
	width: 28px;
}

.img-detail-prod {
	margin-bottom: 2px;
}

#detail-produit .min-detail-prod {
	float: none;
}

.list-br {
	height: 68px;
	width: 0px;
}


.links ul li{
	font-size: 10px;
	margin-top: 5px;
}

.pop-date {
	float: left;
}

.nom-produit .prix-total {
	padding-right: 0;
}

.block-compte .block-compte-content td.cell-bold {
	font-weight: bold;
}

.block-compte .adresse-important {
	color:#5E1331;
	font-weight:bold;
}

h2 p {
	font-weight: normal;
}

.titre-produit p, .prix, .detail-prix {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.smallTextCheck {
	font-size: 11px;
	font-weight: bold;
	text-align:center;
}
