﻿/*Contenu de l'INDEX*/
/*DIV centrale*/
	#center
	{
		padding-left: 199px;
		.padding-left: 0;
		.margin-left: 199px;
		width: 581px;
		.position: relative;
		height: 100%;
	}
	.center p.welcome
	{
		font-size: 12px; text-align: justify; margin-top: 0;	
	}
/*DIV du bas*/
	
	#further
	{
		width: 582px;
		.clear: left;
		.float: left;
		.position: relative;
		.top: -18px;
	}
	
	#content, #center, #further
	{
		_height: 1%;
	}
	
	#products, #further 
	{
	overflow: hidden;
	.overflow: inherit;
	}
	
	#products .common, #further .common 
	{
	float: left; 
	width: 186px; 
	margin-left:1px;
	margin-right: 7px; 
	margin-bottom: 7px;
	}
	
	#products .common 
	{
	width: 189px;
	}
	
	#further .common 
	{
			/*border: solid 1px #c6b16d;*/
			border: solid 1px #c15050;
	}
/*suprime la marge droite du dernier block*/
	#products .lastone, #further .lastone 
	{
	margin-right: 0;
	}
	#further h4 
			{
			height: 26px; 
			line-height: 26px; 
			margin: 0; 
			text-align: center; 
			font-size: 16px; 
			font-weight: bold; 
			font-family: Arial; 
			/*color: #c6b16d;*/
			color: #BF4C4C;
			}
	#further .common div 
			{
			border: solid 1px #fff;
			}
	#further .common div .bottom 
			{
			/*background: transparent url('../images/block-bottom.png') repeat-x top left;*/
			background: transparent url('/Images/block-red-bottom.png') repeat-x top left; 
			text-align: center; 
			margin: 0; 
			font-size: 12px; 
			font-family: Arial; 
			height: 18px; 
			line-height: 18px;
			.line-height:16px;
			}
			
			#further .common div .bottom a 
			{
				color: #fff;
			}
			
			#further .common div .price 
			{
			font-size: 11px;
			/*color: #8d7f57; */
			color: #BF4C4C;
			text-align: center; 
			font-family: Arial; 
			margin: 0; 
			padding: 4px; padding-top: 0;}
			#further .common div h5, #further .common div .price strong, #further .common div .price .prix-barre
			{
			font-size: 12px;
			}
			#further .common div .price .prix-barre
			{
				font-weight:normal;
				text-decoration:line-through;
			}
			#further .common div h5 
			{
			margin: 0;
			font-family: Arial; 
			/*color: #8d7f57;*/
			color: #BF4C4C;
			text-align: center; 
			padding: 4px; 
			padding-bottom: 0;
			height:30px; /* intitulé bloqué à 50 caractères nivellement des hauteurs */
			}
			
			#further .common div .preview 
			{
			margin: 6px 0;
			text-align: center;
			}
			
			#further .common div .preview img 
			{
			vertical-align: bottom;
			}
			#products .common h4
			{
			margin: 0;
			}
			#products .common h4 img
			{
			vertical-align: bottom;
			}
			#products .common h5 
			{
			text-transform: uppercase;
			font-family: Arial;
			font-weight: bold;
			font-size: 14px;
			text-align: center; 
			height: 23px;
			margin: 0;
			line-height: 23px;
			}
			#products .common h5 a
			{
				color: #fff;
				text-decoration: none;
			}
/*conteneurs des SWF*/
			#quotidien_swf, #nuit_swf, #sport_swf {
				position: relative;
				padding-top: 0px;
				float:left;
				height:330px;
				width:189px;
				margin-left: 7px;
				margin-bottom: 7px;
}
/*supprime la marge gauche du premier dwf*/
		#quotidien_swf
		{
		margin-left: 0px;
		} 
/*Pages Produits-detail */
/*Produit-Liste*/

h1.titleList
{
    height:40px;
    background:#c0a963 url('../Images/Produits/bg_titleH.png') repeat-x;
    background-position:bottom;
    font-size:15px;
    text-align:center;
    vertical-align:middle;
    color:#FFF;
    }



.homme h3.titleProduct, .femme h3.titleProduct
{

height:24px;
line-height:24px;
margin-bottom:11px;
padding-left:10px;
margin-top:0;
font-size:14px;
font-family: Arial, Sans-Serif;
color:#FFF;
background:url('../Images/Produits/bg_titleH.png') repeat-x; 
background-position:bottom;
}

 .femme h3.titleProduct
{
	background:url('../Images/Produits/bg_titleF.png') repeat-x; 
 }


titleList
{
    height:40px;

    }


h1.titleProduct
{
	text-align:right;
	text-transform:uppercase;

}

h2.titleProduct span
{
font-size:23px;
font-weight:bold;  
}


/*partie droite Affiche du produit (detail selection)*/



.mainJPG{
background-color:#e7e7e7;
margin-bottom:5px;
height:176px;
width:176px;
float:left;
margin-right:18px;
padding-top:3px;
text-align:center;
}
.moreInfo{
font-size:11px;
color:#999999;
margin-bottom:5px;
margin-top:0px;
}
.mainJPG a, .mainJPG img
{
border:none;
margin:0;
padding:0;
}


/*les miniatures couleurs*/
.mainJPG .mini{
display:inline;
margin:3px auto;
}

.mainJPG .clean{
display:inline;
color:#999999;
font-weight:bold;
margin:0;
padding:0;
}


.mainJPG .price{
color:#ff9900;
font-size:20px;
margin:0px;
padding:0;
}



.prixIndicator .prixOrange
{
color:#fa9f0c;
font-size:20px;
font-weight:bold;
}
#ficheProduit #gauchefP p.morePictures {color:#4095ce;}
.cadre{
margin-right:12px;
}

.firstCadre
{
	margin-left:25px;
	}

.achel{
margin-left:80px;
}

.step, .stepSelect{
font-weight:bold;
font-size:13px;
color:#999999;
display:block;
/*margin:10px auto 0px auto;*/
}


/*l'etape courante en orange*/
.stepSelect
{
margin:10px auto 15px auto;
color:#ff9900;
}

/*style des miniatures -> choix des couleurs  */
/*conteneur des miniature*/
.colorStep
{
	/*margin-top:5px;
	height:95px;
	padding-left:220px;
	.padding-left:25px;*/
	/*line-height:105px;*/
	}



/*les autres couleurs possibles*/
.otherColor{
display:block;
float:left;
margin:14px 18px 8px
}


/*la couleur choisie (entoure la miniature de la couleur choisi)*/
.colorSelected
{
/*margin-bottom:3px;
margin-top:5px;
width:78px;
height:78px;
display:block;
float:left;
background:url('../Images/Produits/produit_select.png') no-repeat;
padding:0 0 0 0;*/
}

	.colorSelected img
	{
		display:block;
		margin:10px auto 0 auto;
		}

	.colorSelect img{
	border:none;
	}

