@charset "utf-8";
/* CSS Document */
body {
background: #fff url(img/BodyFond.jpg) repeat-x top left;
color: #000;
font: 0.8em Verdana, Arial, sans-serif;
}
a {
color: #c12c68;
text-decoration: none;
}
a:hover {
color: #000;	
}
del {
color: #333;
font-size: 12px;	
}
fieldset {
border: 1px solid #e85f9a;
margin-bottom: 10px;
}
legend {
font-size: 1.3em;
letter-spacing: -1px;
}
form, h1, h3, h4, h5, h6 {
margin: 0;
padding: 0;
}
h2 {
color: #e85f9a;
font-family: "Avant Garde", Verdana, Arial, sans-serif;
font-size: 2em;
font-weight: normal;
letter-spacing: -2px;
line-height:80%;
margin: 20px 0 0 0;
padding: 0;
}
h2 img {
vertical-align: middle;	
}
h3 {
font-family: Tiffany, Verdana, Arial, sans-serif;
font-weight: normal;
}
img {
border: none;	
}
input.Bouton {
border: 1px solid #fff;
background: #fff;
font-size: 1.1em;
}
input.Bouton:hover {
color: #c12c68;
}
ul {
margin: 0;
padding: 0;
}
table {
border: 0;	
}

p.droite {
text-align: right;
}
p.center {
text-align: center;
}
div.clear {
clear: both;
height: 16px;	
}
div.clearzero {
clear: both;
height: 0px;	
}

div#Total {
background: url(img/TotalFond.png) no-repeat top left;	
height: 633px;
margin: 0 auto;
overflow: hidden;
width: 993px;
}

div#Colonne {
float: left;
margin: 0 0 0 4px;
width: 266px;
}
h1 {
height: 115px;
margin: 52px 0 0 25px;	
width: 188px;
}

div#Contenu {
float: left;
height: 592px;
width: 715px;
}
div#Contenu a {
color: #e85f9a
}
div#Contenu a:hover {
color: #000
}
p.Ariane {
color: #c12c68;
font-size: 0.8em;
margin: 0;
padding: 3px 5px 0 0;
text-align: right;
}

/* Version */
p.Version {
background: url(img/Version.png) no-repeat bottom right;
color:#e85f9a;
margin: 50px 0 20px 0;
padding: 2px 0 5px 15px;
width: 63px;
}
p.Version a {
color:#e85f9a;
}
p.Version a:hover {
color:#000;
}

/* Recherche */
div.Recherche {
background: #e85f9a;
margin: 10px 0 0 0;
overflow: hidden;
height: 24px;
text-align: right;
width: 167px;
}
div.Recherche p {
margin: 0;
padding: 0;
}
div.Recherche input.RechercheChamp {
background: #e85f9a;
border: 1px solid #e85f9a;
color: #fff;
height: 18px;
width: 130px;
}
div.Recherche input.RechercheOk {
background: #c12c68;
border: 1px solid #c12c68;
color: #fff;
padding: 2px;
width: 30px;
}

