@charset "utf-8"; 
/* CSS Document */
  
/* ******* */
/* GENERAL */
/* ******* */

 
* {
	padding:0; margin:0;
}
body {
	color: /*#002c1b*/ #114c11;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF;
	padding:7px 0 0 0;
}
img {
	border:0; 
}
ul li {
	list-style: none;
}
a {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
}

/* *************************** */
/* COMMUN */
/* *************************** */
#CONTAINER {
	width:1000px;
	min-height:550px;
	margin:0 auto 0 auto;
	text-align:left;
}

/* HEADER */
#CONTAINER #header {
	border-top: 2px solid #002c1b;
	min-height:152px;
}
#CONTAINER #header-top {
	min-height:32px;
	border-bottom: 1px solid #002c1b;
}
.ACCUEIL #header-top h1, .ACCUEIL #header-top #h1Home {
	font-size:9px;
	color:#666666;
	font-weight:normal;
	padding:10px 0 0 0;
	float:left;
}
.ACCUEIL #header-top .info {
	float:right;
	padding-right:8px;
	padding-top:2px;
}
.ACCUEIL #header-top .info ul li {
	display:inline-block;
	font-size:10px;
	font-weight:normal;
	padding:0 10px 0 10px;
	margin-right:-8px;
	color:#666666;
	min-height:22px;
	background:url(/Bexley/images/separateur-menu-info.gif) no-repeat right top;
	vertical-align:middle;
}
.ACCUEIL #header-top .info ul li:last-child {
	/*background:none;*/
	padding:0 0 0 10px;
}
/* spécifique IE < 9 */
.ACCUEIL #header-top .info ul li + li + li {
	margin-top:0;
	padding:0 0 0 10px;
}
.ACCUEIL #header-top .info ul li + li {
	margin-top:0;
}


.ACCUEIL #header-top .info ul li.tel  {
	background:url(/Bexley/images/picto-tel.png) no-repeat left 5px;
	padding-left: 20px;
	padding-top:6px;
	margin-left:8px;
}
.ACCUEIL #header-top .info ul li.newsletter {
	margin-top:6px;
}

.ACCUEIL #header-top .info ul li.lang {
	margin-top:6px;
	padding-top:1px;
}

.ACCUEIL #header-top .info ul li.facebook  {
	margin-top:-1px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{  
    .ACCUEIL #header-top .info ul li.facebook  {
	margin-top:0;
	}
}

.ACCUEIL #header-top .info ul li a {
	color:#666666;
}

.ACCUEIL #header-top .info ul li img {
	vertical-align:middle;
	margin:0 0 0 3px;
}

.ACCUEIL #header-left {
	float:left;
	width:33%;
	text-align:left;
	padding:25px 0 0 0;
}
.ACCUEIL #header-left .infos {
	min-height:45px;
	padding:5px 0 0 60px;
	color: #000000;
}

.ACCUEIL #header-left .infos p span.titre {
	font-size:12px;
	font-weight:bold;
	display:block;
}
.ACCUEIL #header-left .infos.livraison p span.color {
	color:#7e620e;
	font-size:14px;
	font-weight:bold;
}
.ACCUEIL #header-left .infos.livraison {
	background:url(/Bexley/images/picto-livraison.gif) no-repeat left top;
	font-size:12px;
}
.ACCUEIL #header-left .infos.boutiques {
	background:url(/Bexley/images/picto-boutique.gif) no-repeat left top;
	font-size:11px;
}
.ACCUEIL #header-middle {
	float:left;
	width:200px;
	text-align:center;
	min-height:137px;
	padding-top:15px;
}
.ACCUEIL #header-middle img 
{
	margin-left:76px;
}

.ACCUEIL #header-right {
	float:right;
	width:350px;
	text-align:right;
	padding: 25px 10px 0 0;
	position:relative;
}
.ACCUEIL #header-right p {
	color:#002c1b;
}
.ACCUEIL #header-right p a {
color:#002c1b;
text-decoration:underline;
}
.ACCUEIL #header-right p a:hover {
text-decoration:none;
}


.ACCUEIL #header-right #mon_panier {
	margin:50px 0 0 0;
	width:200px;
	text-align:right;
	padding:5px 48px 0 0;
	float:right;
	min-height:45px;
	background:url(/Bexley/images/picto-panier.gif) no-repeat right top;
}

.ACCUEIL #header-right #mon_panier_popin {
	margin:50px 0 0 0;
	width:100px;
	text-align:right;
	padding:5px 48px 0 0;
	float:right;
	min-height:45px;
	background:url(/Bexley/images/picto-panier.gif) no-repeat right top;
}

.ACCUEIL #header-right #mon_panier .info-liv, .ACCUEIL #header-right #mon_panier_popin .info-liv  {
font-size:10px;
} 
.ACCUEIL #header-right #mon_panier .h2Basket, .ACCUEIL #header-right #mon_panier_popin h2 {
	font-weight:bold;
	font-size:12px;
}
.ACCUEIL #header-right #mon_panier .h2Basket a, .ACCUEIL #header-right #mon_panier .h2Basket a, .ACCUEIL #header-right #mon_panier_popin h2 a, .ACCUEIL #header-right #mon_panier_popin h2 a  {
	color:#002c1b;
}
.ACCUEIL #header-right #mon_panier p, .ACCUEIL #header-right #mon_panier_popin p {
	font-size:11px;
	font-weight:normal;
}

.ACCUEIL #header-right #connexion {
visibility:hidden;
position:absolute;
text-align:center;
padding:11px 0 ;
width:300px;
background-color:#f5eedb;
border: 1px solid #002c1b;
}

.ACCUEIL #header-right #newsletter {
visibility:hidden;
position:absolute;
text-align:center;
padding:11px 0 ;
width:300px;
background-color:#f5eedb;
border: 1px solid #002c1b;
height:90px;
}

.ACCUEIL #header-right #connexion p, .ACCUEIL #header-right #newsletter p {
font-size:11px;
font-weight:normal;
}

.ACCUEIL #header-right #connexion label, .ACCUEIL #header-right #newsletter label {
left: -5000px;
position: absolute;
}

.ACCUEIL #header-right #connexion .Passes  {
padding:17px 0 0 0;
}

.ACCUEIL #header-right #connexion .Passes span {
display:block;
font-size:11px;
color:#FF0000;
padding:2px 0 0 0;
}

.ACCUEIL #header-right #connexion .Passes a {
display:block;
font-size:11px;
text-decoration:underline;
padding:2px 0 0 0;
}

.ACCUEIL #header-right #connexion .Passes a:hover {
text-decoration:none;
}

.ACCUEIL #header-right #connexion .inputSTYLE1, .ACCUEIL #header-right #newsletter .inputSTYLE1
{
background-color: #fff;
color: #000;
font-size: 11px;
border: 1px solid #c5ad68;
padding: 1px 0 1px 2px;
width:120px;
}

.ACCUEIL #header-right #connexion .bt, .ACCUEIL #header-right #newsletter .bt
{
background-color: #002c1b;
font-weight:bold;
color: #fff;
font-size: 11px;
width:24px;
padding:2px 2px 2px 2px;
border:none;
font-family:Verdana, Geneva, sans-serif;
}

.ACCUEIL #header-right #logue .small
 {
font-size:11px;
color:#000;
font-weight:normal;
}

.ACCUEIL #header-right #logue 
 {
	position:absolute;	 
	font-size:11px;
	font-weight:normal;
	width:302px;
	top:22px;
	color:#000;
	padding:5px 48px 0 0;
	min-height:45px;
	background:url(/Bexley/CMS/Images/Pictos/picto-fidelite.png) no-repeat right top;
}

.ACCUEIL #header-right #connectez-vous
{
	position:absolute;	 
	width:170px;
	right:10px;
	top:22px;
	color:#000;
	padding:5px 48px 0 0;
	min-height:45px;
	background:url(/Bexley/CMS/Images/Pictos/picto-fidelite.png) no-repeat right top;
	font-size:11px;
}

.ACCUEIL #header-right #connectez-vous .h2Connect
{
font-size: 12px;
}
/* FIN HEADER */


/* MENU */
#CONTAINER #menu {
	min-height:25px;
	background-color:#002c1b;
	text-align:center;
	color:#FFF;
	font-size:15px;
	padding:0 0 0 0;
	margin:0 0 5px 0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}
/********* NIVEAU 01 *********/
#CONTAINER #menu ul {
    
}
#CONTAINER #menu ul li {
	display:none;
	
}
/*#CONTAINER #menu ul li:last-child {
	background:none;
}*/
/* spécifique IE < 9 */
/*#CONTAINER #menu ul li + li + li + li + li + li + li + li + li + li + li {
	background:none;
}*/
#CONTAINER #menu ul li a {
	
}
#CONTAINER #menu ul li a:hover {
}
#CONTAINER #menu ul li .img_best_seller {
	background:url(/Bexley/CMS/Images/Pictos/BestSellers-menu.gif) no-repeat 53px 0px;
}
#CONTAINER #menu ul li img.filet_separation_menu {
	margin-right:14px;
}


.juizdropdown {
	position: relative;
	height: 25px;
	line-height: 22px;
	text-align: left;
	z-index:1000;
}
.juizdropdown li {
	position: relative;
	display: inline-block;
	list-style: none;
	background:url(/Bexley/images/separateur-menu.gif) no-repeat left 6px;
	padding:0 8px 0 9px;
	margin: 0 -2px 0 0;
	height: 25px;
}
.juizdropdown li.first { background: none; }

.juizdropdown a {
	display: inline-block;
	color:#FFF;
	padding: 1px 0 1px 0;
	margin: 0 0 0 0;
}
.juizdropdown a:focus { text-decoration: underline; }

.juizdropdown .juizSub {
	position: absolute;
	top: 25px; 
	left: 0;
	padding:0;
	display: none;
	width: 264px;
	height: auto;
	/*background: rgb(212,212,212);
	background: rgba(212,212,212,0.80);*/
	background: url("../images/fond-bloc-defilement.png") repeat scroll left top transparent;
	
	border: 1px solid #000;
	border-top: 0;
	margin-left:-1px;
	z-index: 99999;
	
	/*
	text-transform: capitalize;
	-moz-box-shadow: 0 -1px 1px #fff inset, 0 -1px 1px #fff inset, 0 5px 4px -3px #999;
	-webkit-box-shadow: 0 -1px 1px #fff inset, 0 -1px 1px #fff inset, 0 -1px 1px #fff inset, 0 5px 4px -3px #999;
	box-shadow: 0 -1px 1px #fff inset, 0 -1px 1px #fff inset, 0 5px 4px -3px #999;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	*/
}
.juizdropdown .juizSub li {
	display: block;
	padding: 0;
	float: none;
	line-height: 1.3em;
	text-align: center;
	background: none;
}
.juizdropdown .juizSub a {
	display: block;
	padding: 0.4em 0.4em;
	margin: 0 1em;
	border-bottom: 1px solid #eee;
	/*background: transparent url(/Bexley/Images/hover.png) scroll -150px 0px no-repeat;*/
	color: #000;
	text-shadow: 1px 1px 0 .fff;
	text-align:left;
}
.juizdropdown .juizSub li.first a { border-top: 0; } 
.juizdropdown .juizSub li.last a { border-bottom: 0; }
.juizClear { clear: left; height: 0; overflow: hidden; }


/* FIN MENU */



#CONTAINER #contenu {
	
}

#CONTAINER #contenu p{
	font-size:12px;
	margin:0 0 10px 0;	
}

#mygallery-paginate span
{
	position: relative;
	top: -18px;	
}

#CONTAINER #menu_bas {
	margin:0 0 30px 0;
	text-align:center;
}

#CONTAINER #menu_bas ul li {
	display:inline-block;
	background-color:#002c1b;
	padding:3px 5px 5px 5px;
	margin:0 2.25em 0 0;
	white-space: nowrap;
    width: 150px;
}

#CONTAINER #menu_bas ul li a {
    color: #FFF;
    font-size: 13px;
	font-weight:bold;
    text-decoration: none;
	padding: 0 0 0 0;	 
}

#CONTAINER #menu_bas ul li a:hover {
    text-decoration: underline;	 
}

#CONTAINER #menu_bas ul li:first-child {
	
}
#CONTAINER #menu_bas ul li:last-child {
	margin:0 0 0 0;
}
/* spécifique IE < 9 */
#CONTAINER #menu_bas ul li + li + li + li + li {
	margin:0 0 0 0;
}

#CONTAINER #satisfaits {
	text-align:center;
	min-height:60px;
	background:url(/Bexley/images/filigramme.gif) no-repeat center top;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	border-bottom: 1px solid #002c1b;
}
#CONTAINER #satisfaits a {
	display:block;
	color:#002c1b;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#CONTAINER #menu_footer {
	border-top: 1px solid #002c1b;
	margin:0 0 30px 0;
	padding:26px 0 0 0;
}
#CONTAINER #menu_footer #col-01, #CONTAINER #menu_footer #col-02, #CONTAINER #menu_footer #col-03 {
	float:left;
	width:27%;
	margin:0 0 0 6%;
}
#CONTAINER #menu_footer .h2MenuFooter {
	font-size:18px;
	font-weight:normal;
	margin:0 0 15px 0;
}
#CONTAINER #menu_footer ul li {
	font-size:12px;
}
#CONTAINER #menu_footer ul li a {
	color:#002c1b;
}