/**/

.link a{
color:#999;
font-size:11px;
margin-left:7px;
}


.indisponible{
position: relative;
border:1px solid #CCCCCC;
padding:1px 15px;
margin-left:10px;
margin-bottom: 1px;
top: -1px;
.top: -3px;
height:16px;
line-height:16px;
font-size:10px;
color:#666666;
text-align:center;
}



/*les bt situes sous l'img d'illustration*/
/*les buttons*/
.btn{
text-align:center;
width:240px;
margin:18px auto 18px 280px;
overflow:auto;
}


.mainJPG div .recommande a, .mainJPG div .zoom a{
    width:99px;
    height:25px;
    background:url('../Images/btProduit.png');
    display:block;
    float:left;
    color:#FFF;
    font-size:10px;
    line-height:12px;
    text-decoration:none;
    margin:2px 1px;
}

.mainJPG div .zoom a{
    width:70px;
    line-height:25px;
}

.mainJPG div .recommande a:hover , .mainJPG div .zoom a:hover
{
text-decoration:underline;
}



.mainJPG div
{
	 padding-top: 2px;
	 .padding-top:0px;
	}
/*classe generique pour les input */
.bt{
border:none;
margin-top:20px;
margin-bottom:20px;
height:22px;
vertical-align:middle;
color:#FFF;
font-size:11px;
}

.btn_other_productF
{
background:url('../Images/Produits/bg_btn_produitF.png') repeat-x;
}
/***les buttons "imprimer" et "ajouter au panier"****/
.print{
background:url('../Images/Produits/btn_print.png') no-repeat;
width:91px;
display:block;
height:22px;
line-height:22px;
padding-left:10px;
float:left;
}

    .print a ,.add a
    {
        width:100%;
        font-size:11px;
        color:#FFF;
        text-decoration:none;
        }
        
        .print a:hover, .add a:hover
        {
            text-decoration:underline;
            }

.add{
background:url('../Images/Produits/btn_add.png') no-repeat;
display:block;
width:128px;
height:22px;
padding-left:10px;
line-height:22px;
float:right;
}
.mainJPG .btLarge, .mainJPG .btAddPrefer
{
display:block;
margin-bottom:10px;
border:none;
width:175px;
height:22px;
background:url('../Images/retourListe.png') no-repeat;
text-align:center;
line-height:22px;
font-size:11px;
}

.mainJPG .btAddPrefer
{
background:url('../Images/addPreferes.png') no-repeat;
}

    .mainJPG .btLarge a
    {
        color:White;
        text-decoration:none;
        display:block;
    }
    
    .mainJPG .btLarge a:hover
    {
        text-decoration:underline;
        }

.titreMiniature
{
display:block;
margin:35px 0 5px 0;
display:block;
color:#9c9c9c;
text-align:left;
}

/***********/

.btn_other_productH, .btn_other_productF
{
background:url('../Images/Produits/bg_btn_produitH.png') repeat-x;
color:#FFF;
text-align:center;
margin:0;
display:block;
width:104px;
font-size:11px;
}

/*button encart bas*/



.mainJPG .btn_add, .mainJPG .btn_back{
width:100%;
line-height:21px;
height:22px;
margin-top:10px;
background:url('../Images/Produits/bg_btn_gray.png');
border:none;
color:White;
font-size:11px;
}

/*listes deroulantes*/
#content select{
border:1px solid #6699cc;
color:#666666;
text-align:center;
margin-top:7px;
margin-left:25px;
margin-bottom:10px;   
}

.size{
width:180px;  
margin-left:25px;
}

.quantite{
width:95px;
margin-left:25px;
/*margin-top:10px;*/
}


.quantite option, .size option
{
    color:#787878;
    font-size:11px;
}


/*colonne de gauche*/


.right
{
float:left;
height:370px;

}


.center .prixIndicator
{
	color: #4095ce;
	margin-bottom:20px;
	margin-top:20px;
}

.center .prixIndicator .prixOrange strike
{
	padding-left: 28px;	
}

.center .autresphotos
{
	color: #4095ce;	
}

/* presentation de produit -> Produit-liste et Produits details*/

.encart_bas
{
	padding-left:13px;
	height:205px;
}

.homme .other_products,.femme .other_products
{
width:105px;
height:205px;
border:1px solid #e16d88;
text-align:center;
float:left;
margin-right:5px;
position:relative;
}

.homme .other_products
{
border:1px solid #c6b16d;
}

.homme .other_products div, .femme .other_products div
{
    margin-top:103px;
    padding-top:3px;
    }
	.femme .other_products div
	{
			margin-top:103px;
		padding-top:3px;
		color:#e16d88;
		}
.homme .other_products img, .femme .other_products img
{
display:block;
margin:0 auto;
position:absolute;
left:0;
top:40px;
}

.homme .other_products span, .femme .other_products span {
color:#c6b16d;
display:block;
width:85px;
margin:6px auto;
font-weight:bold;
font-size:12px;
width:85px;
}
.femme .other_products span 
{
			color:#e16d88;
	}

.femme .other_products .libelleHaut, .homme .other_products .libelleHaut
{
color:#e12d88;
display:block;
width:85px;
margin:6px auto;
font-weight:bold;
font-size:12px;
height:30px;
}


.homme .other_products .libelleHaut
{
color:#c6b16d;
}


.homme .other_products .libelle, .femme .other_products .libelle
{
font-weight:normal;
margin-bottom:3px;
}


.homme .other_products .old, .femme .other_produits .old
{
display:inline;
}


.homme .other_products .new, .femme .other_produits .new
{
 display:inline;
}


.btProduit
{
width:101px;
height:18px;
line-height:13px;
display:block;
margin:4px auto 0 auto;
position:absolute;
top:83px;
left:2px;
}

.homme .other_products .btProduit
{
background:url('../Images/Produits/bg_btn_produitH.png') repeat-x;
}


.femme .other_products .btProduit
{
background:url('../Images/Produits/bg_btn_produitF.png') repeat-x;
}

.btProduit a
{
    font-size:11px;
    color:White;
    text-decoration:none;
    }
    .btProduit a:hover
    {
        text-decoration:underline;
        }


/*Pages choix lignes*/
/*class de categorie*/


.ContentW, .ContentM
{
text-align:center;
width:582px;
font-weight:bold;
font-size:30px;
}



.MainContent .ContentW h1, .MainContent .ContentM h1
{
background:url('../Images/Produits/bg_titleF.png') repeat-x; 
background-position:bottom;
line-height:38px;
text-align:center;
color:#FFF;
font-size:16px;
line-height:38px;
height:38px;
text-transform:uppercase;
}

.MainContent .ContentM h1, .homme h1
{
background:url('../Images/Produits/bg_titleH.png') repeat-x;
background-position:bottom;
}