/* Menu */
ul.Menu {
margin: 0;
padding: 0;
}
ul.Menu li {
margin: 5px 0;	
padding: 0;
}
ul.Menu li.fr-MenuLook a {
background: url(img/Menu-LesLooks-n-fr.png) no-repeat top left;
display: block;
width:169px; 
height:25px;
}
ul.Menu li.fr-MenuLook a:hover, ul.Menu li.fr-MenuLook-Active {
background: url(img/Menu-LesLooks-fr.png) no-repeat top left;
}
ul.Menu li.fr-MenuDemoiselles a {
background: url(img/Menu-Les2moiselles-n-fr.png) no-repeat top left;
display: block;
width:169px;
height:24px;
}
ul.Menu li.fr-MenuDemoiselles a:hover, ul.Menu li.fr-MenuDemoiselles-Active {
background: url(img/Menu-Les2moiselles-fr.png) no-repeat top left;
}
ul.Menu li.fr-MenuGarderobe {
margin: 8px 0;
}
ul.Menu li.fr-MenuGarderobe a {
background: url(img/Menu-Lagarderobe-n-fr.png) no-repeat top left;
display: block;
width:157px;
height:38px;
}
ul.Menu li.fr-MenuGarderobe a:hover, ul.Menu li.fr-MenuGarderobe-Active {
background: url(img/Menu-Lagarderobe-fr.png) no-repeat top left;
}
ul.Menu li.fr-MenuCreateurs a {
background: url(img/Menu-LesCreateurs-n-fr.png) no-repeat top left;
display: block;
width:170px;
height:20px;
}
ul.Menu li.fr-MenuCreateurs a:hover, ul.Menu li.fr-MenuCreateurs-Active {
background: url(img/Menu-LesCreateurs-fr.png) no-repeat top left;
}
ul.Menu li.fr-MenuCompte {
margin: 12px 0 7px 0;
}
ul.Menu li.fr-MenuCompte a {
background: url(img/Menu-MonCompte-n-fr.png) no-repeat top left;
display: block;
width:169px;
height:23px;
}
ul.Menu li.fr-MenuCompte a:hover, ul.Menu li.fr-MenuCompte-Active {
background: url(img/Menu-MonCompte-fr.png) no-repeat top left;
}
ul.Menu li.fr-MenuPanier a {
background: url(img/Menu-MonPanier-n-fr.png) no-repeat top left;
display: block;
width:175px;
height:33px;
}
ul.Menu li.fr-MenuPanier a:hover, ul.Menu li.fr-MenuPanier-Active {
background: url(img/Menu-MonPanier-fr.png) no-repeat top left;
}
ul.Menu li.fr-MenuContacts {
margin: 8px 0;
}
ul.Menu li.fr-MenuContacts a {
background: url(img/Menu-Contacts-n-fr.png) no-repeat top left;
display: block;
width:160px;
height:25px;
}
ul.Menu li.fr-MenuContacts a:hover, ul.Menu li.fr-MenuContacts-Active {
background: url(img/Menu-Contacts-fr.png) no-repeat top left;
}
ul.Menu li.fr-MenuLivraison a {
background: url(img/Menu-Livraison-n-fr.png) no-repeat top left;
display: block;
width:159px;
height:22px;
}
ul.Menu li.fr-MenuLivraison a:hover, ul.Menu li.fr-MenuLivraison-Active {
background: url(img/Menu-Livraison-fr.png) no-repeat top left;
}
ul.Menu li.fr-MenuNewsletter a {
background: url(img/Menu-Newsletter-n-fr.png) no-repeat top left;
display: block;
width:159px;
height:27px;
}
ul.Menu li.fr-MenuNewsletter a:hover, ul.Menu li.fr-MenuNewsletter-Active {
background: url(img/Menu-Newsletter-fr.png) no-repeat top left;
}