#CONTAINER #sociaux {
	margin:0 0 35px 0;
	text-align:center;
	font-size:18px;
}
#CONTAINER #sociaux img {
	margin:5px 5px 0 0;
}

#CONTAINER #mentions {
	border-top: 1px solid #002c1b;
	margin:0 0 30px 0;
	color:#666666;
	font-size:11px;
	font-style:italic;
	padding:16px 10px 0 10px;
}

#CONTAINER #contenu #col_gauche_menu {
	background:#004236;
	width:172px;
	float:left;
	text-align:center;
}
#CONTAINER #contenu #col_droite_contenu {
	width:690px;
	float:right;
	text-align:center;
}

#contenu #PAGE-type {
	color: #002c1b;
}

#contenu #PAGE-type #FIDELITE a {
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}

#contenu #PAGE-type #FIDELITE a:hover {
	text-decoration: none;
}

#contenu #PAGE-type a {
	color: #000;
	font-weight: bold;
}

#contenu #PAGE-type table {
	margin:auto;
}

#contenu #PAGE-type a:hover {
	text-decoration: underline;
}

#contenu #PAGE-type h1{
	width:100%;
	border-bottom:1px solid #002c1b;
	padding-bottom:4px;
	font-size:17px;
	text-transform:uppercase;
	margin:20px 0 15px 0;

}

#contenu #PAGE-type h2{
	color:#7e620e;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:10px 0 5px 0;
}

#contenu #PAGE-type h3{
	font-size:14px;
	margin:10px 0 5px 0;	
}

#contenu #PAGE-type h4{
	font-size:0.8em;
	font-weight:bold;
	color:#7e620e;
}


/**************************************************
/*	LISTE 
**************************************************/
#LISTE{

}
#LISTE ul{
list-style-type: none;
padding:10px 0 0 0;
}
#LISTE ul li{
list-style-type: none;
background:url(/Bexley/images/puce-liste.gif) no-repeat 0 2px;
padding: 0 0 0 20px;
font-size:0.8em;
font-weight:bold;
}
#LISTE ul li a{
font-weight:bold;
color:#c12a41;
}
#LISTE ul li ul{
padding:5px 0 10px 5px;
}
#LISTE ul li ul li{
background:url(/Bexley/images/puce-ligne.gif) no-repeat 0 5px;
padding: 0 0 0 10px;
font-weight:normal;
color:#000;
font-size:1em;
}
#LISTE ul li ul li a{
font-weight:normal;
color:#000;
}
#LISTE ul li ul li ul{
padding:0 0 10px 0;
font-size:11px;
}
#LISTE ul li ul li ul li{
padding: 0 0 0 0;
margin:3px 0 0 15px;
line-height:12px;
background:none;
list-style-type:square;
font-weight:normal;
color:#002c1b;
}
/* ****** TABLE *************** */

.TABLE-listes {
font-size:11px;
border: 1px solid #ae995d;
border-spacing: 0px;
border-collapse: collapse; 
}

.TABLE-listes th {
padding:10px 0 10px 0;
color:#7e620e;
border-bottom:1px solid #002c1b;
}
.TABLE-listes td {
padding:3px 0 3px 5px;
text-align:center;
border: 1px solid #000;
}
.TABLE-listes a {
color:#6a6969;
text-decoration:underline;
}
.TABLE-listes a:hover {
color:#7e620e;
text-decoration:none;
}
.BG-ligne-table-01 {
/*background-color:#f6f4de;*/
}

/* *************************** */
/* ACCUEIL */
/* *************************** */

.Produit-home {
    min-height:320px;
	margin:-5px 0 10px 0;
	position:relative;
}
.Produit-home .LIENS-produits {
	position:absolute;
	width:460px;
	height:190px;
	right:60px;
	top:28px;
	text-align:right;
}


.Produit-home .LIENS-produits .Nom {
	font-size:50px;
	color:#000000;
	display:block;
}
.Produit-home .LIENS-produits ul {	
	margin:12px 0 0 0;
}
.Produit-home .LIENS-produits ul li {
	display: inline-block;
	padding:0 0 0 20px;
	margin:0 0 0 0;
	background:url(/Bexley/images/separateur-liens-produits.gif) no-repeat left 3px;

}
.Produit-home .LIENS-produits ul li:first-child {
	margin:0 12px 0 0;
	background:none;
}
/* spécifique IE < 9 */
.Produit-home .LIENS-produits ul li + li {
	margin:0 0 0 0;
	background:url(/Bexley/images/separateur-liens-produits.gif) no-repeat left 3px;
}
.Produit-home .LIENS-produits ul li a {
	color:#000000;	
	font-weight:bold;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.02em;
}
.Produit-home .LIENS-produits ul li a span {
	display:block;
	color:#ba2036;	
	font-weight:bold;
	font-size:35px;
	margin:-2px 0 0 0;
}

.Produit-home #BLOC-defilement {
	position:absolute;
	width:458px;
	height:61px;
	right:60px;
	top:230px;
	border:1px solid #000000;
	background:url(/Bexley/images/fond-bloc-defilement-2.png) repeat left top;
	padding:7px 0 0 0;
}
#CONTAINER #contenu .Produit-home #BLOC-defilement p {
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:8px 0 0 20px;
}
#CONTAINER #contenu .Produit-home #BLOC-defilement p span {
	font-weight:normal;
	font-style:italic;
	font-size:11px;
}

#CONTAINER #contenu #Carrousel p 
{
	font-size: 11px;
}


/* *********************************** */
/* CARROUSEL ACCUEIL  NEW BX SLIDER    */
/* *********************************** */

.panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0 0 0 0; /*margin around each panel*/
width: 218px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
border:1px solid #002c1b;
padding:10px 8px 10px 8px;
position:relative;
}

.panel {
	margin:0 14px 0 0;
}
.panel + .panel {
	margin:0 15px 0 0;
}
.panel + .panel + .panel {
	margin:0 15px 0 0;
}
.panel + .panel + .panel + .panel {
	margin:0 0 0 0;
}

.panel p {
position:absolute;
bottom:20px;
left:20px;
min-height:33px;
width:186px;
border:1px solid #002c1b;
background:url(/Bexley/images/fond-bloc-defilement.png) repeat left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px 0 0 10px;
}
.panel p span {
display:block;
color:#ba2036;
}


#Carrousel { 
	position:relative;
	width:1000px;
	min-height:252px;
	background-color:#FFFFFF;
	padding:0;
	min-height:221px;
	margin:0 0 50px 0;
}
#Carrousel #slider1 li { 
	min-height:221px;
	padding:/*30px*/0 0 0 0;
}
#Carrousel #slider1 li img { 
	margin:0 18px -3px 0;
	float:left;
}
#Carrousel #slider1 li h2 { 
	margin:12px 40px 10px 0;
	color:#535f6a;
	font-size:24px;
	line-height:1em;
}
#Carrousel #slider1 li p { 
	margin:0 40px 0 0;
	color:#535f6a;
}

.bx-wrapper  { 
	position:relative;
}
.bx-auto  { 
	position:absolute;
	top:10px;
	left:70px;
}
.bx-pager { 
	position:absolute;
	bottom:-32px;
	right:425px;
	z-index:10000;
	width:100px;
	padding:0 0 0 0;
	text-align:center;
}
a.pageractive, .bx-pager li a { 
	width:16px;
	height:16px;
	float:left;
}

ul.bx-pager li {
	width:16px;
	height:16px;
	float:left;
    list-style-type: none;
	margin:0 0 0 0;
}

ul.bx-pager li a.pageractive {
	background:url(/Bexley/images/closedcircle.png) no-repeat 4px top;
}

.pageractive img { 
	display:none;
}

ul.bx-play-pause { 
	/*position:absolute;
	top:10px;
	left:60px;
	z-index:10000;
	list-style-type: none;*/
	display:none;
}
ul.bx-play-pause { 
	list-style-type: none;
}

#btPause, #btPlay { 
	position:absolute;
	top:10px;
	left:60px;
	z-index:10000;

}

.bx-prev  {
	position:absolute;
	left:15px;
	bottom:-25px;
	background: url(/Bexley/images/arrowl.gif) no-repeat left top;
	width:22px;
	height:22px;
}

.bx-next  {
	position:absolute;
	right:15px;
	bottom:-25px;
	background: url(/Bexley/images/arrowr.gif) no-repeat left top;
	width:22px;
	height:22px;
}




/* *********************************** */
/* PAGES RAYON et PRODUIT - #CONTAINER */
/* *********************************** */
body#pages_interieures {
	background: url(/Bexley/CMS/Images/fond_menu.gif) repeat-y left top ;
	background-color: #FDFCF7;
}

#CONTAINER #col_gauche_menu {	
	width:172px;
	text-align:center;
	/*float:left;*/
	position:absolute;
	left:0;
	top:0;
	background: url(/Bexley/CMS/Images/fond_menu.gif) repeat-y left top;
}
#CONTAINER #col_droite_contenu {
	
	width:auto;
	text-align:center;
	padding-left: 170px;
	/*float:right;
	top:0;*/
}
#CONTAINER #col_droite_contenu #col_droite_contenu_centrage_top {
	width:100%;
	height:40px;
	background:#987713;
	margin:0 auto;
}
#CONTAINER #col_droite_contenu #col_droite_contenu_centrage {
	width:/*760px*/100%;
	margin:0 auto;
}

#BLOC-COL-G-details{
	float:left;
	width:560px;
}

#BLOC-COL-D-details{
	position:relative;
	float:left;
	width:420px;
	min-height:498px;
	padding-left:20px;
}

#CONTAINER #contenu .Produit-home .fil-arianne{
	margin:5px 10px 5px 10px;
}

#CONTAINER #contenu .Produit-home .fil-arianne span{
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

#CONTAINER #contenu .Produit-home .fil-arianne a:hover{
	color:#666;
}
#CONTAINER #contenu .Produit-home .Produit-details-bloc-image{
	height:285px;
	padding:90px 0 0 50px;
}
#CONTAINER #contenu .Produit-home .Produit-details-bloc-image .Produit-image{
	float:left;
}

#CONTAINER #contenu .Produit-home .Produit-details-bloc-image .zoom{
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#002c1b;
	padding:36px 3px 0 0;
	float:right;
}
.Produit-details-bloc-image .zoom a:hover{
	color:#002c1b;
	text-decoration: underline;
}

.Produit-details-bloc-image .zoom a:link, .Produit-details-bloc-image .zoom a:visited{
	color:#002c1b;
}

#CONTAINER #contenu .Produit-home .miniature-détails-produits{
	margin:10px 0 0 0;
	min-height:88px;
}

#CONTAINER #contenu .Produit-home .miniature-détails-produits span{
	width:83px;
	height:83px;
	margin-right:3px;
}

#CONTAINER #contenu .Produit-home .miniature-détails-produits span img{
	border: solid 1px #000;
}

#BLOC-COL-D-details .CONTENU-details-titre{
	padding:0 0 0 0;
	min-height:90px;
}

.CONTENU-details-titre .titre-important{
	float:left;
	padding-top:4px;
	width:210px;
}

.CONTENU-details-titre .titre-important h2{
	padding-bottom:6px;
	font-size:23px;
	color:#000;
	font-weight:100;
}

.CONTENU-details-titre .titre-important h1{
	font-size:12px;
	color:#666;
	font-style:italic;
	font-weight:100;
}

.CONTENU-details-titre .titre-important2{
	float:left;
	padding-top:4px;
	width:210px;
}

.CONTENU-details-titre .titre-important2 h1{
	padding-bottom:6px;
	font-size:23px;
	color:#000;
	font-weight:100;
}

.CONTENU-details-titre .titre-important2 h2{
	font-size:12px;
	color:#666;
	font-style:italic;
	font-weight:100;
}

.CONTENU-details-titre .PRIX-produit-details{
	float:right;
	padding-top:4px;
	width:210px;
	text-align:right;
}

.CONTENU-details-titre .PRIX-produit-details h1{
	font-size:27px;
	font-weight:bold;
	color:#ba2036;
	padding-top:3px;
}

.CONTENU-details-titre .PRIX-produit-details h2{
	padding-bottom:2px;
	font-size:20px;
	font-weight:100;
	color:#002c1b;
}

.CONTENU-details-titre .PRIX-produit-details h3{
	font-size:12px;
	font-weight:100;
	color:#002c1b;
}

#BLOC-COL-D-details .CONTENU-details-logo{
	min-height:20px;
	margin-top:12px;
	
}

.CONTENU-details-logo .internet-exclu{
	float:left;
	/*text-align:center;
	background-color:#da2424;
	width:100px;
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	border:solid 1px #290707;
	padding:2px 4px;*/
}

.CONTENU-details-logo .internet-bestseller, .CONTENU-details-logo .internet-nouveaute-FR, .CONTENU-details-logo .internet-nouveaute-EN{
	float:left;
	margin-right:20px;
	padding-top:1px;
}

.CONTENU-details-logo .picto-details-rsociaux{
	float:right;
}

#BLOC-COL-D-details .details-panier{
	min-height:75px;
	margin-top:50px;
	z-index:9999;
}

#BLOC-COL-D-details .details-panier td{
	font-size:12px;
	color:#002c1b;
	padding-right:0;
	/*padding-bottom:2px;*/
	margin-bottom: 2px;
}

#BLOC-COL-D-details .details-panier td span{
	/*margin:-1px;*/
}



