/*
 *
 */
 
#memo_site_gauche { display: none; }

/* Zone libre droite */
/*
.memo_panier_zonelibre_droite { float: left; width: 200px; margin-left: 12px; margin-top: 40px; margin-bottom: 10px; }
*/
.memo_panier_zonelibre_droite { float: right; width: 204px; margin-top: 750px; margin-right: 4px; }
#memo_site_active > .memo_panier_zonelibre_droite { float: right; width: 204px; margin-top: 260px; margin-right: 4px; margin-bottom: 10px; }
.memo_panier_produits_coordonnee {
	margin-left: 766px;
	position: absolute;
	top: 150px;
	width: 210px;
}
/* fin ZL droite */

/* Panier coordonnee */
.memo_panier_produits_coordonnee table { margin: 0 auto; }
div.memo__produit { width: 185px; margin-top: 10px; }
span.memo__picto1 { display: block;  float:right; text-align: right; width: 50px; padding-right:20px; padding-top:10px; height: 25px; }
span.memo__picto1 a { display: block; }

span.memo__picto2 { display: block;  float:left; text-align: left; width: 50px; padding-left:20px; padding-top:10px;  height: 25px; }
span.memo__picto2 a { display: block; }
.memo__visuel { display: block; width: 165px; height: 233px; clear: both; background: url(/pt/Styles/memo_secteur_images/craquez_pour_bordure_bas.gif) no-repeat center bottom; }
.memo__visuel a { display: block; width: 165px; height: 213px; border: 1px solid #D5D7D8; border-bottom: none; padding-top: 13px; text-align: center; }
.memo__visuel a img { display: block; margin: 0 auto; }

.memo__picto3 {  display:block; width: 122px; height: 25px; top:163px; }
.memo__picto3 { display:block; width: 122px; height: 25px; text-align: center; position:relative; top:2px; }

.memo__designation { display: block; width: 165px; height: 34px; relative:absolute; top:10px; line-height: 12px;  color:#3E5868;}
.memo__designation a { display: block; width: 165px; text-align: center;  }

.memo__apartirdeprix { display: block; width: 165px; text-align: center; position:relative; top:0px; } 
.memo__apartirde { display: block;  width: 165px; font-size:10px; margin-top: 0px; position:relative; top:0px; }
.memo__prix { display: block; width :165px; font-size:16px; text-align: center;  font-weight:bold; position:relative; top:0;}

.memo__aulieudeprixbarre {display: block;  width: 165px; text-align:center; font-size:10px; position:relative; top:0; line-height: 10px;}
.memo__aulieudeprix { background-color:#ffffff; }
.memo__prixbarre {  background-color:#ffffff;}


/*

.memo__visuel { display: block; height: 160px; background: transparent url(/pt/Styles/memo_liste_images/memo_liste_border_bottom.gif) no-repeat center bottom; }
.memo__visuel a { display: block; height: 152px; text-align: center; border: 1px solid #D5D7D8; border-bottom: none; }
.memo__visuel a img { display: block; margin: 10px auto; }

div.memo__produit table td { vertical-align: top; color:#3E5868; }
div.memo__produit span { margin-left: auto; margin-right: auto; }

span.memo__picto1 { display: block;  float:right; text-align: right; width: 50px; padding-right:20px; padding-top:10px; height: 25px; }
span.memo__picto1 a { display: block; }

span.memo__picto2 { display: block;  float:left; text-align: left; width: 50px; padding-left:20px; padding-top:10px;  height: 25px; }
span.memo__picto2 a { display: block; }


.memo__visuel { display: block; width: 124px; height: 163px; clear: both; background: url(/pt/Styles/memo_liste_images/memo_liste_border_bottom.gif) no-repeat center bottom; }
.memo__visuel a { display: block; width: 122px; height: 142px; border: 1px solid #D5D7D8; border-bottom: none; padding-top: 13px; text-align: center; }

.memo__picto3 {  display:block; width: 122px; height: 25px; top:163px; }
.memo__picto3 { display:block; width: 122px; height: 25px; text-align: center; position:relative; top:2px; }

.memo__designation { display: block; width: 122px; height: 34px; relative:absolute; top:10px; line-height: 12px;  color:#3E5868;}
.memo__designation a { display: block; width: 122px; text-align: center;  }

.memo__apartirdeprix { display: block; width: 122px; text-align: center; position:relative; top:0px; } 
.memo__apartirde { display: block;  width: 122px; font-size:10px; margin-top: 0px; position:relative; top:0px; }
.memo__prix { display: block; width :122px; font-size:16px; text-align: center;  font-weight:bold; position:relative; top:0;}

.memo__aulieudeprixbarre {display: block;  width: 122px; text-align:center; font-size:10px; position:relative; top:0; line-height: 10px;}
.memo__aulieudeprix { background-color:#ffffff; }
.memo__prixbarre {  background-color:#ffffff;}
*/
/* Fin panier coordonnee */

#pagePanierZoneLibreBas { clear: none; }
#memo_site_active > #pagePanierZoneLibreBas { clear: none; }

#ctl00_cphZoneActive_panierUpdatePanel { float: left; width: 754px; }
#memo_site_active > #ctl00_cphZoneActive_panierUpdatePanel { float: none; }
.memo_panier_entete,
.memo_panier_commanderapide_panel,
.memo_panier_messageerreur,
.memo_panier_panel,
.memo_panier_pied_valider {}

div.memo_panier_entete { padding-bottom: 16px; margin-bottom: 8px; border-bottom: 1px dotted #9FBA57; }

div.memo_panier_commanderapide_panel { background: url(/pt/Styles/memo_panier_images/commande_avec_references.gif) no-repeat left top; padding-left: 259px;}
div.memo_panier_commanderapide_panel table.memo_panier_commanderapide_lignes input.memo_panier_commanderapide_reference { width: 40px; }
table.memo_panier_commanderapide_table td.memo_panier_commanderapide_valider { padding-top: 10px; }

#ctl00_cphZoneActive_commandeRapide_LibellesTaille_0,
#ctl00_cphZoneActive_commandeRapide_Quantites_0 { width: 45px; }

/* Panier */
div.memo_panier_panel { margin-top: 10px; }
div.memo_panier_panel table.memo_panier_ligne { }
/* En entete panier */
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_position table td { padding: 3px 0; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete { background: #cbd300; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td { text-align: center; color: #fff; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td.memo_panier_colonne_position,
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td.memo_panier_colonne_produit,
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td.memo_panier_colonne_reference,
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td.memo_panier_colonne_coloris,
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td.memo_panier_colonne_taille,
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td.memo_panier_colonne_quantite,
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td.memo_panier_colonne_reduction,
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td.memo_panier_colonne_prix,
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td.memo_panier_colonne_disponibilite,
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td.memo_panier_colonne_picto { border-right: 1px solid #fff; }

div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td.memo_panier_colonne_produit { width: 20%; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td.memo_panier_colonne_prix { width: 10%; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td.memo_panier_colonne_picto { width: 11%; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_entete td.memo_panier_colonne_supprimer { border-right: none; background: #cbd300 url(/pt/Styles/memo_panier_images/panier_icone_supprdupanier.gif) no-repeat center top; }
tr.memo_panier_ligne_pair td.memo_panier_colonne_produit,
tr.memo_panier_ligne_impair td.memo_panier_colonne_produit { text-align: left; }
/* fin entete panier */
/*
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reference,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reference_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_position,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_position_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_coloris,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_coloris_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_taille,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_taille_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_quantite,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_quantite_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reduction,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reduction_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_prix,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_prix_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_disponibilite,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_disponibilite_memo_panier_lignediffere { padding-left: 5px; padding-right: 5px;}
*/
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reference,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reference_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_position,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_position_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_coloris,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_coloris_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_taille,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_taille_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_quantite,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_quantite_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reduction,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reduction_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_prix,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_prix_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_disponibilite,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_disponibilite_memo_panier_lignediffere { padding-left: 2px; padding-right: 2px;}

div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_supprimer { padding: 0; }

div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_position,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_position_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_position_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reference,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reference_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reference_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_coloris,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_coloris_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_coloris_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_taille,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_taille_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_taille_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_quantite,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_quantite_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_quantite_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reduction,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reduction_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reduction_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_prix,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_prix_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_prix_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_disponibilite,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_disponibilite_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_disponibilite_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_supprimer,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_supprimer_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_supprimer_memo_panier_ligneindisponible { text-align: center; }

div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_produit,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_produit_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_produit_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reference,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reference_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reference_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_coloris,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_coloris_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_coloris_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_taille,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_taille_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_taille_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_quantite,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_quantite_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_quantite_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reduction,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reduction_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_reduction_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_prix,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_prix_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_prix_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_disponibilite,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_disponibilite_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_disponibilite_memo_panier_ligneindisponible,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_picto,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_picto_memo_panier_lignediffere,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_picto_memo_panier_ligneindisponible { border-right: 1px dotted #C2CF75; }

div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_taille select,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_quantite select,
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_pied_codeavantage table.memo_panier_codeavantage_table td input { font-size: 11px; }

div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_produit table td img,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_produit table td a,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_produit_memo_panier_lignediffere table td img,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_produit_memo_panier_lignediffere table td a,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_produit_memo_panier_ligneindisponible table td img,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_produit_memo_panier_ligneindisponible table td a { color: #000; cursor: pointer; }

div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_produit table td img,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_produit_memo_panier_lignediffere table td img { margin-top: 5px; margin-bottom: 4px; }

div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_prix table,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_prix_memo_panier_lignediffere table,
div.memo_panier_panel table.memo_panier_ligne tr td.memo_panier_colonne_prix_memo_panier_ligneindisponible table { margin-left: auto; margin-right: auto; }

div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_ligne_pair { background: #fff; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_ligne_impair { background: #E7ECC8; }

div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_ligne_impair td { border-bottom: 1px solid #CAD588; border-top: 1px solid #CAD588; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_ligne_impair td table td { border: 0 none; }

div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_ligne_impair td table.memo_panier_colonne_prix td,
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_ligne_impair td.memo_panier_colonne_produit table td, div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_ligne_impair td.memo_panier_colonne_position td { border-top: 0; border-bottom: 0; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_ligne_impair td table td { border: 0 none; }

div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_pied_totalhorsfrais td.memo_panier_totalpanier { text-align: center; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_pied_totalhorsfrais td { font-size: 12px; font-weight: bold; border-top: 4px solid #cbd300; padding: 5px 0; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_pied_totalhorsfrais td.memo_panier_pied { text-align: right; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_pied_codeavantage td.memo_panier_codeavantage table.memo_panier_codeavantage_table { position: relative; left: 120px; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_pied_codeavantage td.memo_panier_codeavantage table.memo_panier_codeavantage_table td input#ctl00_cphZoneActive_panier_CodeText { margin-left: 8px; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_pied_codeavantage td { padding-bottom: 10px; font-size: 12px; font-weight: bold; color: #80A41F; border-bottom: 4px solid #cbd300; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_pied_codeavantage td table.memo_panier_codeavantage_table td { border: 0 none; }
div.memo_panier_panel table.memo_panier_ligne tr.memo_panier_pied_codeavantage input#ctl00_cphZoneActive_panier_CodeText { width: 60px; }

div.memo_panier_pied_valider { margin-top: 10px; position: relative; height: 30px; }
div.memo_panier_pied_valider input.memo_panier_continuershopping { position: absolute; top: 0; left: 0; }
div.memo_panier_pied_valider input.memo_panier_validercommande { position: absolute; top: 0; right: 0; }

td.memo_panier_commanderapide_taille { padding-left: 25px; padding-right: 25px; }
td.memo_panier_commanderapide_quantite { padding-right: 25px; }

#ctl00_cphZoneActive_panier_CodeValidationButton { margin-left: 12px; }

