/* Propriété général */

* { border: 0; margin: 0; padding: 0; }

body { font: 12px Verdana, Arial, 'Sans-Serif'; }

ul { list-style: none; }

a { text-decoration: none; color: #000000; }

.bold { font-weight: bold; }

.police_min { font-size: 11px; }

.gauche { float: left; }

.droite { float: right; }

.violet { color: #B485C1; }

div#main { width: 1000px; margin: 0 auto; }

div#header { background: url('../img/header.gif'); height: 172px; }

/* */

ul#top_menu { border-top: 1px dashed #000000; border-bottom: 1px dashed #000000; height: 25px; padding: 8px 0 0 0; }

ul#top_menu li { display: inline; margin: 0 83px 0 0; }

ul#top_menu li.version_anglaise { margin: 0 0 0 85px; }

ul#top_menu a { font-weight: bold; }

ul#top_menu a.selected { color: #B485C1; }

/* */

div#centre { overflow: hidden; zoom: 1; }

div#contenu { width: 808px; float: left; }

div#gauche { width: 182px; float: left; }

/* */

.titre_menu { background: url('../img/les_marques.gif'); width: 169px; height: 28px; margin: 10px 0 0 20px; }

ul#left_menu { border-bottom: 1px solid #000000; padding: 0 0 40px 10px; }

ul#left_menu li { margin: 15px 0 0 0; }

ul#left_menu li.rubrique { border-top: 1px dashed #000000; border-bottom: 1px dashed #000000; padding: 5px 0 5px 0; }

ul#left_menu li.rubrique a { color: #B485C1; }

ul#left_menu a { font-weight: bold; }

ul#info_magasin { padding: 0 0 0 10px; }

.sous_rubrique { }

.adresse { padding: 15px 0 15px 0; }

.heure_ouverture { border-top: 1px dashed #000000; padding: 15px 0 0 0; }

/* */

div#contenu { margin: 60px 0 0 0; width: 807px; min-height: 630px; border-right: 1px solid #000000;  }

div#top { overflow: hidden; zoom: 1; }

div#top h2 { font-size: 14px; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px dashed #000000; }

div#grande_photo { border: 1px solid #000000; width: 470px; float: left;  margin: 0 10px 0 0; }

div#nouvelle_collection { width: 310px; text-align: justify; margin: 0 0 5px 0; padding: 0 10px 20px 0; border-bottom: 1px dashed #000000; }

div#nouvelle_collection h2 { color: #B485C1; }

#plus_info { width: 100%; margin: 20px 0 0 0; text-align: right; }

div#actu { background: #C8C8C8; width: 300px; text-align: justify; margin: 0 0 5px 0; padding: 10px; overflow: hidden; zoom: 1; }

div#actu a { color: #FFFFFF; }

.gaucheTexte { float: left; width: 200px; margin: 0 10px 0 0; }

div#bottom { clear: both }

div#detailTemplate1 { width: 808px; margin: 20px 0 0 0; padding: 10px 0 0 0; min-height: 296px;  border-top: 1px dashed #000000; }

/* */

div#detailTemplate { width: 808px; margin: 20px 0 0 0; padding: 10px 0 0 0; min-height: 296px; }

div#galerie_photo { float: left; margin: 0 0 0 80px; }

div#galerie_photo img { border: 1px solid #000000; }

div#texte { width: 437px; float: left; text-align: justify; margin: 0 0 0 10px; padding: 0 0 0 30px;  background: url('../img/detail_bordure_gauche.gif') repeat-y left;}

#listTemplate { overflow: hidden; zoom: 1; margin: 0 0 20px 0; padding: 0 20px 0 20px; text-align: justify; }

#listTemplate h2, div#detailTemplate h2 { font-size: 14px; padding: 0 20px 10px 20px; margin: 0 0 10px 0; border-bottom: 1px dashed #000000; color: #B485C1; }

#listTemplate img { float: left; border: 1px solid #000000; margin: 0 20px 0 0; }

#produit {  }

/* */

div.navigation { text-align: right; margin: 0 20px 0 0; color: #B485C1; overflow: hidden; zoom: 1; clear: both; height: 20px; }

h2.produit{ float: left; color: #B485C1; font-size: 12px; }

.pgmil { float: right; }

div.navigation a { color: #B485C1; }

div.navigation a.selected { color: #000000; background: #B485C1; }

div.navigation a.retour_detail { background: none !important; color: #B485C1; margin: 0 80px 0 0; }

ul#produit_menu { float: left; width: 122px; }

ul#produit_menu li { border-top: 1px dashed #000000; padding: 5px 0 5px 0; }

div#produit { float: left; overflow: hidden; zoom: 1; margin: 0 0 10px 0; }

.listTemplate_produit { float: left; width: 202px; margin: 0 0 15px 18px; text-align: justify; }

.listTemplate_produit h3 { font-weight: bold; font-size: 12px; }

.photos {  border: 1px solid #C8C8C8; }

#produit_detail { color: #B485C1; font-size: 12px; margin: 0 0 15px 0; float: left; }

div#detail { float: left; width: 260px; text-align: justify; }

div#detail h3 { border-bottom: 1px dashed #000000; padding: 0 0 10px 0 ; margin: 0 0 10px 0; }

div#photos { float: left; border: 1px solid #C8C8C8; margin: 0 10px 0 10px; }

.nous_contacter { display: block; margin: 20px auto; text-align: center; background: #B485C1; width: 250px; }

.nous_contacter a { color: #FFFFFF; }

/* */

div#ecomouest { text-align: right; }