.details-panier td select, .details-panier td input {
	text-align:left;
	font-size:11px;
	border:#000 solid 1px;
	letter-spacing:0;
}
.details-panier td input {
	width:54px;
	padding-left:4px;
}
.details-panier td select {
	width:60px;
}
.details-panier .table-details-achat .selection-test-2 select {
	width:160px;
}
.details-panier .table-details-achat #colorisSelected h2 
{
	font-size:12px;
	/*font-weight: normal;*/
}
.details-panier .ajouter-panier{
	/*margin-top:-9px;*/
	font-weight:bold;
	color:#FFF;
	text-align:center;
	width:160px;
	background:#002c1b;
	display:inline;
	float:right;
	letter-spacing:-1px;
}
.details-panier .ajouter-panier .ajouter-panier-logo{
	float:right;
	padding:0 7px 0 0;
}
.details-panier .ajouter-panier .ajouter-panier-txt {
	float:left;
	padding:5px 0 5px 7px;
}
.ajouter-panier-txt a:hover, .ajouter-panier-txt a:visited, .ajouter-panier-txt a:link {
	color:#FFF;
}
.details-panier .ajouter-panier-txt {
}



.details-panier .ajouter-panier img{
}
.details-panier .quantite-panier
{
	float:left;
	margin-top: 5px;
}

.table-details-achat .panier-couleur{
	/*background:url(/Bexley/images/picto-fleche-selection-couleur.gif) no-repeat right 0;
	top:0;
	height:16px;
	width:148px;
	border:1px solid #000;
	position:absolute;*/
}

#selection-test{
}

.table-details-achat .panier-couleur li {
	color:#010101;
	cursor:pointer;
}
.table-details-achat .panier-couleur li img{
	margin:1px -3px 0 0;
}
.table-details-achat .panier-couleur li ul {
	display:none;
}
.table-details-achat .panier-couleur li a {
	height: 16px;
	width:148px;
	display: inline-block;
}
.table-details-achat .panier-couleur li:hover ul {
	width:254px;
	/*background:#f6f4de;*/
	display:block;
}
.table-details-achat .panier-couleur li:hover ul a{
}

.panier-couleur{
	padding-left:2px;
}

.table-details-achat{
	width:100%;
}


#BLOC-seconde-paire{
	float:left;
	height:300px;
	width:100%;
	margin:14px 0 28px 0;
}

#BLOC-seconde-paire .seconde-paire-haut-titre{
	height:31px;
	border-bottom:solid 1px #002c1b;
	border-top:solid 1px #002c1b;
}

#BLOC-seconde-paire .seconde-paire-haut-titre h1{
	padding-top:6px;
	text-align:center;
	font-size:15px;
}

#BLOC-seconde-paire .seconde-paire-contenu{
	padding:20px 0 0 20px;
}
#BLOC-seconde-paire .seconde-paire-contenu .seconde-paire-image{
	text-align: right;
	float: left;
	width: 180px;
	min-height: 160px;
	margin-right: 14px;
}

#BLOC-seconde-paire .seconde-paire-contenu .seconde-paire-image img
{
	width: 160px;
}

.seconde-paire-image .seconde-paire-description-titre{
	margin-bottom:2px;
	padding-right:20px;
}
.seconde-paire-image .seconde-paire-description-tech{
	margin-bottom:7px;
	padding:0 20px 0 50px;
}
.seconde-paire-image .seconde-paire-description-prix{
	padding-right:20px;
}

#BLOC-seconde-paire .seconde-paire-contenu h2{
	font-size:12px;
	color:#114c11;
}
#BLOC-seconde-paire .seconde-paire-contenu h4{
	font-size:12px;
	color:#000;
}
#BLOC-seconde-paire .seconde-paire-contenu h3{
	font-size:11px;
	font-style:italic;
	color:#666;
}

/* *********************************** */
/* PAGES RAYON  - Liste PRODUITS */
/* *********************************** */

.TITRESprix h1 {
	margin:0;
	padding:0;
	line-height:inherit;
	font-size:18px;
}

.PRODUITS-liste  {
	margin:10px 0 0 13px;
}
.PRODUITS-liste .Titre {
	font-size: 16px;
	font-weight:bold;
	color: #004236;
	text-align:left;
	padding:0 0 2px 0;
	background:url(/Bexley/images/bg-liste-produit-titre.gif) no-repeat left bottom;
}
.PRODUITS-liste .Titre h2 {
	font-size: 16px;
}
.PRODUITS-liste .Titre a {
	color: #004236;
	text-decoration:none;
}
.PRODUITS-liste .Titre a:hover {
	text-decoration:underline;
}
.PRODUITS-liste .Titre a.lien {
	color: #987714;
	text-decoration:underline;
}
.PRODUIT-serie {
	border-left:1px solid #000000;

	min-height:25px;
	margin:0 13px 30px 0;
	padding:25px 0 0 0;
}

.BLOC-produit {
	float:left;
	width:243px;
	min-height:200px;
	margin:15px 0 0 0;
	
}

.TABLE-bloc-produit {
	border-collapse:collapse;
	width:233px;
	border:0;
	margin:0 0 0 10px;
}
.TABLE-bloc-produit td.COL-1 {
	width:15px;
	vertical-align:top;
}
.TABLE-bloc-produit td.COL-1 img {
	margin:1px 0 0 0;
}
.TABLE-bloc-produit td.COL-2 {
	width:217px;
	padding:0 15px 0 0;
	text-align:left;
	vertical-align:top;
	padding:0 0 0 1px;
}

.TABLE-bloc-produit td.COL-3 {
	text-align:center;
	vertical-align:top;
}

.TABLE-bloc-produit td.COL-3 a {
    color: #987714;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
	text-transform:uppercase;
}
.TABLE-bloc-produit td.COL-3 a:hover {
	text-decoration:underline;
}


.BLOC-produit.last {
	background: url(/Bexley/images/bg-bloc-produit-last.gif) no-repeat bottom right;
	border-bottom:1px solid #000000;
	background: url(/Bexley/images/bg-bloc-produit-last.gif) no-repeat bottom right;
}

#BLOC-bandeau-page-rayon{
	background:url(/Bexley/images/bandeau-page-rayon.png) no-repeat;
	width:1008px;
	height:62px;
	margin:0px 0 0 -4px;
}

.titre-bandeau{
	padding:5px 0 0 12px;
	float:left;
}

.titre-bandeau h1, .titre-bandeau h2 {
	color:#FFF;
	font-size:21px;
	font-weight:100;
}

.prix-bandeau{
	float:right;
	margin:5px 12px 0 0;
	font-size:21px;
	text-align:right;
}

.prix-bandeau h2{
	font-size:21px;
	font-weight:100;
	color:#FFF;
	display:inline;
}
.prix-bandeau h3{
	font-size:21px;
	font-weight:100;
	color:#ba2036;
	display:inline;
}

.prix-bandeau h4{
	font-size:15px;
	color:#FFF;
}

#BLOC-selection-details-chauss{
	margin-top:6px;
	padding:3px 10px 15px 10px;
	width:/*128px*/158px;
	/*background:#f6f4de;*/
	border:#002c1b solid 1px;
	float:left;
}

#BLOC-selection-details-chauss .selection-details-chaussure {
	margin:10px 0 2px 0;
	background:url(/Bexley/images/picto-fleche-01.png) no-repeat center left;	
}
#BLOC-selection-details-chauss .selection-details-chaussure h2{
	padding:0 0 0 14px;
	font-size:12px;
	color:#7f600d;
	font-weight:bold;
}
.selection-details-chaussure h2 a:hover, .selection-details-chaussure h2 a:visited, .selection-details-chaussure h2 a:link{
	font-size:12px;
	color:#7f600d;
	font-weight:bold;
}
#BLOC-selection-details-chauss .selection-details-chaussure .titreFacette{
	padding:0 0 0 14px;
	font-size:12px;
	color:#7f600d;
	font-weight:bold;
}
.selection-details-chaussure .titreFacette a:hover, .selection-details-chaussure .titreFacette a:visited, .selection-details-chaussure .titreFacette a:link, .selection-details-chaussure .titreFacette a{
	font-size:12px;
	color:#7f600d;
	font-weight:bold;
}
.checkbox-titre{
	font-size:12px;
	color:000;
	display: block;
	padding:8px 0 0 15px;
	color:#000000;
}
.checkbox-titre h2{
	font-size:12px;
	font-weight:normal;
}
.checkbox-titre span {
	color:#666666;
}

.checkbox-titre-soldes {
	font-size:12px;
	color:f00;
	display: block;
	padding:8px 0 0 15px;
	font-weight:bold;
	color:#FF0000;
}
.checkbox-titre-soldes span {
	color:#666666;
}

.checkbox-int{
	margin-right:5px;
}

.motif-separation-details{
	/*background:url(/Bexley/images/motif-separation-details.png) no-repeat;
	width:129px;*/
	height:1px;
	margin:15px 0;
	background-color:#002c1b;
}

#BLOC-rayon-chaussure{
	float:right;
	width:/*830px*/800px;
	min-height:600px;
	margin: 0px 0 110px 0;
}

#BLOC-menu-deroulant{
	margin-bottom:35px;
}

#BLOC-menu-deroulant select{
	height:28px;
	width:258px;
	border:solid 1px #002c1b;
	/*background:#f6f4de;*/
	color:#002c1b;
	padding:4px 3px 4px 15px;
	margin-right:20px;
}
#BLOC-menu-deroulant .select-menu-deroulant{
	padding-left:31px;
	top:0
}

#BLOC-rayon-chaussure .BLOC-rayon-details{
	/*float:left;
	position:relative;*/
	margin:0;
	z-index:1;
	clear:left;
}

#BLOC-rayon-chaussure .BLOC-rayon-details .rayon-chaussure-titre{
	width:100%;
	border-bottom:1px solid #002c1b;
	padding-bottom:4px;
	font-size:15px;
}

#BLOC-rayon-chaussure .BLOC-rayon-details .rayon-chaussure-description{
	position:relative;
	margin:0 0 0 0;
	min-height:211px;
}

#BLOC-rayon-chaussure .BLOC-rayon-details .rayon-chaussure-description .contenu-rayon-chaussure-descr{
	min-height:211px;
	margin:0 14px 50px /*13px*/3px;
	width:180px;
	text-align:right;
	float:left;
	position:relative;
}
.contenu-rayon-chaussure-descr h2{
	margin-top:8px;
	font-size:11px;
	color:#000;
}
.contenu-rayon-chaussure-descr .nomProduit{
	margin-top:8px;
	font-size:11px;
	color:#000;
	font-weight: bold;
}
.contenu-rayon-chaussure-descr .nomProduit a{
	text-decoration: none;
}
.contenu-rayon-chaussure-descr .nomProduit a:hover{
	text-decoration: underline;
}
.contenu-rayon-chaussure-descr h3{
	margin-top:0px;
	font-size:11px;
	font-style:italic;
	color:#666;
	min-height : 26px;
}
.contenu-rayon-chaussure-descr h4{
	margin-top:3px;
	font-size:13px;
	color:#002c1b;
}
.contenu-rayon-chaussure-descr .prixProduit{
	margin-top:3px;
	font-size:13px;
	color:#002c1b;
	font-weight: bold;
}
.contenu-rayon-chaussure-descr h5{
	font-size:11px;
	color:#002c1b;
}
.contenu-rayon-chaussure-descr .prixLotProduit{
	font-size:11px;
	color:#002c1b;
	font-weight: bold;
}
.contenu-rayon-chaussure-descr .chaussure-rayon-image{
	position:relative;
	margin-top:50px;

}
.chaussure-rayon-image .rayon-chaussure-mini-couleur{
	width:100%;
	right:0;
	/*margin-top:-11px;*/
}
.chaussure-rayon-image .rayon-chaussure-mini-couleur img{
	margin-right:1px;
}

.contenu-rayon-chaussure-descr .rayon-description-titre{
}

.contenu-rayon-chaussure-descr .rayon-description-tech{
	padding-left:30px;
}

.contenu-rayon-chaussure-descr .rayon-description-tech h3 a{
	text-decoration:none;
	color: #666666;
}


.contenu-rayon-chaussure-descr .rayon-description-prix{
	
}

.contenu-rayon-chaussure-descr .rayon-description-prix h5{
	font-size: 10px;
}

.rayon-image-best-seller{

	background:url(/Bexley/images/img-best-sellers.jpg) no-repeat;
	position:absolute;
	width:57px;
	height:40px;
	right:0;
	margin-top:-40px;
}

.rayon-image-nouveaute-FR{

	background:url(/Bexley/CMS/Images/Pictos/img-nouveaute-fr.jpg) no-repeat;
	position:absolute;
	width:57px;
	height:40px;
	right:0;
	margin-top:-40px;
}

.rayon-image-nouveaute-EN{

	background:url(/Bexley/CMS/Images/Pictos/img-nouveaute-en.jpg) no-repeat;
	position:absolute;
	width:57px;
	height:40px;
	right:0;
	margin-top:-40px;
}

.rayon-image-favoris{
	background:url(/Bexley/images/favoris-sprite.png) no-repeat scroll 0 -5px transparent;
	position:absolute;
	width:19px;
	height:19px;
	right:0;
	margin-top:-10px;
	display:none;
}

.rayon-image-favoris a {
	white-space: nowrap;
	font-size: 10px;
	top: 2px;
	left: -100px;
	position: absolute;
	color: #666;
	text-decoration:none;
}