ul.Menu li.en-MenuLook a {
background: url(img/Menu-LesLooks-n-en.png) no-repeat top left;
display: block;
width:169px; 
height:25px;
}
ul.Menu li.en-MenuLook a:hover, ul.Menu li.en-MenuLook-Active {
background: url(img/Menu-LesLooks-en.png) no-repeat top left;
}
ul.Menu li.en-MenuDemoiselles a {
background: url(img/Menu-Les2moiselles-n-en.png) no-repeat top left;
display: block;
width:169px;
height:24px;
}
ul.Menu li.en-MenuDemoiselles a:hover, ul.Menu li.en-MenuDemoiselles-Active {
background: url(img/Menu-Les2moiselles-en.png) no-repeat top left;
}
ul.Menu li.en-MenuGarderobe {
margin: 8px 0;
}
ul.Menu li.en-MenuGarderobe a {
background: url(img/Menu-Lagarderobe-n-en.png) no-repeat top left;
display: block;
width:157px;
height:38px;
}
ul.Menu li.en-MenuGarderobe a:hover, ul.Menu li.en-MenuGarderobe-Active {
background: url(img/Menu-Lagarderobe-en.png) no-repeat top left;
}
ul.Menu li.en-MenuCreateurs a {
background: url(img/Menu-LesCreateurs-n-en.png) no-repeat top left;
display: block;
width:170px;
height:20px;
}
ul.Menu li.en-MenuCreateurs a:hover, ul.Menu li.en-MenuCreateurs-Active {
background: url(img/Menu-LesCreateurs-en.png) no-repeat top left;
}
ul.Menu li.en-MenuCompte {
margin: 12px 0 7px 0;
}
ul.Menu li.en-MenuCompte a {
background: url(img/Menu-MonCompte-n-en.png) no-repeat top left;
display: block;
width:169px;
height:23px;
}
ul.Menu li.en-MenuCompte a:hover, ul.Menu li.en-MenuCompte-Active {
background: url(img/Menu-MonCompte-en.png) no-repeat top left;
}
ul.Menu li.en-MenuPanier a {
background: url(img/Menu-MonPanier-n-en.png) no-repeat top left;
display: block;
width:175px;
height:33px;
}
ul.Menu li.en-MenuPanier a:hover, ul.Menu li.en-MenuPanier-Active {
background: url(img/Menu-MonPanier-en.png) no-repeat top left;
}
ul.Menu li.en-MenuContacts {
margin: 8px 0;
}
ul.Menu li.en-MenuContacts a {
background: url(img/Menu-Contacts-n-en.png) no-repeat top left;
display: block;
width:160px;
height:25px;
}
ul.Menu li.en-MenuContacts a:hover, ul.Menu li.en-MenuContacts-Active {
background: url(img/Menu-Contacts-en.png) no-repeat top left;
}
ul.Menu li.en-MenuLivraison a {
background: url(img/Menu-Livraison-n-en.png) no-repeat top left;
display: block;
width:159px;
height:22px;
}
ul.Menu li.en-MenuLivraison a:hover, ul.Menu li.en-MenuLivraison-Active {
background: url(img/Menu-Livraison-en.png) no-repeat top left;
}
ul.Menu li.en-MenuNewsletter a {
background: url(img/Menu-Newsletter-n-en.png) no-repeat top left;
display: block;
width:159px;
height:27px;
}
ul.Menu li.en-MenuNewsletter a:hover, ul.Menu li.en-MenuNewsletter-Active {
background: url(img/Menu-Newsletter-en.png) no-repeat top left;
}

/* LesLook (Accueil) */
div.LesLooks {
height: 564px;
margin: 10px 0 0 0;
overflow: auto;
}
div.LookListe {
float: left;
margin: 0 8px 0 0;
width: 165px;	
}
div.LesLooksTop {
background: url(img/LesLooksTop.png) no-repeat top left;
height: 5px;
overflow: hidden;
width: 165px;	
}
div.LesLooksContent {
background: url(img/LesLooksContent.png) repeat-y top left;
min-height: 243px;
overflow: hidden;
padding: 0 5px;
width: 155px;	
}
div.LesLooksContent h2 {
font-size: 1.2em;	
font-weight: normal;
margin: 0 0 0 0;
}
div.LesLooksContent h2 a {
color: #e85f9a;
font-size: 1em;	
text-decoration: none;
}
div.LesLooksBottom {
background: url(img/LesLooksBottom.png) no-repeat top left;
height: 5px;
overflow: hidden;
width: 165px;	
}