.soustitre
{
display:block;
text-align:center;
color:#000;
margin:30px auto;
font-size:12px;
font-weight:lighter;
}

.classic, .actu
{
float:left;
width:275px;
border:#e16d88 solid 1px;
padding:16px 1px 1px 1px;
margin-right:5px;
margin-bottom:10px;
}


.classic h4, .actu h4
{
color:#faa30c;
margin:0;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
}

.classic
{
margin-right:0;
}

.classic img, .actu img
{
margin:9px auto 1px auto;
.margin:9px auto -6px auto;
}

.men{
border:#8d7f57 solid 1px;
color:#8d7f57;
}


.btChoix
{
display:block;
margin:1px auto 1px auto;
/*.margin:0;*/
text-transform:uppercase;
}

.choixH
{
background:url('../Images/Produits/bg_btn_choixLigneH.png') repeat-x;
text-transform:uppercase;
}

/*Panier etape 1*/

.monPanier table
{
border-collapse:collapse;
}


/*table contenu du panier*/
.listPanier
{
text-align:center;
border-left:1px solid #b6afac;
border-right:1px solid #b6afac;
border-bottom:1px solid #b6afac;
border-top:1px solid #b6afac;
color:#b6afac;
}
.listPanier .entete td
{
font-weight:bold;
border-bottom:1px solid #b6afac;

}

.listPanier td
{
border-right:1px solid #b6afac;
vertical-align:middle;
}

.listPanier .prix
{
font-weight:bold;
}

.listPanier .prix span
{
display:block;
margin:5px auto;
text-decoration:line-through;
}


.listPanier tr
{
height:22px;
}
.listPanier td
{
border:1px solid #b6afac;
}
.listPanier .trBleu td,
.listPanier .trBlanc td
{
border-top:none;
border-bottom:none;
}

.bt_quantite
{
margin:0;
padding:0;
display:block;
float:left;
}


.bt_avantage
{
width:30px;
height:20px;
background:url('../Images/MasterPage/bt-recherche-ok.png') no-repeat;
margin:0;
}


.separationTable td
{
	height:1px;
	}

.panier .listPanier .entetePanier
{
border:1px solid #00f;
color:#b6afac;
}

.quantiteSelect
{
vertical-align:middle;
padding-left:13px;
}

/*table avantage*/
.panier table
{
border-collapse:collapse;
}

.panier table td
{
margin:0;
padding:0;
}

.avantage
{
margin:0;
/*height:28px;*/
text-align:center;
width:335px;
color:#FFF;
background-color:#7ab3d9;
font-weight:bold;
float:left;
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
text-transform:uppercase;
}

.avantage input
{
color:#b6afac;
font-size:10px;
vertical-align:middle;
text-align:center;
}


.total
{
width:240px;
float:left;
margin-left:5px;
margin-top:10px;
_margin-left:6px;
}

.page-panier-etape3 .total
{
_padding-left:30px;
}

.total table
{
border:1px solid #b6afac;
width:100%;
margin-left:3px;
.margin-left:0px;
color:#b6afac;
border-collapse:collapse;
font-weight:bold;
}

.monPanier .total
{
	.position: relative;
	.right: -1px;	
}

.monPanier .total table
{
	width: 99%;
	.width: 100%;
}

.total td
{
border-right:1px solid #b6afac;
border-bottom:1px solid #b6afac;
padding:5px;
}

.euro
{
text-align:center;
/*width:133px;*/
width:90px;
_width:89px;
}

.monPanier .total  { margin-left:12px; }
.monPanier .total .euro { width:133px; .width: 134px; _width:132px; }
.Recapitulatif .total  { padding:0; padding-right:24px; .padding-right: 0px; }

.result
{
background-color:#7ab3d9;
color:#FFF;
font-size:15px;
font-weight:bold;
}

.btEtape1
{
text-align:center;
_height:22px;
margin:10px auto 40px auto;
float:left;
width:100%;
}


.bt_caddy
{
text-align:center;
}

.nbr
{
border:1px solid #7f9db9;
width:30px;
display:block;
float:left;
text-align:center;
background-color:White;
}



.trBleu
{
background-color:#e7f3ff;
text-align:center;

}

.trBlanc
{
background-color:#FFF;
text-align:center;
vertical-align:middle;
}

.trBleu td, trBlanc td
{
vertical-align:middle;
}


.trBleu td span , .trBlanc td span 
{
font-weight:bold;
display:block;
font-size:12px;
}

.trBleu .descriptifProduit, .trBlanc .descriptifProduit
{
text-align:left;
padding-left:5px;
padding-right:5px;
font-size:10px;
}

.trBleu .descriptifProduit a, .trBlanc .descriptifProduit a
{
	text-decoration:none;
	color:#b6afac;
}

.trBleu .descriptifProduit a:hover span, .trBlanc .descriptifProduit a:hover span
{
	text-decoration:underline;
}

.bt_suppr
{
background:url('../Images/bt_suppr_panier.png') no-repeat;
width:17px;
height:17px;
}

/*etape 4*/

.Paiement p
{
    text-align:center;
    }

.libelle_carte
{
color:#9c9c9c;
text-align:center;
margin:40px auto;
}

.libelleBas
{
margin:10px auto;
font-size:9px;
}

.btEtape4
{
    text-align:center;
    }


.libelle_carte span
{
font-weight:bold;

}

.carte_banque
{
text-align:center;
background-color:#e7f3ff;
padding:10px 0;
}

.carte_banque input
{
margin-right:8px;
}

.carte_banque img
{
vertical-align:middle;
margin-right:25px;
}

.bt_envoi_commande,.bt_retour_commande
{
background:url(../Images/bg_bt_command.png) no-repeat;
height:22px;
width:125px;
margin:30px auto;
}
.bt_retour_commande
{
background:url(../Images/bg_bt_continu.png) no-repeat;
width:77px;

}


/*FAQ*/
.paragraphBleu
{
background-color:#e7f3ff;
font-size:12px;
color:#9c9c9c;
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
padding-left:4px;
text-align:left;

}

.selectFAQ
{
height:100px;
padding:10px 0;

}

.selectFAQ .faqLabel
{
width:150px;
height:22px;
display:block;
float:left;
font-weight:bold;
}

.selectFAQ select
{
width:400px;
}


.paragraphBlanc 
{
margin:0px;
padding-left:4px;
color:#9c9c9c;
text-align:left;
}

.paragraphBlanc span 
{
display:block;
font-weight:bold;
}

.paragraphCentre
{
	text-align: center;
}

.cadreBleu
{
border:1px solid #d6e6f6;
margin-top:20px;
height:55px;
}

.cadreBleu span
    {
margin-top:10px;
display:block;
font-weight:bold;
}