.rayon-image-favoris-selected{
	background:url(/Bexley/images/favoris-sprite.png) no-repeat scroll 0 -36px transparent;
	position:absolute;
	width:19px;
	height:19px;
	right:0;
	margin-top:-10px;
}

.ACCUEIL #header-right #mon_panier .favoris_panier 
{
	background:url(/Bexley/images/favoris-sprite.png) no-repeat scroll 0 -5px transparent;	
	height:19px;
	margin-left:100px;
	padding-top: 4px;
}

.internet-exclu-rayon{
	margin-top:10px;
	position:relative;
}
#BLOC-selection-pointure, #BLOC-selection-pointure-2014 {
	width:100%;
	height:30px;
	position:relative;
	z-index:9999;
}

#BLOC-menu-deroulant{
	float:left;
	position:relative;
	height:28px;
	z-index:9999;
	margin-right:20px;
}
#BLOC-menu-deroulant li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#010101;
	cursor:pointer;
}
#BLOC-menu-deroulant li ul {
	margin:2px 0 0 0;
	padding:6px 0 6px 9px;
	width:444px;
	background-color: #fff;
	display:none;
	border:1px solid #002c1b;
	line-height:18px;
}
#BLOC-menu-deroulant li a {
	height: 21px;
	width:441px;
	padding:9px 0 2px 12px;
	display: inline-block;
	border:1px solid #002c1b;
	background:#fff url(/Bexley/images/picto-fleche-ul.png) 438px 11px no-repeat;
	/*background:#f6f4de url(/Bexley/images/picto-fleche-ul.png) 238px 11px no-repeat;*/
	text-decoration:none;
	color:#010101;
}
#BLOC-menu-deroulant li:hover ul {
	margin:2px 0 0 0;
	padding:6px 0 6px 9px;
	width:444px;
	/*background:#f6f4de;*/
	display:block;
	border:1px solid #002c1b;
	line-height:18px;
}
#BLOC-menu-deroulant li:hover ul a{
	padding-top:10px;
}

#BLOC-menu-deroulant li ul li a {
	height: 14px;
	width:441px;
	padding:0px;
	display: inline-block;
	border:none;
	background:none;
	text-decoration:none;
	color:#010101;
	line-height: 14px;
	
	padding-top:10px;
}

#BLOC-menu-deroulant li ul li a:hover {
	text-decoration:underline;
}

#BLOC-menu-deroulant .afficher-par{
	padding-left:12px;
}

/* ******************************************** */
/* #CONTAINER_HOME et #CONTAINER colonne_gauche */

/* Encart mon panier */
#col_gauche_menu #mon_panier {
	background:#987714;
	border: 1px solid #F3E7CB;
	width:130px;
	text-align:left;
	line-height:16px;
	padding:2px 5px 0 5px;
	margin:7px 0 0 14px;
}
#col_gauche_menu #mon_panier_textes {
	float:left;
	width:80px;
}
#col_gauche_menu #mon_panier_image {
	float:right;
}
#col_gauche_menu #mon_panier_textes .TITREpanier {
    color: #F9F5E4;
    font-family: "Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: bold;
}
#col_gauche_menu #mon_panier_textes .TEXTESpanier {
    color: #EEE2B8;
    font-size: 11px;
}

/* Menu */
/********* NIVEAU 01 *********/
#col_gauche_menu #menu {
	margin:11px 4px 0 0;
	
	text-align:right;
}
#col_gauche_menu #menu ul {
    font-family: Verdana;
}
#col_gauche_menu #menu ul li {
    line-height: 15px;
    min-height: 15px;
    text-align: right;
	width:170px;
    white-space: nowrap;
}
#col_gauche_menu #menu ul li a {
    display: block;
	width:160px;
	color:#eee2b8;
	padding: 1px 0 1px 0;
	margin: 0 0 0 6px;
	font-weight:bold;
	font-size:8pt;
}
#col_gauche_menu #menu ul li a:hover {
	background-color:#987713;
	padding: 1px 4px 1px 0;
}
#col_gauche_menu #menu ul li .img_best_seller {
	background:url(/Bexley/CMS/Images/Pictos/BestSellers-menu.gif) no-repeat 53px 0px;
}
#col_gauche_menu #menu ul li img.filet_separation_menu {
	margin-right:14px;
}

/********* NIVEAU 02 *********/
#col_gauche_menu #menu ul li ul {
    border-left: 1px solid #004236;
    border-right: 1px solid #004236;
    border-top: 1px solid #004236;
    left: -999em;
    margin: -18px 0 0 169px;
    padding: 0;
    position: absolute;
    width: 230px;
    z-index: 150;
}
#col_gauche_menu #menu ul li ul li {
    width: 230px;
	background-color: #EEE2B8;
    border-bottom: 1px solid #004236;
    font-size: 8pt;
	text-align:left;	
}
#col_gauche_menu #menu ul li ul li a {
	color:#004236;
	font-weight:normal;
}
#col_gauche_menu #menu ul li ul li a:hover {
	display: block;
	width:225px;
	background-color:#004236; 
	color:#eee2b8;
	margin:0;
	padding:1px 0 1px 5px;
}

/********* NIVEAU 03 *********/

/* DEBUGAGE IE etc */
#col_gauche_menu #menu ul li ul ul { /* listes de NIVEAU 3 et plus */
	margin: 0 0 0 170px;
}
#col_gauche_menu #menu ul li:hover ul ul, #col_gauche_menu #menu ul li.sfhover ul ul, #col_gauche_menu #menu ul li:hover ul ul ul, #col_gauche_menu #menu ul li.sfhover ul ul ul { /* Pour fonctionnement sous IE */
	left: -999em;
}
#col_gauche_menu #menu ul li:hover ul, #col_gauche_menu #menu ul li li:hover ul, #col_gauche_menu #menu ul li li li:hover ul, #col_gauche_menu #menu ul li.sfhover ul, #col_gauche_menu #menu ul li li.sfhover ul, #col_gauche_menu #menu ul li li li.sfhover ul { /* Pour fonctionnement sous IE */
	left: auto;
	background:none;
}

/* Encart espace fidélité */
#col_gauche_menu #espace_fidelite {
	background:#987714;
	border: 1px solid #F3E7CB;
	width:133px;
	text-align:center;
	padding:3px 5px 3px 5px;
	margin:10px 13px 0 12px;
}
#col_gauche_menu #espace_fidelite #TITREespace_fidelite {
	color: #F3E7CB;
    font-size: 13px;
    font-weight: bold;
	text-decoration: underline;
}

#col_gauche_menu #espace_fidelite label {
	color: #F3E7CB;
    font-size: 11px;
	text-align:center;
	display:block;
	margin:2px 13px -3px 0;
}
#col_gauche_menu #espace_fidelite input {
	font-size: 11px;
	width:116px;
	height:13px;
	text-align:left;
	border:1px solid #ffffff;
	color: #987714;
	background-color: #F9F5E4;	
	margin:0 0 3px 0;
	display:inline;
}
#col_gauche_menu #espace_fidelite label.espace_fidelite_marge {
	margin:3px 14px 0 0;
}
#col_gauche_menu #espace_fidelite input.espace_fidelite_marge {
	margin:0 14px 0 0;
}
#col_gauche_menu #espace_fidelite #btn_ok {
    color: #EEE8D9;
    font-size: 11px;
    text-decoration: underline;
	padding-top:40px;
}
#col_gauche_menu #espace_fidelite .espace_fidelite_lien {
	color: #EEE8D9;
    font-size: 11px;
    text-decoration: underline;
	margin:2px 0 0 0;
}

/* Encart espace fidélité */
#col_gauche_menu .lien_favoris {    
	padding:8px 0 8px 0;
}
#col_gauche_menu .lien_favoris a {
	color: #987714;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
/* ******************************************** */





/* ****************************************** */
/* #CONTAINER_HOME contenu col_droite_contenu */

/* Structure zone contenu */
.MESSAGE {
	padding: 0 20px;
    color: #987714;
    font-size: 11px;
    text-align: center;
}

.PICTO-best-seller {
    border: medium none;
    bottom: 0;
    left: 40px;
    position: absolute;
}
/*.LIENS-produits {
    float: right;
    margin: 35px 25px 0 0;
}
#BLOC-defilement {
    background-color: #FAF4E4;
    border: 0 solid #004236;
    clear: right;
    height: 66px;
    margin: 2px 5px;
    padding: 4px 5px 2px;
    vertical-align: middle;
	min-height: 120px;
}*/



/* ***************************** */
/* #CONTAINER col_droite_contenu */
#CONTAINER #col_droite_contenu .col_droite_contenu_header {
	width:760px;
	height:34px;
	background:#987713;
	margin:0 auto 0 auto;
	padding:6px 4px 0 0;
	text-align:right;
}

#CONTAINER #col_droite_contenu .col_droite_contenu_header a {
	margin:0 -4px 0 0;
} 
#CONTAINER #col_droite_contenu .col_droite_contenu_pointure {
	width:760px;
	margin:65px auto 39px auto;
	font-size:16px;
	font-weight:bold;
	color: #004236;
}
#CONTAINER #col_droite_contenu .col_droite_contenu_produit {
	width:758px/*80%*/;
	min-height:500px;
	margin:0 auto 0 auto;
	border: 1px solid #000;
	padding:0 0 0 0;
}
#CONTAINER #col_droite_contenu .col_droite_contenu_produit .col_droite_contenu_produit_entete {
	border-bottom: 1px solid #000;
}




#col_droite_contenu_centrage > h1
{
	/*font-size:18px;
	font-weight:normal;
	margin:0;
	padding:4px 0 0 0;
	line-height: inherit;
	min-height:26px;
	border-bottom:1px solid #000000;*/
	position:absolute;
	left:-5000px;
}




/* ********************** */
/* #CONTAINER_HOME footer */
#CONTAINER_HOME #footer{
	margin:20px 5px 10px 5px;
	text-align:center;	
}
#CONTAINER_HOME #footer p {
    font-size: 12px;
	text-align:center;
}
#CONTAINER_HOME #footer a {
    color: #987714;
    font-size: 12px;
    text-decoration: underline;
}
#CONTAINER_HOME #footer a:hover {
    text-decoration: none;
}
/**************************************************
/*	TABS   
**************************************************/
@charset "utf-8";
/* CSS Document */
/* Layout helpers
----------------------------------*/

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
}
.ui-helper-clearfix:after { clear: both }
.ui-helper-clearfix { zoom: 1 }
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*!
 * jQuery UI Tabs 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs {
    position: relative;
    zoom: 1;
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
    margin: 0;
    text-align: center;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 1px;
    border-bottom: 0 !important;
    padding-top: 3px;
    white-space: nowrap;
	height:22px;
    width: 104px;
    background: #f5eedb;
    border-right: 1px solid #FFF;	
}
.ui-tabs .ui-tabs-nav li a {
    padding: .5em 0em;
    text-decoration: none;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #002c1b;
    text-align: justify;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
    border-top: solid 1px #002c1b;
    border-left: solid 1px #002c1b;
    border-right: solid 1px #002c1b;
    border-bottom: solid 1px #fff;
    background: #f5eedb;
    width: 103px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{
	font-weight:bold;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text }
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 5px 20px;
    background: #f5eedb;
    border: solid 1px #002c1b;
	line-height:16px;
	min-height:145px;
}
.ui-tabs .ui-tabs-hide { display: none !important }
#BLOC-widget-description {
    width: 420px;
    min-height: 177px;
	margin:38px 0 0 0;
}
#BLOC-widget-description p{
	width:375px;
	padding:12px 0 12px 0;
	text-align:justify;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	line-height:15px;
	word-spacing:0px;
}


.dd-option-image, .dd-selected-image {
	width:14px;
	height:14px;
}
.dd-selected label {
    display: inline-block;
    height: 14px;
	margin-top:-2px;
}

/**************************************************
/*	PANIER   
**************************************************/
#PANIER {
	padding:20px 0 0 0;
	margin:20px auto 50px auto;
}
#PANIER .etapes {
	width:100%;
	margin:0 auto 0 auto;
	border: 1px solid #000000;
	font-size:11px;
}

#PANIER .etapes .background02 {
	background-color:#002C1B;
	color:#FFFFFF;
}

#PANIER .etapes .textes01 {
	font-size:13px;
	font-weight:bold;
}

#PANIER #PRODUITS-int {
    margin: 20px auto 20px auto;
    width: 90%;
	/*background-color:#F6F4DE;*/
	font-size:12px;
}



.fd-PRODUITS-int {
	/*background-color:#F6F4DE;*/
}
#PANIER #PRODUITS-int h1 {
	font-size:20px;
	margin:20px 0 20px 0;
	position:absolute;
	left:-5000px;
}

#PRODUITS-int table.PANIER-intro {
	padding:0 0 0 0;
	width:100%;
	background-color:#FFFFFF;
	font-size:11px;
	color:#000;
}

#PRODUITS-int table.PANIER-recap {
	padding:0 0 0 0;
	width:100%;
	border: 2px solid #ae995d;
	background-color:#FFFFFF;
	font-size:11px;
	color:#000;
}

#PRODUITS-int table.PANIER-recap td.color {
	color:#114c11;
}

#PRODUITS-int table.PANIER-recap th {
	font-weight:bold;
	height:20px;
	border-bottom:1px solid #F3E7CB;
}

.LIGNE-total td {
	font-weight:bold;
	height:25px;
	border-top:1px solid #F3E7CB;
}