/* LookDetail */
div.LookDetail {
background: url(img/LookDetail.png) no-repeat top left;	
height: 635px;
margin: 0 auto;
overflow: hidden;
width: 993px;
}
div.LookDescription {
float: left;
height: 512px;
margin: 41px 0 0 10px;
overflow: hidden;
width: 220px;
}
div.LookDescription h3 {
font-size: 1.2em;
font-weight: normal;
line-height:95%;
margin: 0 0 10px 0;
}
div.LookDescription p {
font-size: 0.8em;
line-height: 13px;
}
div.LookDescription ul {
font-size: 1em;	
margin: 0 0 20px 0;
}
div.LookDescription ul li {	
list-style-type: none;
}
div.LookDescription ul li a {	
color: #e85f9a;
display: block;
letter-spacing:-1px;
padding: 1px 0;
text-decoration: none;
}
div.LookPhotoBig {	
float: left;
height: 512px;
margin: 13px 0 0 0;
overflow: hidden;
width: 386px;
}
div.LookPhotoBig img {	
margin: 6px;
}
div.LookPhotoSmall {
float: left;
height: 512px;
margin: 23px 0 0 0;
overflow: hidden;
width: 70px;
}
div.LookPhotoSmall a {
display: block;
margin: 6px 0 0 1px;
}

/* ProduitDetail */
div.ProduitDetail {
background: url(img/ProduitDetail.png) no-repeat top left;	
height: 633px;
margin: 0 auto;
overflow: hidden;
width: 993px;
}
div.ProduitDescription {
float: left;
height: 512px;
margin: 41px 5px 0 10px;
overflow: hidden;
width: 215px;
}
div.ProduitDescription h3 {
font-size: 1.2em;
font-weight: normal;
margin: 0 0 15px 0;
}
div#Contenu div.ProduitDescription h3 a {
color: #000;
}
div.ProduitDescription p {
color: #e85f9a;
font-size: 0.9em;
}
td.Top {
height: 305px;	
vertical-align: top;
}
td.Top p {
line-height: 13px;
}
div.ProduitDescription p.Prix {
color: #e85f9a;
font-size: 3em;	
margin: 0;
padding: 0;
}
div.ProduitPhotoBig {	
float: left;
height: 512px;
margin: 13px 0 0 0;
overflow: hidden;
width: 456px;
}
div.ProduitPhotoBig img {	
margin: 8px;
}
div.ProduitPhotoSmall img {	
margin: 0 0 4px 8px;
}
p.Retour {
margin: 81px 0 0 12px;
}
div#Contenu p.Retour a {
color: #cec1b5;
}
div#Contenu p.Retour a:hover {
color: #000;
}

/* Demoiselles */
div.Demoiselles {
background: url(img/2moiselles.png) no-repeat top left;	
height: 633px;
margin: 0 auto;
overflow: hidden;
width: 993px;
}
div.DemoisellesDescription {
float: left;
height: 526px;
margin: 34px 0 0 67px;
overflow: auto;
width: 327px;
}
div.DemoisellesDescription h2 {
color: #dcb100;	
}
div.DemoisellesDescription h3 {
font-size: 1.2em;
font-weight: normal;
margin: 0 0 28px 0;
}
div.DemoisellesDescription p {
color: #d84279;	
}
div.DemoisellesPhoto {	
float: left;
height: 540px;
margin: 34px 0 0 0;
overflow: hidden;
width: 306px;
}

/* ProduitListe */
div.ProduitListe {
background: url(img/ProduitListe.png) no-repeat top left;	
height: 633px;
margin: 0 auto;
overflow: hidden;
width: 993px;
}
div.ProduitListeCadre {
float: left;
height: 557px;
margin: 23px 0 0 56px;
overflow: auto;
width: 633px;
}
div.ProduitListeCadre h2 {
margin: 11px 0 0 12px;
}
div.LesProduits {
float: left;
padding: 15px 7px 0 15px;
text-align: center;
width: 120px;
}
div.LesProduits h3 {
font-family: Verdana, Arial, sans-serif;
font-size: 1em;
font-weight: normal;
margin: 0;
padding: 0;
}
div.LesProduits p {
margin: 0;
padding: 0;
}
div.LesProduits img {
margin: 0 0 6px 0;
padding: 0;
}