.cadreBleu a, .hyperLien
{
color:#9c9c9c;
    }

.paragraphBlanc a
{
color:#9c9c9c;
}


.illustrFAQ
{
display:block;
float:left;
}



.retourFAQ{
width:77px;
height:22px;
display:block;
margin:15px auto;
}


/*la table de mise en page des catalogues*/
.catalogue
	{
	width:100%;
	border-collapse:collapse;
	text-align:center;
	margin-bottom:33px;
}

#Page #Titre .titreCatalogue,#Page #Titre .titrePlan
{
color:#FFF;
	background:url('../Images/General/blue2-title.png') repeat-x;
}

.catalogue_entete
{
	background:url('../Images/General/blue2-title.png') repeat-x;
	height:24px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
.catalogue_entete a
{
    color: #fff;
}
.libelleCatalogRetrait
{
    padding-left: 42px;
}
.libelleCatalogPhoto
{
	
}
/*Ligne bleu*/
.catalogue_Lbleu
{
background-color:#e7f3ff;
}

.introCatalogue
{
text-align:center;
margin-top:0;
margin-bottom:10px;
}

.catalogue_Lbleu span, .catalogue_L span
		{
		display:block;
		font-weight:bold;
	}
.ajoutPanier
{
text-align:center;
}
	.ajoutPanier a
	{
width:60px;
color:#b6afac;
display:block;
margin:0 auto;
font-size:10px;
	}
	.ajoutPanier img
	{
		margin-right: 0;
	}
	
.libelleCatalog
{
	color: #8B8B8B;
	text-align:left;
		/*font-size:9px;*/
		font-weight: bold;
}

.libelleCatalog p
{
	margin: 0;	
}

.libelleCatalog span
{
	font-size:13px;
font-weight:bold;
}

.borderCatalog
{
border-right:1px solid #b6afac;
color: #8B8B8B;
}


.prixCatalog
{
font-weight:bold;
color: #8B8B8B;
}


.noStyle
{
border-right-width:0;
}


/*Page-Conseil*/

.bordeau
{
	height: 38px;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	background: #d8e7f5 url(../Images/General/bordeau-title.png) repeat-x;
	color:#FFF;
	font-weight:bold;
	vertical-align:middle;
}

.bordeau h1
{
	font-size:16px;
	line-height:32px;
	text-transform:uppercase;
}

.bordeau h1 span
{
color:#fccad5;
}

.illustrConseil
{
display:block;
float:left;
margin-right:10px;
}
.conteneurConseils
{
padding-bottom:10px;
overflow:auto;
}
.backToProductPage {display:block; padding:0 0 10px 10px; color:#4d7faf; background:url(../Images/General/PagePrevious.png) 0 4px no-repeat}
.conseil
{
width:100%;
color:/*#9c9c9c*/#8b8b8b;
font-size:12px;
margin:0px;
float:right;
}
.conseil span
{
display:block;
text-align:right;
margin-top:10px;
}

.conseil span a
{
    color:#db5a76;
    }

.conseil span img
{
vertical-align:middle;
}

.center .conseil h2
{
	color:#d5616f;
	background-color:#ffc9d0;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	height:20px;
	display:block;
	border-bottom:1px solid #ffdfe3;
	padding-left:10px;
	margin: 10px 0px;
	text-align:left;
	text-transform: none;
}

	/* Etapes */
	.center .monPanier .intro, 
	.center .Identification .intro, 
	.center .creationCompte .intro, 
	.center .creationCompteIdentification .intro
	{
		color: #9c9c9c;
		font-family: Arial;
		font-size: 12px;
		margin: 17px 0;
		text-align: center;
	}
	.center .monPanier .intro span, 
	.center .Identification .intro span,
	.center .creationCompte .intro span,
	.center .creationCompteIdentification .intro span
	{
		font-weight: bold;
	}
	.center .monPanier h2,
	.center .Identification h2,
	.center .creationCompte h2,
	.center .creationCompteIdentification h2,
	.center .Recapitulatif h2,
	.center .Paiement h2
	{
		background: #d8e7f5 url('../Images/General/blue-title.png') repeat-x scroll left bottom;
		color: #608eb9;
		font-family: Arial;
		font-size: 16px;
		font-weight: bold;
		height: 38px;
		line-height: 35px;
		margin: 0;
		margin-bottom: 17px;
		text-align: center;
		text-transform: uppercase;
	}
	.center .monPanier #etapesPanier,
	.center .Identification #etapesPanier,
	.center .creationCompteIdentification #etapesPanier,
	.center .Recapitulatif #etapesPanier,
	.center .Paiement #etapesPanier
	{
		background: transparent url('../Images/Panier/panierEtapeBg.png') repeat-x scroll center center;
		_height: 84px;
		list-style-type: none;
		margin: 0;
		overflow: auto;
		padding: 0;
	}
	.center .monPanier #etapesPanier li,
	.center .Identification #etapesPanier li,
	.center .creationCompteIdentification #etapesPanier li,
	.center .Recapitulatif #etapesPanier li,
	.center .Paiement #etapesPanier li
	{
		float: left;
		margin-right: 36px;
		min-width: 106px;
	}
	.center .monPanier #etapesPanier li img,
	.center .Identification #etapesPanier li img,
	.center .creationCompteIdentification #etapesPanier li img,
	.center .Recapitulatif #etapesPanier li img,
	.center .Paiement #etapesPanier li img
	{
		vertical-align: bottom;
	}
	.center .monPanier #etapesPanier .off,
	.center .Identification #etapesPanier .off,
	.center .creationCompteIdentification #etapesPanier .off,
	.center .Recapitulatif #etapesPanier .off,
	.center .Paiement #etapesPanier .off
	{
		padding-top: 12px;
	}
	.center .monPanier #etapesPanier .on,
	.center .Identification #etapesPanier .on,
	.center .creationCompteIdentification #etapesPanier .on,
	.center .Recapitulatif #etapesPanier .on,
	.center .Paiement #etapesPanier .on
	{
		padding-top: 0;
	}
	.center .monPanier #etapesPanier li.e4,
	.center .Identification #etapesPanier li.e4,
	.center .creationCompteIdentification #etapesPanier li.e4,
	.center .Recapitulatif #etapesPanier li.e4,
	.center .Paiement #etapesPanier li.e4
	{
		margin-right: 0;
	}
	.center .Paiement #etapesPanier .e4.on
	{
		margin-left: -1px;
	}
	
/*Listing produit*/
.PageListe
{
	width:581px;
}

.PageListe .liste-produits
{
	margin-left:16px; /*20*/
	margin-top:3px;
	margin-bottom:10px;
	
	/*position:relative;*/
}

.PageListe .liste-produits h3 /*a*/
{
	background: transparent url('../Images/Produits/pageliste-soustitre.gif') no-repeat scroll bottom right;
	float: left;
	height:24px;
	margin: 6px 10px 10px 0;
	line-height:24px;
	color:#fff;
	text-decoration:underline;
	text-transform:uppercase;
	font-size:13px;
	/*overflow: auto;*/
	padding-left: 0;
	padding-right: 16px;
}

div.carousel
{
	.margin-top: 10px;
	_margin-top: 0;	
}

.PageListe .liste-produits h3 span
{
	border-left: solid 1px #fdd48d;
	border-top: solid 1px #fdd48d;
	background-color: #faa30c;
	display: block;
	float: left;
	padding: 0 14px 0 7px;
}

.PageListe .liste-produits .carousel
{
	
}

	/*.PageListe .liste-produits h3 span
	{
		cursor:pointer;
		display:block;
		float:left;
		height:21px;
		padding-top:3px;
		padding-right:20px;
		background:url(../Images/Produits/pageliste-soustitre.gif) no-repeat right top;
	}*/
	

.BlocProduit
{
    width:106px; /*105*/
    height:227px; /*197px*/
    float:left;
    position:relative;
    margin-bottom:5px;
    text-align: center;
}

	.homme .BlocProduit
	{ 
        color:#c6b16d;
        border:1px solid #c6b16d;
	}

	.homme .BlocProduit .BlocProduitTitre a
	{ 
        color:#c6b16d;
	}
	
	.center .homme p.BlocProduitPrix
	{
		color:#c6b16d;
	}

	.femme .BlocProduit
	{ 
		color:#e16d88;
		border:1px solid #e16d88;
	}
	
	.center .femme p.BlocProduitPrix
	{
		color:#e16d88;
	}
	
	.femme .BlocProduit .BlocProduitTitre a
	{
		color:#e16d88;
	}
	
	.BlocProduitTitre
	{
		display:block;
		height:65px;
		font-weight:bold;
		margin:3px;
		/*height:32px;*/
		padding-bottom: 4px;
		text-align:center;
	}
	
	.BlocProduitPrix .apartirde
	{
		text-align:center;
		font-size:10px;
		display:block;
	}
	.BlocProduitPrix strong {font-size:11px}
	.BlocProduitPrix .old
	{
		font-size:11px;
		text-decoration:line-through;
	}
	
	.BlocProduitLien
	{
		/*display:block;*/
		
		position:absolute;
		bottom:0px;
		left:50%;
		width:108px; 
		height:16px;
		margin-left:-54px;
		margin-bottom:1px;
		padding-top:2px;
		font-size:11px;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		background: repeat-x left top;
	}
	
		.homme .BlocProduitLien		{ background-image:url(../Images/Produits/bg_btn_produitH.png); }
		.femme .BlocProduitLien		{ background-image:url(../Images/Produits/bg_btn_produitF.png); }

/* D : Bonnes Affaires & Recherches */

.pListeProduits
{
    margin-left: 7px;
    overflow: hidden;
}    
.pageSelection
{
    clear: both;
    margin: 0;
    padding: 10px 0;
    text-align: center;
}
.pageSelection a
{
	color: #9c9c9c;
	text-decoration: none;	
}
.pageSelection a.current
{
	color: #608eb9;
	font-weight: bold;
}
.pageSelection a img {margin:0 3px;}
.BlocProduit
{
    margin-right: 6px;
}
.BlocProduitHomme
{ 
    color:#c6b16d;
    border:1px solid #c6b16d;
}
.BlocProduitHomme .BlocProduitTitre a
{ 
    color:#c6b16d;
}
.BlocProduitFemme
{ 
    color:#e16d88;
    border:1px solid #e16d88;
}
.BlocProduitFemme .BlocProduitTitre a
{ 
    color:#e16d88;
}
.BlocProduitHomme .BlocProduitLien
{
    background-image:url(../Images/Produits/bg_btn_produitH.png);
}
.BlocProduitFemme .BlocProduitLien
{
    background-image: url(../Images/Produits/bg_btn_produitF.png); 
}
.BlocProduitPrix
{
    margin: 2px 0 0 0;
    _margin:0;
}
.BlocProduitPrix .valeur, .BlocProduitPrix .apartirde
{
    display: inline;
}

/* F : Bonnes Affaires */

.PageListe h2
{
	margin:0;
	background-position:bottom;
	background-color:#c6b16d;
	color:White;
	font-size:16px;
	line-height:36px;
	text-align:center;
	text-transform:uppercase;
	height:38px;
	background: url('../Images/Produits/bg_titleH.png') repeat-x;
	background-position:bottom;
}
    .femme h2
    {
        background:url('../Images/Produits/bg_titleF.png') repeat-x;
        background-position:bottom;
    }

.femme h3 , .homme h3
{/*
    margin:4px 0 6px 0px;
	background:url('../Images/Produits/bg_soustitre_Listing.png') no-repeat;
	font-size:13px;
	margin-left:5px;
*/
	/*display:block;*/
	/*height:23px;
	width:100%;*/
}


.femme h3 a, .homme h3 
{
    color:#FFF;
    }

.listHaut
{
	margin:0;
	padding:0;
}
    
    .homme .other_products
    {
    }


    .homme .other_products .prix, .femme .other_products .prix
    {
    display:block;
    text-align:center;
    font-weight:bold;
    }


.listProduit
{
    position:relative;
    padding-left:20px;
    height:400px;
    }

.basse
{
height:200px;
}

.listProduit .produitsSuivant
{
position:absolute;
right:0px;
top:0px;
}

.listProduit .produitsPrecedent
{
position:absolute;
left:-10px;
top:0px;
}



.homme .btn_other_product, .femme .btn_other_product
{
background:url('../Images/Produits/bg_btn_produitH.png') repeat-x;
color:#FFF;
text-align:center;
margin:0;
display:block;
width:105px;
font-size:11px;
}

/*Plan du site*/

.planSite
{
	border-right:1px solid #d8e7f5;
    float:left;
    margin:0;
    padding:0;
    /*display:block;*/
    color:#8a7f7b;
    list-style:none;
    width:284px;
}

.bis
{
    width:287px;

}

.planSite ul
{
    list-style:none;
    margin:0;
    padding:0;
}

.planSite h3
{
	_margin: 0;
    margin-top:18px;
    margin-bottom:0;
    _padding: 0;
    padding-left:25px;
    font-size:12px;
    height:15px;
    background-color:#d8e7f5;
    font-weight:bold;
}

.planSite h3.correct
{
	/*_position: relative;
	_margin-left: -16px;*/
}

	.planSite h3 a
	{
		text-decoration:none;
		color:#8a7f7b;
		}
	
	.planSite h3 a:hover
	{
		text-decoration:underline;
		}
		
		
.planSite h4
{
font-size:12px;
}
.pucePlan
{
margin-right:3px;
}

.planSite .sousPlan 
{
padding-left:25px;
}

.planSite .sousPlan ul
{
margin-left:20px;
margin-top:0;
}

.planSite .sousPlan h5, .planSite .sousPlan h4
{
margin-bottom:0;
margin-top:2px;
font-weight:normal;
font-size:12px;
}

.planSite .sousPlan h5 a, .planSite .sousPlan h4 a, .rayonPlan li a
{
	text-decoration:none;
	color:#8a7f7b;
	
	}

	.planSite .sousPlan h5 a:hover, .planSite .sousPlan h4 a:hover, .rayonPlan li a:hover
	{
		text-decoration:underline;
		}



.cadrePlan
{
border:4px solid #d8e7f5;
overflow:auto;
_overflow: visible;
_height:100%;
_padding-bottom: 0px;
}


.separation_liste
{
margin-bottom:20px;
}

/* Mes commandes */

.center .mescommandes h2
{
	background: transparent url('../Images/commandes-title.png') repeat-x scroll left top;
	color: #fff;
	font-family: Arial;
	font-size: 16px;
	height: 38px;
	line-height: 35px;
	margin: 0; 
	margin-bottom: 36px; 
	text-align: center;
	text-transform: uppercase;

}
.center .mescommandes p
{
	color: #9c9c9c;
	font-family: Arial; 
	font-size: 12px; 
	margin: 0;
	text-align: center;
	font-weight:bold;
}
.center .mescommandes .mescommandes_menu
{
	height: 38px;
	list-style-type: none;
	margin: 0;
	.margin-bottom: -1px;
	margin-left: -1px;
	.margin-left: 0;
	margin-top: 34px; 
	padding: 0;  
	position: relative;
}
.center .mescommandes .mescommandes_menu a
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 38px;
	padding-right: 27px; 
	padding-top: 4px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	width: 176px;
	color: #fff;
	text-decoration: none;
}
.center .mescommandes .mescommandes_menu a.active
{
	background: transparent url('../Images/commandes-active_tab.png') no-repeat scroll left top;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/Images/commandes-active_tab.png');
	_background-image: none;
	_cursor: pointer;
}
.center .mescommandes .mescommandes_menu a.inactive
{
	background: transparent url('../Images/commandes-inactive_tab.png') no-repeat scroll top left;  
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/Images/commandes-inactive_tab.png');
	_background-image: none;
	_cursor: pointer;
}
.center .mescommandes .mescommandes_menu a.secondtab
{
	margin-left: 174px;
}
.center .mescommandes table
{
	border: solid 1px #7cb4da;
	border-collapse: collapse;
	width: 100%;	
}
.center .mescommandes table thead tr th
{
	background-color: #75afd6;
	border-top: solid 1px #7cb4da;
	border-bottom: solid 1px #accfe6;
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
}
.center .mescommandes table thead tr th#datecommandes
{
	width: 167px;
}
.center .mescommandes table thead tr th#numcommandes
{
	width: 174px;
}
.center .mescommandes table thead tr th#totalttc
{
	width: 120px;
}
.center .mescommandes table thead tr th#statut
{
	width: 113px;
}
.center .mescommandes table tbody tr
{
	height: 48px;
	line-height: 48px;
}
.center .mescommandes table tbody tr.impaire
{
	background-color: #fff;
}
.center .mescommandes table tbody tr.paire
{
	background-color: #e7f3ff;
}
.center .mescommandes table tbody tr td
{
	border-right: solid 1px #b6afac;
	color: #b6afac;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
}
.center .mescommandes table tbody tr td.noborderright
{
	border-right: none;
}
.center .mescommandes table tbody tr td span
{
	font-weight: bold;
}
.center .mescommandes table tbody tr td a
{
	color: #b6afac;
	line-height: normal;
}
.center .mescommandes table tbody tr td a:hover
{
	text-decoration:none;
}
.center .mescommandes p.boutons,
.center .macommande p.boutons
{
	margin-top: 28px;
	text-align:center;
	line-height:22px;
}
.center .macommande p.boutons { clear:both; }

.center .mescommandes p.boutons a,
.center .macommande p.boutons a
{
display:block;
width:77px;
height:22px;
background:url('../Images/Formulaire/btGris.png') no-repeat;
color:#FFF;
text-decoration:none;
margin: 0 auto;
}
.center .mescommandes p.boutons a:hover,
.center .macommande p.boutons a:hover
{
	text-decoration:underline;
}

/* Ma commande */
.center .macommande h2
{
	background: transparent url('../Images/commandes-title.png') repeat-x scroll left top;
	color: #fff;
	font-family: Arial;
	font-size: 16px;
	height: 38px;
	line-height: 35px;
	margin: 0; 
	margin-bottom: 36px; 
	text-align: center;
	text-transform: uppercase;

}
.center .macommande table
{
	text-align:center;
	border:1px solid #b6afac;
	border-collapse: collapse;
	color:#b6afac;
	margin: 1px auto;
}
.center .macommande table tr
{
	height:22px;
}
.center .macommande table td
{
	border:1px solid #b6afac;
	vertical-align:middle;
}
.center .macommande table tr td a,
.center .macommande table tr td a span
{
	text-decoration:none;
	color: #b6afac;
}
.center .macommande table tr td a:hover span
{
	text-decoration:underline;
}
.center .macommande table .entete
{
}
.center .macommande table .entete td
{
	font-weight:bold;
}
.center .macommande table .photo
{
	width:70px;
}
.center .macommande table .produit
{
	width:278px;
}
.center .macommande table .quantite
{
	width:91px;
	font-weight:bold;
}
.center .macommande table .prix
{
	width:100px;
	font-weight:bold;
}
.center .macommande table .prix span
{
	display:block;
	margin:5px auto;
	text-decoration:line-through;
}
.center .macommande table .trBleu .produit,
.center .macommande table .trBlanc .produit
{
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
}
/*
.listPanier .trBleu td,
.listPanier .trBlanc td
{
border-top:none;
border-bottom:none;
}
*/

/* Produit Fiche Detail */
.center
{
	height: auto;
	margin: 0 0 0 199px;
	padding: 0;
}
div.homme h3, div.femme h3
{
	color: #fff;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	line-height: 21px;
	margin: 0 0 11px 0;
	padding-left: 18px;
}
div.homme h3
{
	background: #c6b16d url('/Images/General/kaki-title.png') repeat-x scroll bottom left;
}
div.femme h3
{
	background: #fec7d4 url('/Images/General/rose-title.png') repeat-x scroll bottom left;
}
#ficheProduit
{
	_height: 1%;
	min-height: 395px;
	overflow: hidden;
	padding-bottom: 10px;
	width: 581px;
}
#ficheProduit #gauchefP
{
	float: left;
	width: 176px;
}
#ficheProduit #gauchefP a
{
	text-decoration: none;	
}
#ficheProduit #droitefP
{
	float: left;
	padding: 0 0 0 18px;
	width: 387px;
}
/* Previsu */
#previsu
{
	background-color: #e7e7e7; 
	text-align: center; 
	padding-top: 3px;		
}
#previsu p
{
	margin: 0;
}
#previsu p img
{
	vertical-align: bottom;
}
#previsu .actionsPrevisu
{
	padding: 1px;
}
#previsu .actionsPrevisu input
{
	vertical-align: bottom;	
}
#previsu .actionsPrevisu input.recommander
{
	left: -1px;
	position: relative;
	.position: static;
}
#previsu .actionsPrevisu input.zoom
{
	.position: relative;
	.right: -1px;
}
/* Autres vues */
#autresVues
{
	_height: 1%;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#autresVues li
{
	float: left;		
}
#autresVues li.centre
{
	margin: 0 16px;
}
#autresVues li a img
{
	vertical-align: bottom;
}
/* Description */
#ficheProduit #droitefP #description
{
	color: #9c9c9c;
	font-family: Arial;
	font-size: 11px;
	margin: 0 0 12px 0;
}
/* Liens annexes */
#ficheProduit #droitefP #associatedlinks
{
	float: left;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 3px 0 3px 33px;
}
#ficheProduit #droitefP #associatedlinks li
{
	float: left;
	margin-right: 11px;
}
#ficheProduit #droitefP #associatedlinks li img
{
	vertical-align: bottom;
}
/* Marque */
#ficheProduit #droitefP #brandname
{
	text-align: right;
}
/* Etape actuelle */
.stepSelect
{
	margin: 0 0 0 0;
}
/* Couleur */
.colorStep
{
	height: auto;
	_height: 1%;
	margin: 0 0 0 0;
	overflow: hidden;
	padding: 0 0 0 21px;
}
.colorStep .otherColor, .colorStep .colorSelected
{
	display: block; /* inutile à virer */
	float: left;
	height: auto;
	margin: 6px 10px 5px 0;	 /* 15 */
	padding: 11px;
	width: auto;
}
.colorStep .colorSelected
{
	background: transparent url(/Images/Produits/produit_select.png) no-repeat scroll 0 0;
}
/* Choix de la taille */
.choixtaille
{
	margin:10px 0 10px 7px;
}
/* Choix de la quantité */
.choixquantite
{
	margin:10px 0 10px 7px;
}
/* Impression & validation */
.actions
{
	margin-top: 20px; 
	text-align: center;
}
.autresActions
{
	margin: 7px 0;
}

/* Articles préférés */

.gvArticlePrefere
{
    border-collapse: collapse;
    width: 100%;
}
.gvArticlePrefere tr td
{
    border: solid 1px #efefef;
}
.gvArticlePrefere tr th.thead
{
    height: 28px;
    text-align: center;
}
.gvArticlePrefere tr th.thead, .gvArticlePrefere tr th.thead a
{
    color: #608eb9;
    text-decoration: none;
}
.gvArticlePrefere tr td.photos
{
    padding: 10px;
    width: 100px;
}
.gvArticlePrefere tr td.libelles
{
    padding: 10px;
    vertical-align: top;
}
.gvArticlePrefere tr td.libelles p
{
    margin: 0;
}
.gvArticlePrefere tr td.libelles p a
{
    color: #608eb9;
    font-weight: bold;
    text-decoration: none;
}
.gvArticlePrefere tr td.libelles p a:hover
{
    text-decoration: underline;
}
.gvArticlePrefere tr td.libelles span.information span
{
    border-bottom: solid 1px #efefef;
    display: block;
    font-weight: bold;
    margin-bottom: 3px;
    padding-bottom: 3px;
}
.gvArticlePrefere tr td.libelles span.information-taille
{
    border-bottom: solid 1px #efefef;
    border-top: solid 1px #efefef;
    display: block;
    margin: 8px 0 -8px 0;
    padding: 5px 0;
}
	.gvArticlePrefere tr td.libelles span.information-taille span,
	.gvArticlePrefere tr td.libelles span.information-couleur span
	{
		font-weight:bold;
	}
.gvArticlePrefere tr td.checkit
{
    text-align: center;
}
.gvArticlePrefere tr.pager table
{
    font-weight: bold;
    margin: 0 auto;
}
.gvArticlePrefere tr.pager a
{
    color: #608eb9;
    font-weight: normal;
}
.gvArticlePrefere tr.pager table tr td
{
    border: none;
}
#actionsArticlesPreferes
{
    text-align: center;
}

/* Pseudo popup */

.pseudopopup .ctop .cleft
{
   background: transparent url('/Images/Popup/ctop_cleft.png') repeat-x top left; 
   height: 11px; 
   width: 11px;
   _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/Images/Popup/ctop_cleft.png');
   _background-image: none;
}
.pseudopopup .ctop .ccenter
{
    background: transparent url('/Images/Popup/ctop_ccenter.png') repeat-x top left;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Images/Popup/ctop_ccenter.png');
    _background-image: none;
}
.pseudopopup .ctop .cright
{
    background: transparent url('/Images/Popup/ctop_cright.png') repeat-x top left; 
    height: 11px; 
    width: 11px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/Images/Popup/ctop_cright.png');
    _background-image: none;
}
.pseudopopup .ctop .cright a
{
    cursor: pointer;
    position: absolute;
    right: 11px;
    top: 11px;
}
.pseudopopup .ctitle .cleft
{
    background: transparent url('/Images/Popup/cmiddle_cleft.png') repeat-y top left;
    width: 11px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Images/Popup/cmiddle_cleft.png');
    _background-image: none;
}
.pseudopopup .ctitle .ccenter
{
    background-color: #fff;
    height: 28px;
}				        
.pseudopopup .ctitle .ccenter h1
{
    color: #b6afac; 
    font-family: Arial; 
    font-size: 14px; 
    margin: 0; 
    padding: 0 20px;
    text-align: center; 
    text-transform: uppercase;
}
.pseudopopup .ctitle .cright
{
    background: transparent url('/Images/Popup/cmiddle_cright.png') repeat-y top left; 
    width: 11px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Images/Popup/cmiddle_cright.png');
    _background-image: none;
}
.pseudopopup .cmiddle .cleft
{
    background: transparent url('/Images/Popup/cmiddle_cleft.png') repeat-y top left; 
    width: 11px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Images/Popup/cmiddle_cleft.png');
    _background-image: none;
}
.pseudopopup .cmiddle .ccenter
{
    background-color: #fff;
}
.pseudopopup .cmiddle .ccenter p
{
	color: #b6afac;
	font-family: Arial;
	font-size: 12px;	
}
.pseudopopup .cmiddle .ccenter .actions
{
    margin: 0; 
    padding: 20px 10px 8px 10px; 
    text-align: center;
}
.pseudopopup .cmiddle .ccenter .actions a img
{
	vertical-align: bottom;	
}
.pseudopopup .cmiddle .ccenter .erreur
{
	color: #fa890c;	
}
.pseudopopup .cmiddle .ccenter .actions a
{
    cursor: pointer;
}
.pseudopopup .cmiddle .cright
{
    background: transparent url('/Images/Popup/cmiddle_cright.png') repeat-y top left; 
    width: 11px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Images/Popup/cmiddle_cright.png');
    _background-image: none;
}				        
.pseudopopup .cbottom .cleft
{
    background: transparent url('/Images/Popup/cbottom_cleft.png') repeat-x top left; 
    height: 11px; 
    width: 11px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/Images/Popup/cbottom_cleft.png');
    _background-image: none;
}
.pseudopopup .cbottom .ccenter
{
    background: transparent url('/Images/Popup/cbottom_ccenter.png') repeat-x top left;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Images/Popup/cbottom_ccenter.png');
    _background-image: none;
}
.pseudopopup .cbottom .cright
{
    background: transparent url('/Images/Popup/cbottom_cright.png') repeat-x top left; 
    height: 11px; 
    width: 11px; 
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/Images/Popup/cbottom_cright.png');
    _background-image: none;                       
}
/* Ajout au panier */
.ajoutAuPanier div
{
    margin-top: 10px;
    overflow: hidden;
    _height: 1%;
}
.ajoutAuPanier .ctitle .ccenter
{
    height: 46px;
}
.ajoutAuPanier div p
{
    color: #9c9c9c;
    font-size: 12px;
    margin: 0; 
}
.ajoutAuPanier div p.illustration
{
    float: left; 
    margin: 0 10px;
    _position: relative;
    _left: -10px;
    _margin-right: 0;
}
.ajoutAuPanier div p.nom
{
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}
.ajoutAuPanier div p.prix span
{
    color: #fa9b0c;
    font-size: 15px;
}
/* Mot de passe oublié */
.motDePasseOubli
{
	width: 335px;	
}
.motDePasseOubli h2
{
	color: #b6afac; 
	margin: 0 3px; 
	padding: 4px; 
	text-align: center; 
	font-size: 12px; 
	text-decoration: underline; 
	background-color: #f7f7f7;	
}
.motDePasseOubli p
{
	margin: 0;
	padding: 4px;
	text-align: center;	
}
.motDePasseOubli .cmiddle .ccenter p.actions
{
	padding-top: 8px;	
}
/* Recommander ce produit */
.recommanderProduitAmi h2
{
	color: #b6afac;
	font-family: Arial;
	font-size: 12px;
	margin: 0;
	padding: 4px;
	text-align: center;	
}
.recommanderProduitAmi table
{
	color: #b6afac;
	margin: 0 10px;
}
.recommanderProduitAmi table label
{
	padding-right: 10px;	
}
.recommanderProduitAmi table tr td
{
	padding: 3px;	
}
.recommanderProduitAmi table .ContactMessage, .recommanderProduitAmi table .TextBox
{
	color: #b6afac;
	font-family: Arial;
	font-size: 12px;
	width: 250px;	
}
.recommanderProduitAmi .cmiddle .ccenter .erreur p
{
	color: #fa890c;	
	padding-left: 12px;
}
.recommanderProduitAmi p.infosob
{
	color: #b6afac;
	font-family: Arial;
	font-size: 12px;
	padding: 0 6px;
}

.recommanderProduitAmi .ctop .cright div { _position:absolute;_z-index:9999; }
.recommanderProduitAmi .ctop .cright div a { _right:0px; }
.recommanderProduitAmi .ctitle .ccenter h1 { padding-right:30px; }

/* popup vacances */
.vacances .ctitle .ccenter
{
    /*background-color: #fa9b0c;*/
}				        
.vacances .ctitle .ccenter h1
{
    color: #fa9b0c;
}
.vacances .cmiddle .ccenter 
{
	/*color: #b6afac;*/
	color:black;
	font-family: Arial;
	font-size: 12px;
	height: 100px;
	text-align: center;
	width: 400px;
}

/* Information generale */

.informationGenerale .cmiddle .ccenter 
{
	color: #b6afac;
	font-family: Arial;
	font-size: 12px;
	height: 100px;
	text-align: center;
	width: 400px;
}

/* Erreur */

.erreurGenerale .cmiddle .ccenter p
{
	color: #fa890c;	
	padding-left: 12px;
	text-align: left;	
}

.erreurGenerale .cmiddle .ccenter ul
{
	color: #fa890c;
	list-style-type: none;
	margin: 0 12px 12px 12px;
	padding: 0;
}

/* Etape 3 */

#adresses
{
	overflow: hidden; 
	margin: 0 auto 10px auto; 
	width: 453px;
}
#adresses p
{
	margin: 0;
}
#adresses #facturation
{
	float: left; 
	border: solid 1px #B6AFAC; 
	padding: 10px; 
	width: 200px;
}
#adresses #livraison
{
	 float: right; 
	 border: solid 1px #B6AFAC; 
	 padding: 10px; 
	 width: 200px;
}

/* Bouton de validation de paiement */
.page-panier-paiement input
{
	cursor:pointer;
	border:none;
	color:#fa8f0c;
	font-size:10px;
	background:#fa8f0c url(../Images/ImagesButtons/btAccederPaiement.gif) no-repeat left top;
	width:155px;
	height:22px;
	text-indent:-5000px;
	font-size:0px;
	vertical-align:bottom;
	text-align:right;
}

div.Paiement p.boutons
{
	height:22px;
	width:250px;
	margin:0 auto;
}

	div.Paiement p.boutons input
	{
		float:left;
		display:block;
		margin-top:10px;
		margin-right:10px;
	}

	div.Paiement p.boutons iframe.iframePaiement
	{
		padding:0px;
		margin:0px 0;
		width:155px;
		height:22px;
		float:left;
		display:block;
		margin-top:10px;
	}
	
/* Page de contenu statique */
.contenu-statique a
{
	color:#9C9C9C;
}
.contenu-statique ul
{
	list-style:none;
	margin:0 10px;
	padding:0;
}
.contenu-statique li
{
	margin:0;
	padding:0;
	margin-bottom:15px;
}
.engagements .contenu-statique li 
{
	list-style-type:square;
}
.contenu-statique address
{
	text-align:center;
	font-style:normal;
	margin-bottom:15px;
}
.contenu-statique p
{
	margin-bottom:15px;
}

.contenu-statique h4
{
	text-transform:uppercase;
	margin-bottom:5px;
	font-size:14px;
	color:#608EB9;
}

.swfCaroussel
{
	margin-left: -28px;	
}

.desinscriptionNewsletter table tr td
{
	color: #8B8B8B;
}