#PRODUITS-int table.PANIER-recap .textes06 {
    color: #BA2036;
}
#PRODUITS-int table.PANIER-recap a.textes06 {
	text-decoration:underline;
}
#PRODUITS-int table.PANIER-recap a.textes06:hover {
	text-decoration:none;
}


#PRODUITS-int table.PANIER-recap .liens04, #PRODUITS-int .PANIER-remises .liens04, #PRODUITS-int .PANIER-remises .liens06, .PANIER-livraison .liens06 {
	color:#000000;
	text-decoration:underline;
}

#PRODUITS-int table .PANIER-remises {
	width:95%;
	border: 1px solid #F3E7CB;
	background-color:#FFFFFF;
	font-size:11px;
	padding:0 15px 0 15px;
}
#PRODUITS-int table.PANIER-remises td table td {
	padding:3px 0 3px 5px;
}
#PRODUITS-int table.PANIER-remises td table td a {
	text-decoration:underline;
}
.PANIER-remises .textes06 {
	color:#BA2036;
}

.TABLE-INPUT-number {
	display:inline;
	margin:0 0 0 0px;
}
.INPUT-incr {
    border: 1px solid #000;
    color: #000;
    height: 16px;
    text-align: center;
    width: 30px;
}

.TABLE-INPUT-number .BG-color-01 {
	background-color:#000;
}

.MESS-promo {
	background-color: #FFF;
	text-align:center;
	font-size: 13px;
	font-weight:bold;
	padding:10px 0 20px 0;
}

.MESS-livraison {
	background-color: #FFF;
	text-align:center;
	color:#BA2036;
	font-size: 13px;
	font-weight:bold;
	padding:10px 0 20px 0
}


#PRODUITS-int table.PANIER-remises td table td a:hover, .PANIER-livraison a:hover {
	text-decoration:none;
}
#PRODUITS-int table.PANIER-remises td.textes04 p {
	margin:20px 5px 15px 5px;
	text-align:left;
}

.PANIER-livraison {
	border: 1px solid #ae995d;
	width:800px;
	background-color:#FFFFFF;
	padding:5px 0;
	font-size:12px;
	margin:0 auto 10px auto;
}
.PANIER-livraison select {
	font-size:11px;
	border:1px solid #000000;
}
.PANIER-livraison td {
	padding:3px 0 0 0;
}

.PANIER-montant {
	padding:10px 0 10px 0;
	border-top: 2px solid #ae995d; 
	/* border: 1px solid #000; */
	width:95%;
	background-color: #FFF;
	text-align:center;
    font-size: 12px;

}

.MESS-frais {
	border: 1px solid #000;
	text-align:center;
    font-size: 11px;
	color:#FFFFFF;
	background-color:#BA2036;
	margin: 0 0 0 10px;
	padding:1px 5px 1px 5px;
}

.message {
	background-color: #CC0000;
    border: 1px solid #000000;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    padding: 0 10px;
    text-align: center;
} 

.rayon-description-prix .message {
	padding: 0 1px;
} 

.PANIER-montant td {
	text-align:right;
	padding:0 15px 0 15px;
	text-transform:uppercase;
	font-size:15px;
	color:#ae995d;
	font-weight:bold;
}

.PANIER-montant .message {
	font-weight:bold;
	font-size:11px;
	text-transform:lowercase;
}


#PRODUITS-int .textes05 a, .CGV a {
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
#PRODUITS-int .textes05 a:hover, .CGV a:hover {
	text-decoration:none;
}
.CGV {
	font-size:11px;
	padding-left:20px;
}

.LIGNE-suite  {
margin:0 0 0 0;
width:760px;
}

#PRODUITS-int .lien-suite {
text-decoration:none;
background-color:#002C1B;
display:inline-block;
padding:3px 10px 3px 10px;
margin:10px 0 0 0;
color:#FFFFFF;
font-weight:bold;
border:none;
}

.COLOR-1  {
color:#002C1B;
}

/* COORDONNEES */
#PRODUITS-int table .PANIER-bloc {
background-color: #fcfaf1;
border: 1px solid #ae995d;
font-size: 11px;
padding: 0 15px;
width: 95%;
height:200px;
}

#PRODUITS-int table .RECAP-bloc {
background-color: #fcfaf1;
border: 1px solid #ae995d;
font-size: 11px;
padding: 0 15px;
width: 95%;
height:100px;
}

#PRODUITS-int table .RECAP-bloc td{
margin 0 5px 0 5px;
}

#PRODUITS-int table .PANIER-bloc h2 {
font-size: 13px;
text-align:center;
min-height:25px;
padding:10px 0 0 0;
}
#PRODUITS-int table .PANIER-bloc a {
	color:#002C1B;
	text-decoration:underline;
}
#PRODUITS-int table .PANIER-bloc .fleche a {
color:#FFF;
font-weight:bold;
text-decoration:none;
}
#PRODUITS-int table .PANIER-bloc a:hover {
text-decoration:none;
}
#PRODUITS-int table .PANIER-bloc a.lien-suite {
color:#FFF;
text-decoration:none;
}
#PRODUITS-int table .PANIER-bloc p {
padding:10px 10px 10px 10px;
}
#PRODUITS-int table .PANIER-bloc input.inputSTYLE1 {
border:1px solid #000000;
color: #000;
}

/**************************************************
/*	FIDELITE   
**************************************************/
 #FIDELITE {
width:780px;
margin:20px auto 50px auto;
}

#FIDELITE .inputSTYLE1{
    background-color: #fff;
    color: #000;
    font-size: 12px;
    border:1px solid #000;
}
#FIDELITE  a {


}

#FIDELITE .etapes {
margin:0 auto 0 auto;
border: 1px solid #000000;
font-size:11px;
}

#FIDELITE .etapes a {
color:#114C11;
font-weight:bold;
}

#FIDELITE .etapes .background02 {
background-color:#002C1B;
color:#FFFFFF;
}

#FIDELITE .etapes .background02 a {
background-color:#002C1B;
color:#FFFFFF;
}

#FIDELITE .etapes .textes01 {
font-size:13px;
font-weight:bold;
}



#FIDELITE .FIDELITE-bloc {
background-color: #fcfaf1;
border: 1px solid #ae995d;
font-size: 11px;
padding: 0 15px;
text-align:left;
}

#FIDELITE .FIDELITE-bloc a {
	text-decoration:underline;
}

#FIDELITE .lien-suite, .FIDELITE-bloc .lien-suite {
text-decoration:none;
background-color:#002C1B;
display:inline-block;
padding:3px 10px 3px 10px;
margin:10px 0 0 0;
color:#FFFFFF;
font-weight:bold;
border:none;
}

#FIDELITE h2 {
border-bottom:1px solid #ae995d;
margin:10px 0 5px 0;	
}

#FIDELITE h3 {
border-bottom:1px solid #ae995d;
margin:10px 0 5px 0;	
}

#FIDELITE .TABLE-liste {
border:none;
}

#FIDELITE .TABLE-liste td {

border-bottom:1px solid #ae995d;
padding:4px 0;
}
#FIDELITE .TABLE-liste a {
text-decoration:underline;
}
#FIDELITE .TABLE-liste a:hover {
text-decoration:none;
}

#FIDELITE .TABLE-liste th {
color:#fff;
background-color:#002c1b;
text-align:center;
padding:2px 0;
}
#FIDELITE .focus{
font-size:16px;
font-weight:bold;
}
#FIDELITE .BG-ligne-table-01 {
background-color:#fff;
}
/**************************************************
/*	POP-IN   
**************************************************/
#popupContainer {
text-align:left;}
#popupContainer p, #popupContainer td {
font-size:11px;
color:#002C1B;
}

#popupContainer H1{
color:#002C1B;
width:100%;
border-bottom:1px solid #002c1b;
padding-bottom:4px;
font-size:17px;
text-transform:uppercase;
margin:20px 0 15px 0;
}

#popupContainer h2{
color:#7e620e;
font-size:14px;
font-weight:bold;
padding:15px 0 10px 0;
}	

#popupContainer a{
color:#002C1B;
text-decoration:underline;
}

#popupContainer a:hover{
text-decoration:none;

}

#popupContainer .close{
text-decoration:none;
font-weight:bold;

}

#popupContainer .bg{
background-color: #fcfaf1;
border: 1px solid #ae995d;
padding: 10px 15px;
}

#popupContainer .inputSTYLE1{
    background-color: #fff;
    color: #000;
    font-size: 12px;
    border-style: solid;
    border-width: 1px;
}




#popupTitleBar {
background-color: #fff;
color: #fff;
height: 1.3em;
padding: 5px;
position: relative;
z-index: 203;
}


#popupControls {
float: right;
}


#popupTitle {
float: left;
font-size: 15px;
}

.SUBMIT03 {
    background-color: #FDFCF7;
    border-color: #FDFCF7;
    border-right: 0 solid #FDFCF7;
    border-style: solid;
    border-width: 0;
    color: #987714;
    font-size: 14px;
    font-weight: bold;
}


input {
    background-color: #fff;
    color: #987714;
    font-size: 12px;
    border: solid 0px #000;
}

.inputSTYLE1
{
	border: 1px solid #000;
}

/**************************************************
/*	Plan du site   
**************************************************/


#Plan-du-site {

}
.plan-du-site-bloc1 {
    margin: 16px auto 0;
    width: 730px;
}

#content-bloc2 {
    margin: 0 auto;
    width: 800px;
}

.plan-du-site-bloc1 h2 a {
	font-size:14px;
}


.plan-du-site-bloc2c h2 a {
	font-size:11px;
}

.plan-du-site-bloc2, .plan-du-site-bloc2a, .plan-du-site-bloc2b {
    float: left;
    margin: 16px 1px 16px 15px;
    padding-bottom: 20px;
    width: 357px;
}

.plan-du-site-bloc2c {
    font-size:11px;
    float: left;
    margin: 16px 1px 16px 15px;
    padding-bottom: 20px;
    width: 207px;
}

.plan-du-site-bloc2a {
    margin: 16px 1px 16px 135px;
}

.plan-du-site-bloc-titre {
    color: #987714;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
     width:100%;
	border-bottom:1px solid #002c1b;
	padding-bottom:4px;
	margin:20px 0 15px 0;

}
.DIVIMG img {
    border: 0 none;
    color: #987714;
    margin: 0 10px 0 18px;
    text-decoration: none;
    vertical-align: middle;
}
.DIVIMG a {
    color: #987714;
    text-decoration: none;
}


#contenu #PAGE-type ul.LISTE-plan-du-site li 
{
	list-style-type:none;
}

ul.LISTE-plan-du-site {} 
ul.LISTE-plan-du-site li {
background:url(/Bexley/images/puce-ligne.gif) no-repeat 0 5px;
padding: 0 0 0 10px;
font-weight:normal;
color:#000;
font-size:16px;
margin:0 0 0 40px;
}

ul.LISTE-plan-du-site li h2 a {

}
ul.LISTE-plan-du-site li ul {margin:0 0 20px 0;}
ul.LISTE-plan-du-site li ul li {
	margin:3px 0 0 50px;
	line-height:11px;
	background:none;
	list-style-type:square;
	font-weight:normal;
	color:#002c1b;
	padding:0;
}

ul.LISTE-plan-du-site li a {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}

ul.LISTE-plan-du-site li ul li a{
    color: #000000;
    font-weight: bold;
	font-size:11px;
} 
ul.LISTE-plan-du-site li ul li ul {}
ul.LISTE-plan-du-site li ul li ul li {}
ul.LISTE-plan-du-site li ul li ul li a{
padding: 0 0 0 0;
margin:3px 0 0 15px;
line-height:12px;
background:none;
list-style-type:square;
font-weight:normal;
color:#002c1b;
}
ul.LISTE-plan-du-site li ul li ul li ul{}
ul.LISTE-plan-du-site li ul li ul li ul li{}



/**************************************************
/*	MISE EN PAGE   
**************************************************/
.CLEAR-both{clear:both;}
.FLOAT-right{float:right;}
.FLOAT-left{float:left;}
.FLOAT-none{ float:none;}
.IMG-FLOAT-left{float:left;margin-right:10px;}
.IMG-FLOAT-right{float:right;margin-left:10px;}
.MARGIN-auto{margin:0 auto;}
.LIGNE-article .WIDTH-100 {width:100%;}
.BG-none {background:none;}

.C-rouge-prix{
	color:#a70a21 !important;
}

.TXT-barre{
	text-decoration:line-through;
}

.PRIX-produit-details .TXT-barre {
	text-decoration:line-through;
	color:#002C1B;
}


.PRIX-produit-details .TXT-highlight 
{
	font-weight: bold;
	color:#ba2036;
}

.RELATIVE{position:relative;}
.ABSOLUTE-top-right{position:absolute; top:0; right:0;}
.ABSOLUTE-bottom-left{position:absolute; bottom:0; left:0;}

.ALIGN-right{text-align:right;}
.ALIGN-left{text-align:left;}

.ALIGN-center{text-align:center;}
.ALIGN-justify{text-align:justify;}

.VERTICAL-ALIGN-middle{vertical-align:middle;}
.VERTICAL-ALIGN-top{vertical-align:top;}

.INLINE{display:inline;}
.BLOCK{display:block;}
.BORDER-0 {border:0;}

.COLLASPE{border-collapse:collapse}

.MAIN{cursor:pointer}