/* CatégorieListe */
div.CategorieListeCadre {
float: left;
height: 557px;
margin: 23px 0 0 56px;
overflow: auto;
width: 633px;
}
div.CategorieListeCadre h2 {
margin: 11px 0 0 12px;
}
div.Categorie {
background: #fff;
float: left;
margin: 0 10px 0 0;
padding: 5px;
width: 120px;
}
div.Categorie h3 {
font-size: 1em;
font-weight: normal;
margin: 0;
padding: 0;
}
div.Categorie img {
margin: 0 0 2px 0;
padding: 0;
}

/* Createurs */
div.Createurs {
background: url(img/Createurs.png) no-repeat top left;	
height: 633px;
margin: 0 auto;
overflow: hidden;
width: 993px;
}
div.CreateursCadre {
float: left;
height: 522px;
margin: 55px 0 0 218px;
overflow: auto;
width: 316px;
}
div.CreateursCadre p {
color: #d84279;	
}
div#Contenu  div.CreateursCadre a {
color: #d84279;		
}
div#Contenu  div.CreateursCadre a:hover {
color: #000;		
}
div.CreateursCadre h2 {
margin: 11px 0 0 22px;
}
div.CreateursCadre p span {
color: #000;	
font-size: 1.4em;
padding: 0 0 0 27px;
}
div.CreateursCadre p span.Orange {
background: #dcb100;
}
div.CreateursCadre p span.Rose {
background: #e85f9a;
}

/* CreateurDetail */
div.CreateurDetail {
background: url(img/CreateurDetail.png) no-repeat top left;	
height: 633px;
margin: 0 auto;
overflow: hidden;
width: 993px;
}
div.CreateurDescription {
float: left;
height: 512px;
margin: 41px 0 0 10px;
overflow: auto;
width: 220px;
}
div.CreateurDescription h3 {
font-size: 1.3em;
font-weight: normal;
margin: 0 0 28px 0;
}
div.CreateurDescription p {
color: #e85f9a;
margin-right: 5px;
}
div.CreateurPhoto {	
float: left;
height: 512px;
margin: 13px 0 0 0;
overflow: auto;
width: 451px;
}

/* Identification */
div.Identification {
background: url(img/Identification.png) no-repeat top left;	
height: 633px;
margin: 0 auto;
overflow: hidden;
width: 993px;
}
div.IdentificationCadre {
font-size: 0.9em;
height: 400px;
margin: 170px 0 0 54px;
overflow: hidden;
width: 634px;
}
div.IdentificationCadre p {
margin: 0;
padding: 2px 0;
}
h2.MonCompte {
margin: 45px 0 0 135px;	
}
div.BlocUn {
float: left;
margin: 33px 0 0 124px;
width: 270px;
}
div.BlocUn h3 {
font-size: 1.4em;
font-weight: normal;
margin: 0 0 6px 130px;	
}
div.BlocDeux {
float: left;
margin: 24px 0 0 0;
padding: 0 0 0 60px;
width: 160px;
}
div.BlocDeux h3 {
font-size: 1.4em;
font-weight: normal;
margin: 2px 0 5px 0;	
}

/* Inscription */
div.Inscription {
background: url(img/Inscription.png) no-repeat top left;	
height: 633px;
margin: 0 auto;
overflow: hidden;
width: 993px;
}
div.InscriptionCadre {
font-size:0.9em;
height:554px;
margin:25px 0 0 121px;
overflow:auto;
width:510px;
}
div.InscriptionCadre p {
margin: 10px 12px 10px 0;
}

/* Panier */
table.caddie {
margin: 20px 0 0 0;
width: 490px;	
}
table.caddie th {
background: #f6f6f6;
font-weight: normal;
}
table.caddie td {
border-bottom: #343434 1px solid;	
padding: 20px 0;
text-align: center;
vertical-align: middle;
}
p.background {
margin: 10px;
padding: 0;
}

/* Footer */
div#Footer {
clear: both;
font-size: 0.8em;
margin: 0 0 0 4px;
overflow: hidden;
padding: 10px 0 2px 0;
width: 981px;
}
div#Footer ul {
margin: 0 0 0 10px;
}
div#Footer ul li {
float: left;
list-style-type: none;
margin: 0 10px 0 0;
}