/*PADDING*/
.PADDING-5px{padding:5px;}
.PADDING-10px{padding:10px;}
.PADDING-15px{padding:15px;}
.PADDING-20px{padding:20px;}
.PADDING-25px{padding:25px;}

.PADDING-right-5px{padding-right:5px;}
.PADDING-right-10px{padding-right:10px;}
.PADDING-right-15px{padding-right:15px;}
.PADDING-right-20px{padding-right:20px;}
.PADDING-right-25px{padding-right:25px;}

.PADDING-left-5px{padding-left:5px;}
.PADDING-left-10px{padding-left:10px;}
.PADDING-left-15px{padding-left:15px;}
.PADDING-left-20px{padding-left:20px;}
.PADDING-left-25px{padding-left:25px;}

.PADDING-bottom-5px{padding-bottom:5px;}
.PADDING-bottom-10px{padding-bottom:10px;}
.PADDING-bottom-15px{padding-bottom:15px;}
.PADDING-bottom-20px{padding-bottom:20px;}
.PADDING-bottom-25px{padding-bottom:25px;}

.PADDING-top-5px{padding-top:5px;}
.PADDING-top-10px{padding-top:10px;}
.PADDING-top-15px{padding-top:15px;}
.PADDING-top-20px{padding-top:20px;}
.PADDING-top-25px{padding-top:25px;}

/*MARGIN*/
.MARGIN-5px{margin:5px;}
.MARGIN-10px{margin:10px;}
.MARGIN-15px{margin:15px;}
.MARGIN-20px{margin:20px;}
.MARGIN-25px{margin:25px;} 

.MARGIN-top-5px{margin-top:5px;}
.MARGIN-top-10px{margin-top:10px;}
.MARGIN-top-15px{margin-top:15px;}
.MARGIN-top-20px{margin-top:20px;}
.MARGIN-top-25px{margin-top:25px;} 

.MARGIN-right-5px{margin-right:5px;}
.MARGIN-right-10px{margin-right:10px;}
.MARGIN-right-15px{margin-right:15px;}
.MARGIN-right-20px{margin-right:20px;}
.MARGIN-right-25px{margin-right:25px;} 

.MARGIN-bottom-5px{margin-bottom:5px;}
.MARGIN-bottom-10px{margin-bottom:10px;}
.MARGIN-bottom-15px{margin-bottom:15px;}
.MARGIN-bottom-20px{margin-bottom:20px;}
.MARGIN-bottom-25px{margin-bottom:25px;} 

.MARGIN-left-5px {margin-left:5px;}
.MARGIN-left-10px {margin-left:10px;}
.MARGIN-left-15px {margin-left:15px;}
.MARGIN-left-20px {margin-left:20px;}
.MARGIN-left-25px {margin-left:25px;}



#contenu #PAGE-type a.liens06 {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}
#contenu #PAGE-type a.liens06:hover {
	text-decoration: none;
}
#contenu #PAGE-type a.liens03 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
#contenu #PAGE-type a.liens03:hover {
	text-decoration: underline;
}
#contenu #PAGE-type a.liens01 {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
#contenu #PAGE-type a.liens01b {
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
#contenu #PAGE-type a.liens01:hover {
	text-decoration: underline;
}


#contenu #PANIER .BLOC-vendu-avec
{
	float:left;
	width: 150px;
	min-height: 150px;
}

#contenu #PANIER .BLOC-vendu-avec img
{
	width: 140px;
}

#contenu #PANIER .BLOC-vendu-avec-prepanier
{
	float: left;
	width: 16.66666%;
	min-height: 130px;
	text-align: center;
}

#contenu #PANIER .BLOC-vendu-avec-prepanier img
{
	width: 100px;
}

#contenu #PANIER .BLOC-vendu-avec-prepanier a
{
	margin:auto;
}

#contenu .BLOC-cadre-vendu-avec-titre
{
	border-bottom: 1px solid #002C1B;
    color: #987714;
    font-size: 14px;
    font-weight: bold;
    margin: 40px 0 15px;
    padding-bottom: 4px;
    text-transform: uppercase;
    width: 100%;
}

#contenu #PANIER .titre-ajout-panier
{
	border-bottom: 1px solid #002C1B;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0 15px;
    padding-bottom: 4px;
    text-transform: uppercase;
    width: 100%;
    text-align: left;
}

.PANIER-recap .cadrage-poubelle
{
	margin-top: 7px;
}

.TABLE-liste .cadrage-poubelle
{
	margin-top: 7px;
}

.PANIER-recap .cadrage-poubelle, x:-moz-any-link, x:default
{
	margin-top: -9px;
}

.TABLE-liste .cadrage-poubelle, x:-moz-any-link, x:default
{
	margin-top: -9px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	.PANIER-recap .cadrage-poubelle
	{
		float:left;
		margin-top: 0px;
	}
	
	.TABLE-liste .cadrage-poubelle
	{
		float:left;
		margin-top: 0px;
	}
}

/**************************************************
/* TOOLTIP 
**************************************************/
.tooltip {
	width: 150px; 
	border:1px solid #002c1b;
    color:#000;
	font:lighter 11px/1.3 Arial,sans-serif;
	text-decoration:none;
	text-align:justify;
	background-color:#f6f4de; 
	padding:10px;
}

.favoris
{
	position: relative;
}

.favoris img
{
	margin-right:20px;
}

.favoris i
{
	-moz-box-sizing: content-box;
    background: none repeat scroll 0 0 #D2232A;
    border: 2px solid #FFFFFF;
    border-radius: 0.6em;
    color: #FFFFFF;
    display: inline-block;
    font-size: 10px;
    line-height: 0;
    padding: 8px 0.4em;
    position: absolute;
    right: -7px;
    text-align: center;
    top: -9px;
    vertical-align: middle;
}

.rayon-picto-favori{
	position:absolute;
	width:57px;
	height:40px;
	right:200px;
	/*margin-top:-40px;*/
}

.rayon-picto-favori-prd {
	background:url(/Bexley/images/favoris-sprite.png) no-repeat scroll 0 -5px transparent;
	position:absolute;
	width:150px;
	height:20px;
	right:-7px;
	color: #666;
	font-size:14px;
	padding-top: 3px;
}

.rayon-picto-favori-prd-selected {
	background:url(/Bexley/images/favoris-sprite.png) no-repeat scroll 0 -36px transparent;
	position:absolute;
	width:150px;
	height:20px;
	right:-75px;
	color: #666;
	font-size:14px;
	padding-top: 2px;
}

.rayon-picto-favori-prd a, .rayon-picto-favori-prd-selected a
{
	text-decoration: none;
	color: #666;
	font-size:14px;
	margin-left:25px;
}

.rayon-picto-favori-prd img{
	float:left;
}

.rayon-picto-favori-prd div{
	margin-top:3px;
	font-weight:bold;
	margin-left:25px;
	color: #888;
}

.rayon-picto-favori-prd div .selected{
	margin-top:3px;
	font-weight:bold;
	margin-left:25px;
	color: #D2232A;
}

rayon-picto-favori-img 
{
}

#contenu #PAGE-type #FIDELITE #btnAdd2 a 
{
	background-color: #002C1B;
    border: medium none;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 3px 10px;
    text-decoration: none;
}

#contenu #PAGE-type #listeProduits h3 
{
	font-size:11px;
}

#contenu #PAGE-type #listeProduits .BLOC-rayon-details .rayon-chaussure-description .contenu-rayon-chaussure-descr {
    margin: 0 15px 0 0 !important;
    min-height: 228px !important;
    width: 200px !important;
}

#contenu #PAGE-type #FIDELITE .ajouter-panier-txt a {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#contenu #PAGE-type #FIDELITE .ajouter-panier-txt a:hover {
	text-decoration: underline;
}

#contenu #PAGE-type #FIDELITE .TABLE-INPUT-number, #contenu #PAGE-type #FIDELITE .TABLE-INPUT-number table, #contenu #PAGE-type #FIDELITE .TABLE-INPUT-number tr, #contenu #PAGE-type #FIDELITE .TABLE-INPUT-number td
{
	margin:0;
	border-bottom: none;
    padding: 0;
}

#contenu #PAGE-type #FIDELITE .TABLE-INPUT-number a 
{
	color: #000000;
    text-decoration: none;
}

/******** Mon Panier > étapes mon panier  **********/
#PANIER .PANIER-recap {
	padding:0;
	width:800px;
	margin:30px auto 25px auto;
	border: 1px solid #ae995d;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000;
}


.bloc-recap-produit-lvl1{
	width:60%;
	float:left;
	min-height:90px;
}

.bloc-recap-produit-lvl2{
	width:30%;
	float:left;
	min-height:90px;
}

.bloc-recap-produit-lvl3{
	width:10%;
	float:left;
	min-height:90px;
}

.bloc-recap-produit-lvl1 > div,
.bloc-recap-produit-lvl2 > div,
.bloc-recap-produit-lvl3 > div
{
	font-size:11px;
	color:#114c11;
	display:block;
	float:left;
}

.bloc-recap-produit-lvl1 .bloc-article,
.bloc-recap-produit-lvl1 .bloc-libelle,
.bloc-recap-produit-lvl1 .bloc-coloris,
.bloc-recap-produit-lvl1 .bloc-taille,
.bloc-recap-produit-lvl2 .bloc-prix-unitaire,
.bloc-recap-produit-lvl2 .bloc-quantite,
.bloc-recap-produit-lvl3 .bloc-prix-total
{
	text-align:center;
}

.bloc-recap-produit-lvl1 .bloc-article{
	width:30%;
}
.bloc-recap-produit-lvl1 .bloc-libelle{
	width:30%;
}
.bloc-recap-produit-lvl1 .bloc-coloris{
	width:20%;
}
.bloc-recap-produit-lvl1 .bloc-taille{
	width:20%;
}
.bloc-recap-produit-lvl2 .bloc-prix-unitaire{
	width:50%;
}
.bloc-recap-produit-lvl2 .bloc-quantite {
	width:50%;
}

.bloc-quantite .contenu div div a  {
	float:right;
}
.bloc-quantite .contenu .fleche  {
	width:17px;
	margin-right:6px;
}

.bloc-recap-produit-lvl2 .bloc-quantite > .contenu > div{
	margin:0 auto;
	width:75px;
}

.bloc-recap-produit-lvl2 .bloc-quantite > .contenu > div > div{
	float:left;
}

.bloc-recap-produit-lvl2 .bloc-quantite > .contenu div.fleche a{
	display:block;
}

.bloc-recap-produit-lvl2 .bloc-quantite img,
.bloc-recap-produit-lvl2 .bloc-quantite input
{
	vertical-align:middle;
}

.bloc-recap-produit-lvl2 .separation{
	display:none;
}

.bloc-recap-produit-lvl3 .bloc-prix-total{
	width:100%;
}

.bloc-recap-produit-lvl1 > div > .contenu{
}

.bloc-recap-produit-lvl1 > div > div.titre,
.bloc-recap-produit-lvl2 > div > div.titre,
.bloc-recap-produit-lvl3 > div > div.titre
{
	font-weight: bold;
	/*border-bottom: 1px solid #F3E7CB;*/
	padding:8px 0;
	font-size: 12px;
	color:#114c11;
}
.bloc-recap-produit-lvl1 > .bloc-article div.titre.produit.lignePanierNext span,
.bloc-recap-produit-lvl1 > .bloc-libelle div.titre.produit.lignePanierNext span,
.bloc-recap-produit-lvl1 > .bloc-coloris div.titre.produit.lignePanierNext span,
.bloc-recap-produit-lvl1 > .bloc-taille div.titre.produit.lignePanierNext span,
.bloc-recap-produit-lvl2 > .bloc-prix-unitaire div.titre.produit.lignePanierNext span,
.bloc-recap-produit-lvl2 > .bloc-quantite div.titre.produit.lignePanierNext span,
.bloc-recap-produit-lvl3 > .bloc-prix-total div.titre.produit.lignePanierNext span
{
	display:none;
}


.PANIER-recap .bloc-recap-produit-lvl1 .bloc-libelle,
.PANIER-recap .bloc-recap-produit-lvl1 .bloc-coloris,
.PANIER-recap .bloc-recap-produit-lvl1 .bloc-taille,
.PANIER-recap .bloc-recap-produit-lvl2 .bloc-prix-unitaire,
.PANIER-recap .bloc-recap-produit-lvl2 .bloc-quantite,
.PANIER-recap .bloc-recap-produit-lvl3 .bloc-prix-total
{
	margin-top:20px;
}

.LIGNE-total{
	font-weight: bold;
	padding: 11px 0 11px 10px;
	border-top: 1px solid #ad995e;
	border-bottom: 1px solid #ad995e;
	background: #ded6bf;
	font-size:12px;
}

.LIGNE-total .total-articles{
	width:90%;
	float:left;
}
.LIGNE-total .total-articles span{
	color:#072e1c;
}
.LIGNE-total .prix-total{
	width:10%;
	float:left;
	text-align:center;
}

.PANIER-recap .ajout-code-promo{
	padding:8px 0;
}

.LIGNE-identification{
	padding: 2px 10px;
	float:left;
	width:73%;
}

.LIGNE-identification a{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.LIGNE-identification a:hover{
	text-decoration:none;
}

.id-code-promo{
	max-width: 500px;
}

.id-code-promo span,
.promo-montant span
{
	color: #ba2036;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
}
.promo-montant{
	float:left;
	padding: 2px 10px;
	text-align:right;
	width:100px;
}

.promo-montant.supprimer{
	padding:10px 10px 0px;
}

.LIGNE-supprimer{
	float:right;
	text-align:center;
	padding: 2px 10px;
}

.LIGNE-supprimer a{
	color: #BA2036;
	text-decoration:underline;
	font-weight:bold;
}

.LIGNE-supprimer a:hover{
	text-decoration:none;
}

.LIGNE-supprimer.supprimer{
	clear:both;
	padding:0 10px 10px;
}

.LIGNE-supprimer.supprimer a{
	clear:both;
	color:#000;
}

.promo-montant.supprimer{
	float:right;
}

.LIGNE-code-promo{
	border-top: 1px solid #ab9c5b;
	padding:8px 10px;
}

.LIGNE-code-promo .titre{
	float:left;
	width:63%;
}
.LIGNE-code-promo .code-promo input {
	width: 80px;
	margin-bottom: 10px;
}

.LIGNE-code-promo .titre span{
	color:/*#114c11*/#072e1c;
	font-weight:bold;
	font-size:12px;
}
.LIGNE-code-promo .code-promo{
	float:left;
	width:37%;
}
.LIGNE-code-promo .code-promo a{
	color: #BA2036;
	text-decoration:underline;
	font-weight:bold;
	float:none;
}

.LIGNE-code-promo .code-promo a:hover{
	text-decoration:none;
}

.txt-promo {
	margin-top:10px;
}

.fd-PRODUITS-int.txt-promo{
	text-align:center;
	width:800px;
	margin:0 auto;
}

#CONTAINER #contenu .txt-promo p {
	font-size:13px;
}

#CONTAINER #contenu .txt-promo p.livraison-offerte{
	font-size:16px;
	margin:25px 0 20px 0;
}

.txt-promo p{
	color:#072e1c;
	font-weight:bold;
}

.txt-promo p.livraison-offerte{
	color: #cc0000;
	font-size:13px;
	text-align:center;
}


.PANIER-livraison .BLOC-livraison-lvl1{
	width:98%;
	float:left;
	padding-left:2px;

	padding: 11px 0 11px 10px;
}

.PANIER-livraison .BLOC-livraison-lvl1 > div{
	margin-top:5px;
	float:left;
}

.PANIER-livraison .BLOC-livraison-lvl1 > div select{
}

.PANIER-livraison .BLOC-livraison-lvl1 > div label{
	float: left;
	font-weight: bold;
	width: 120px;
	margin-right:10px;
	text-align:right;
	color:#072e1c;
}

.PANIER-livraison .BLOC-livraison-lvl2{
	/*width:38%;
	float:left;*/
	padding-right:2%
}

.PANIER-livraison .BLOC-livraison-lvl2 table{
	width:38%;
	/*float:left;*/
	padding-right:2%;
	padding-top: 15px;
}

.BLOC-livraison-lvl1 .message{
	border:0;
	padding:3px;
}

.BLOC-livraison-lvl1 .selection-pays{
	float:left;
}

.BLOC-livraison-lvl1 .frais-combo{
	float:left;
	width:75%;
}

.BLOC-livraison-lvl1 .frais-combo span{
	background-color:#ba2036;
	border: 1px solid #000;
	color: #fff;
	font-weight: bold;
	padding: 3px 3px 2px 3px;
}

.BLOC-livraison-lvl1 .frais-libelle{
	float:left;
	width:15%;
	text-align: right;
	color: #000;
}
.BLOC-livraison-lvl1 .frais-libelle label {
	color: #072e1c;
	font-weight:bold;
	width: 100% !important;
}

.BLOC-livraison-lvl1 .frais-prix{
	float:left;
	width:10%;
	text-align: right;
	color: #000;
}

.BLOC-livraison-lvl1 .frais-prix span{
	padding-right:25px;
}

.BLOC-livraison-lvl1 .detaxe{
	margin:5px 10px 0 0;
	float:right;
	font-size:13px;
}

.BLOC-livraison-lvl1 .detaxe-combo{
	float:left;
	width:75%;
}
.BLOC-livraison-lvl1 .detaxe-libelle {
	display:inline-block;
	/*margin-right:15px;
	min-width:120px;*/
	float:left;
	width:15%;
	text-align: right;
}

.BLOC-livraison-lvl1 .detaxe-libelle label {
	color: #072e1c;
	font-weight:bold;
	width: 100% !important;
}
.BLOC-livraison-lvl1 .detaxe-prix {
	display:inline-block;
	/*margin-right:15px;
	min-width:120px;*/
	float:left;
	width:10%;
	text-align:right;
	color: #000;
}

.BLOC-livraison-lvl1 .detaxe-prix span {
	padding-right:25px;
}
.BLOC-livraison-lvl2 span.taxe{
	color:#000;
	background:#FFF;
	min-width:10px;
	margin-right:25px;
}

.BLOC-livraison-lvl2 .mre-adresse-link{
	color:#000;
	background:#FFF;
	margin-right:25px;
	float:left;
	text-align: left;
}
.BLOC-livraison-lvl2 .mre-adresse-link a {
	text-decoration: underline;
	font-weight: bold;	
}

.BLOC-livraison-lvl2 .mre-adresse{
	color:#000;
	background:#FFF;
	width:20%;
	margin-left:140px;
	margin-right:25px;
	float:left;
	text-align: left;
}

.BLOC-livraison-lvl2 .mre-adresse a {
	text-decoration: underline;
}

.BLOC-livraison-lvl2 .mre-adresse label {
	font-weight: bold;	
}


.BLOC-livraison-lvl1 .selection-pays{
	margin-left:20px;
}

#PANIER .message-erreur{
	text-align:center;
	width:100%;
	margin:0 auto;
	color:#ff0027;
}


.contenu-mes-coordonnees .partenaires-optin, .FIDELITE-bloc  .partenaires-optin{
	text-align:center;
	padding:10px 0 15px;
	width:100%;
	margin:0 auto;
}


.contenu-mes-coordonnees .partenaires-optin input, .FIDELITE-bloc  .partenaires-optin input{
	vertical-align: bottom;
	margin: 1px;
	width: 20px;
}

#PANIER .conditions-ventes{
	text-align:center;
	padding:10px 0 15px;
	width:100%;
	margin:0 auto;
}

#PANIER .conditions-ventes input{
	vertical-align: bottom;
	margin: 2px;
}

#PANIER .conditions-ventes a{
	font-size:11px;
	text-decoration:underline;
}

#PANIER .conditions-ventes a:hover{
	text-decoration:none;
}

#PANIER .montant-commande{
	width:760px;
	padding: 10px 20px;
	margin:0 auto 20px auto;
	min-height:20px;
	background-color:#ddd6bc;
}

#PANIER .montant-commande > div{
	
}

#PANIER .montant-commande span {
	color:#002c1b;
	text-transform:None;
	font-size:18px;
	font-weight:bold;
	display:inline-block;
}
#PANIER .montant-commande span + span {
	float:right;
}

#PANIER .LIGNE-suite{
	width:800px;
	margin:0 auto;
}

#PANIER #PRODUITS-int .LIGNE-suite {
    width: 100%;
}

#PANIER .LIGNE-suite .lien-suite{
	text-decoration: none;
	background-color: #002C1B;
	padding: 3px 10px 3px 10px;
	margin: 10px 0 0 0;
	color: #FFFFFF;
	font-weight: bold;
	border: none;
	font-size:12px;
}

#PANIER .LIGNE-suite .valider{
	float:right;
}

#PANIER .LIGNE-suite .poursuivre{
	float:left;
}

#contenu #PANIER .BLOC-vendu-avec{
	text-align:center;
	width:20%;
	margin-bottom:10px;
}

#PANIER .autres-produits .BLOC-cadre-vendu-avec-titre{
	border-bottom: 1px solid #002C1B;
	color: #987714;
	font-size: 14px;
	font-weight: bold;

	margin: 40px 0 15px;
	padding-bottom: 4px;
	text-transform: uppercase;
	width: 100%;
}

.BLOC-cadre-vendu-avec .BLOC-vendu-avec a {
	font-size:12px;
}


/****** Mon Panier > étapes Mes coordonnées *******/

.contenu-mes-coordonnees{
	width:1000px;
	margin:15px auto 30px;
}

.connexion-bexley{
	margin:0 auto;
	width:660px;
}

.bloc-connexion,
.bloc-inscription
{
	min-height:265px;
	width:280px;
	padding: 0 20px 15px;
}

.bloc-connexion{
	float:left;
}

.bloc-inscription{
	float:right;
}

.bloc-formulaire-nouveau-client,
.bloc-connexion,
.bloc-inscription
{
	background:#FDFAF1;
	border:1px solid #AD9A5F;
}

#contenu #header-right #mon_panier_popin #PANIER h2{
	text-align:right;
}

#contenu #PANIER h2{
	font-weight:bold;
	color:#114c11;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	border:0;
	text-transform:none;
	margin:10px 0 5px 0;
}
.champs-obligatoire{
	font-size:11px;
	color:#114c11;
	font-style:italic;
	float:right;
	margin: 10px 85px 0 0;
}
.obligation{
	background:url(/Bexley/images/puce-obligatoire.png) no-repeat top left;
	padding-left:10px;
}
#PANIER .sous-titre{
	padding:0 90px;
}

#PANIER .sous-titre h3{
	font-weight:normal;
	font-size:14px;
	color:#114c11;
	border-bottom:#114c11 1px solid;
	padding-bottom:6px;
}

#contenu #PANIER .sous-titre h3{
	margin-bottom:8px;
}

#contenu #PANIER table {
	margin:0 0 0 11px;
}

.contenu-mes-coordonnees input
{
	width:255px;
	background:#FFF;
	border:#000 1px solid;
	margin-left:5px;
	padding:1px 0;
}

.contenu-mes-coordonnees select
{
	width:257px;
	background:#FFF;
	border:#000 1px solid;
	margin-left:5px;
}

.contenu-mes-coordonnees span.radio input
{
	width:auto;
}

.contenu-mes-coordonnees span.radio 
{
	float:right;
	font-size:12px;
}

.contenu-mes-coordonnees .bloc-infos{
	margin-bottom:15px;
}

.neufpx{
	font-size:9px;
	font-style:italic;
}

a.btn-valider,
a.btn-retour
{
	background:#002c1b;
	text-transform:uppercase;
	color:#FFF!important;
	text-align:center;
	padding: 4px 0;
	display:block;
	margin:0 auto;
	width:93px;
	text-decoration:none!important;
	font-size:12px;
	font-weight:bold;
}

a.btn-retour{
	background:url(/Bexley/images/fleche-retour.png) 0 1px no-repeat #002c1b;
	padding-left:10px;
	width:83px;
}

.bloc-connexion .titre,
.bloc-inscription .titre
{
	margin:0 0 10px 0;
}

#CONTAINER #contenu .bloc-connexion p,
#CONTAINER #contenu .bloc-inscription p
{
	font-size:11px;
}

.connexion-bexley input{
	width:100%!important;
	background:#FFF;
	border:#000 1px solid;
	float:right;
	padding:4px 0;
}

a.recevoir-mdp,
a.btn-secondaire
{
	display:block;
	color:#002c1b;
	text-decoration:underline;
	font-size:12px;
	text-align:center;
	font-weight:bold!important;
}

a.aide{
	display:block;
	color:#002c1b;
	text-decoration:underline;
	font-size:10px;
	text-align:center;
	font-weight:bold!important;
}

.bloc-connexion a.btn-valider{
	margin-bottom:20px;
}

.bloc-inscription a.btn-valider{
	margin-top:60px;
}

.contenu-mes-coordonnees label,
.bloc-connexion label
{
	color:#114c11;
	margin-right:3px;
	text-align:right;
	max-width:285px;
}

.bloc-connexion label
{
	font-size:11px;
	margin-right:7px;
}

.contenu-mes-coordonnees label, .FIDELITE-bloc label
{
	font-size:12px;
	padding-right:13px;
}

.contenu-mes-coordonnees label.obligation{
	background:url(/Bexley/images/puce-obligatoire.png) no-repeat top right;
}

.contenu-mes-coordonnees .liste-label{
	width:570px;
	margin:25px 0 3px;
}

.contenu-mes-coordonnees .liste-label > div{
	margin-bottom:9px;
	text-align:right;
	/*display: inline-block;*/
}

.contenu-mes-coordonnees .liste-label > div > div{
	margin-right:116px;
}

.contenu-mes-coordonnees .liste-label > div > div span{
	float:none;
}

.contenu-mes-coordonnees .liste-label > div > div span input{
	float:none;
}

.bloc-connexion .liste-label{
	margin-bottom:20px;
}

.bloc-connexion .liste-label > div{
	margin-bottom:12px;
	text-align:left;
}

.contenu-mes-coordonnees .liste-label > div > div.telephone{
	margin-right:0;
	float:left;
}
.contenu-mes-coordonnees .liste-label > div > div.portable{
	margin-right:0;
	margin-left:33px;
	float:left;
}

.contenu-mes-coordonnees .liste-label > div > div.telephone span,
.contenu-mes-coordonnees .liste-label > div > div.portable span{
	padding-right: 23px;
	max-width: 285px;
	display: block;
}

.contenu-mes-coordonnees .liste-label > div > div.telephone label,
.contenu-mes-coordonnees .liste-label > div > div.portable label{
	vertical-align:top;
}

.contenu-mes-coordonnees .adresse{
	padding:0 90px;
	margin:30px 0 0;
}

.contenu-mes-coordonnees a.btn-secondaire{
	margin-top:15px;
}

#CONTAINER #contenu .contenu-mes-coordonnees .adresse p {
	margin-bottom:3px;
}

.bloc-retour{
	padding:0 170px;
}

.bloc-retour a.btn-retour{
	margin:0;
}

.bloc-infos > div > a.btn-valider
{
	margin-top:15px;
}

/******** Mon Panier etapes menu**********/

#PANIER .etapes{
	margin-bottom:20px;
}

#PANIER .etapes ul{
}

#PANIER .etapes ul li{
	float: left;
	padding:4px 0;
	text-align:center;
}

#PANIER .etapes ul li.active
{
	background:#002c1b;
	color:#FFF;
}

#PANIER .etapes ul li.recap{
	width:16%;
}

#PANIER .etapes ul li.fleche{
	width:5%;
}

/****** Mon Panier > étapes mode paiement *******/
#mode-paiement{}

#mode-paiement .RECAP-bloc{
	background-color: #fcfaf1;
	border: 1px solid #ae995d;
	font-size: 11px;
	padding: 15px 2%;
	width: 96%;
	min-height: 50px;
	margin:15px 0 0;
}

#mode-paiement .RECAP-bloc .selection{
	margin:0 0 20px;
}

#mode-paiement .RECAP-bloc .selection label,
#mode-paiement .RECAP-bloc .selection input
{
	vertical-align: middle;
}

#mode-paiement .RECAP-bloc .logo-cb{
	float:left;
	margin-right:15px;
	width:142px;
}

#mode-paiement .RECAP-bloc .logo-cb ul li{
	float:left;
	margin-right:5px;
}

#mode-paiement .RECAP-bloc .description{
	padding-left:160px;
}

#CONTAINER #contenu #mode-paiement .RECAP-bloc .description p{
	color:#114c11;
	font-size:11px;
}
#PANIER .valider input{
	text-decoration: none;
	background-color: #002C1B;
	padding: 3px 10px 3px 10px;
	margin: 10px auto 0 ;
	color: #FFFFFF;
	font-weight: bold;
	border: none;
	font-size: 12px;
	display:block;
}

/******  Mon Panier > étapes mode recapitulatif  ******/
.bloc-recapitulatif{
	background-color: /*#fcfaf1*/ #FFF;
	border: 1px solid #F3E7CB;
	font-size: 11px;
	padding: 15px 2%;
	width: 96%;
	min-height: 50px;
	margin: 15px 0 0;
	text-align:center;
}

#recapitulatif .titre-commande{
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	margin:20px 0 10px;
	font-size:14px;
}

.txt-left{
	text-align:left;
}

#recapitulatif .PANIER-recap
{
	margin:10px 0;
}

#recapitulatif .montant-commande
{
	margin:20px 0;
}

#PANIER .montant-commande .tva span {
	color: #002c1b;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

.infos-transaction-cb
{
	border:#ae995d 1px solid;
	width:96%;
	min-height:100px;
	margin-top:10px;
	padding:0 2% 20px;
}

.adresse-facturation,
.adresse-livraison
{
	border:#ae995d 1px solid;
	width:45%;
	min-height:100px;
	margin-top:10px;
	padding:0 2% 20px;
}

.adresse-facturation {
	float:left;
	height:296px;
}

.infos-transaction-cb {
	float:left;
}

.adresse-livraison{
	float:right;
}

.infos-transaction-cb label
{
	font-size:13px;
	font-weight:normal;
	width:205px;
	float:left;
	margin-bottom:2px;
}

.adresse-facturation label,
.adresse-livraison label
{
	font-size:13px;
	font-weight:normal;
	width:135px;
	float:left;
	margin-bottom:2px;
}

.adresse-facturation span
{
	font-weight:bold;
}

.adresse-facturation span,
.adresse-livraison span,
.infos-transaction-cb span
{
	font-size:13px;
	color:#000;
}

.adresse-facturation .titre,
.adresse-livraison .titre,
.infos-transaction-cb .titre
{
	margin-bottom:15px;
}


.adresse-livraison .adresse-postal{
	text-align:center;
}

.adresse-livraison .horaire-ouverture {
	margin-top:17px;
}

.horaire-ouverture .titre{
	font-weight:bold;
	font-size:13px;
	color:#000;
	text-align:center;
}

.horaire-ouverture span{
	margin-right:20px;
}

.horaire-ouverture > div > label{
	font-weight:bold;
}

.adresse-footer {
	margin-top:20px;
}

.adresse-footer p{
	font-size:11px;
	text-align:center;
}

.adresse-footer p a{
	color:#114c11;
}

/***************************/
/********* POP-IN  ********/
/***************************/

/******* Ajout panier ********/
.pop-in .PANIER-livraison{
	width: 70%;
	float:left;
	margin-bottom:20px;
}

.pop-in .bloc-recap-produit-lvl1{
	width:100%;
}

.pop-in #header-right{
	float:right;
	width:28%;
	padding:0;
}

.pop-in .pop-lvl-1{
	margin-bottom:20px;
}

.ACCUEIL .pop-in #header-right #mon_panier_popin{
	margin:0;
}

#contenu #PANIER .pop-in #header-right h2{
	margin-top:0;
}

#contenu #PANIER .pop-in .BLOC-vendu-avec-prepanier{
	width: 16.66666666%;
	text-align:center;
}

#contenu #PANIER .pop-in .BLOC-vendu-avec-prepanier img{
	height:auto
}

#contenu #PANIER .pop-in .BLOC-vendu-avec-prepanier a{
	text-decoration:none;
}

#contenu #PANIER .pop-in .BLOC-vendu-avec-prepanier a:hover{
	text-decoration: underline;
}

.pop-in .BLOC-cadre-vendu-avec{
	margin-bottom:20px;
}

/*********  pop up - Relay mondial ***********/
.relay-mondial{
	border: #ae995d 1px solid;
	width:100%;
}

.relay-mondial .titre{
	width:98%;
	border-bottom:#ae995d 1px solid;
	padding:1%;
	text-align:center;
}

.relay-mondial .choix-cp{
	width:100%;
}

.relay-mondial .choix-cp .choix-cp-int-1{
	width:96%;
	padding: 10px 2% 20px;
}

.relay-mondial .choix-cp p{
	text-align:center;
}

.relay-mondial .code-postal{
	text-align:center;
}

.relay-mondial .code-postal input{
	border:1px solid #000;
	padding:4px;
	margin-left:10px;
}

.relay-mondial .code-postal a.btn-valider{
	margin: 20px auto 5px;
}

/*********  pop up - mdp ***********/

.mdp{
	border: #ae995d 1px solid;
	width:100%;
}

.mdp .titre{
	width:98%;
	border-bottom:#ae995d 1px solid;
	padding:1%;
	text-align:center;
}

.mdp .bloc-mdp input{
	border:1px solid #000;
	padding:4px;
	margin-left:10px;
}

.mdp .bloc-mdp{
	padding: 2%;
	width:96%;
}

.mdp .bloc-mdp p{
	text-align:center;
}

.mdp .bloc-mdp .saisir-mdp label{
	width:200px;
	float:left;
	padding-top:4px;
}

.mdp .bloc-mdp .saisir-mdp input{
	vertical-align:middle;
}

.mdp .bloc-mdp .saisir-mdp > div{
	margin-top:5px;
}

.mdp .bloc-mdp a.btn-valider{
	margin-top:20px;
}

/********** Liste point relais ************/
.pop-in .liste-point-relais ul{
	border-top:#ae995d 1px solid;
}

.pop-in .liste-point-relais ul li{
	padding:2% 3%;
}

.pop-in .liste-point-relais ul li.paire{
	background:#fcfaf1;
}

.pop-in .liste-point-relais ul li input{
	float:left;
	margin-right:10px;
}

.pop-in .liste-point-relais ul li .adresse{
	float:left;
}

.pop-in .liste-point-relais ul li span{
	display:block;
}

.pop-in .liste-point-relais ul li span.nom{
	font-weight:bold;
}

.pop-in .liste-point-relais ul li a.horaires{
	display:block;
	margin-top:6px;
}

/********** Page Rayon ************/
.display-BLOCK {
	display:block!important;
}

.DIVIMGTITRE {
	display:none;
}

.produit-image-solde  
{
    float:left;
    margin-right: 20px;
    padding-top: 1px;
}

.rayon-image-solde-FR
{
	position: absolute; 
	top: 15px; 
	left: 0px; 
	background: url(/Bexley/CMS/Images/Pictos/picto-solde-FR.png) no-repeat top left transparent; 
	z-index: 999;
	width: 69px;
	height: 17px;
}

.rayon-image-solde-EN
{
	position: absolute; 
	top: 15px; 
	left: 0px; 
	background: url(/Bexley/CMS/Images/Pictos/picto-solde-EN.png) no-repeat top left transparent; 
	z-index: 999;
	width: 69px;
	height: 17px;
}

@font-face {
	font-family: 'icomoon';
	src: url('/Bexley/Images/fonts/icomoon.eot');
	src: url('/Bexley/Images/fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/Bexley/Images/fonts/icomoon.woff') format('woff'),
		url('/Bexley/Images/fonts/icomoon.ttf') format('truetype'),
		url('/Bexley/Images/fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: 'icomoon';
		src: url('../fonts/icomoon.svg#icomoon') format('svg');
	};
}

/*.back-to-top:before {
    content: "\f0c9";
}*/

.back-to-top 
{
	font-family: 'icomoon';
    position: fixed;
    top: 0em;
    right: 0px;
    text-decoration: none;
    color: #fff;
    background-color: rgba(210, 178, 105, 0.80);
    font-size: 12px;
    padding: 1em;
    display: none;
    z-index: 999;
}

.back-to-top:hover     
{
	color: #072E1C;
	text-decoration: none;
    background-color: rgba(221, 214, 188, 0.50);
}


#BLOC-selection-pointure-2014 li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color: #D7D7D7;
	cursor:pointer;
	display: inline-block;
	padding: 3px 0px;
}

#BLOC-selection-pointure-2014 li a {
	padding: 3px 5px;
}

#BLOC-selection-pointure-2014 {
    color:#fff;
	text-decoration: none;
}

#BLOC-selection-pointure-2014 li a.sel {
	background-color: #E8402A;
	color: #fff;
	padding: 3px 5px;
}

#BLOC-selection-pointure-2014 li a:hover {
	background-color: #b7a573;
	padding: 3px 5px;
}

#BLOC-selection-pointure-2014 li a.sel:hover {
	background-color: #E8402A;
	color:#fff;
	text-decoration: underline;
	padding: 3px 5px;
}

#CONTAINER #infoPanierBexley 
{
	float:left;
	width:1000px;
	text-align:center;
	margin: 7px 2px;
	position: fixed;
	bottom: 0px;
	z-index: 99999;
	height: 40px;
}

#CONTAINER #infoPanierBexley.ajoutPanier 
{
	background-color: #D2B269;
	color: #FFFFFE;
}

#CONTAINER #infoPanierBexley.ecartPanier 
{
	background-color: #C61E00;
	color: #FFFFFE;
}

#CONTAINER #infoPanierBexley.ajoutPanier span
{
	padding: 7px 2px;
	font-size: 16px;
}

.BLOC-rayon-entete-2015 {
    width: 800px;
    height: auto;
}

div#pbx_frontpage_footer, body.pbx_layout_fixed div#pbx_footer_wrapper { position: relative;}
#cookies_banner, #cookies_banner_audessus {
    left: 0;
    width: 100%;
    background: #37393d;
    opacity: 0.95;
    color: #fff;
    font-size: 13px;
    padding: 10px 0;
    position: fixed;
    z-index: 200;
}

#cookies_banner {
    bottom: 0;
}

#cookies_banner_audessus {
    bottom: 54px;
}

.cookies_wrapper {
    max-width: 970px; 
    margin: 0 auto;    
    text-align: left;
}
.cookies_wrapper p{color:#fff;}
#cookies_banner a.cookies_btn, #cookies_banner_audessus a.cookies_btn {
    display: inline-block;
    background-color: #fff;
    width: 181px;
    height: 30px;
    color: #646870;
    font-weight: bold;
    border-radius: 30px;
    float: right;
    text-align: center;
    line-height: 26px;
    text-decoration: none;
    margin-top: -30px;
}
#cookies_banner p a, #cookies_banner p a:hover, #cookies_banner_audessus p a, #cookies_banner_audessus p a:hover {color: #fff; text-decoration: underline;}

#cookies_banner .cookies_info, #cookies_banner_audessus .cookies_info{
    display: inline-block;
} 
#cookies_banner .cookies_info p, #cookies_banner_audessus .cookies_info p{
    text-align: center;
    color: #b9b9b9;
    margin: 0 auto;   
    float: left;
}
#cookies_banner .cookies_info p a, #cookies_banner_audessus .cookies_info p a{
    color: #b9b9b9;
}
#cookies_banner .cookies_info_mobile, #cookies_banner_audessus .cookies_info_mobile{display:none;}

.selection-message
{
	margin: 2px;
}

.message_panier
{
	width: 100%;
}      
      
.message_panier p
{
	width: 82%;
	margin: 0px auto !important;
	background-color: #E8402A;
	text-transform: uppercase;
	color: #FFF;
	padding: 1%;
	font-weight:bold;
	text-align:center;
	font-size:13px !impportant;
}      
