/* <![CDATA[ */
/* NEUTRALISATION */
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, blockquote { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size:100% }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
img { border:0; margin:0; padding:0; }
.prechargement { display: none; }

/* GENERAL */
body { padding:5px 0 0 0; color:#000000; font-weight:normal; font-size:12px; font-family:Tahoma, Arial, sans-serif; background:#ffffff; }
a { font-weight:normal; text-decoration:underline; color:#dd137b; }
a:hover { text-decoration:none; color:#000000; }

/* BANNER */
#banner { position:relative; width:1000px; height:70px; margin:0 auto 0 auto; background:#ffffff; }
#banner span { margin:0 5px 0 0; text-align:right; display:block; font-size:11px; }
#banner span a { font-size:11px; text-decoration:none; }
#banner span a:hover { text-decoration:underline; }
.magenta { color:#dd137b; }
#banner p { position:relative; top:36px; font-size:15px; text-align:right; margin: 0 5px 0 0; }
.logo { background:url(img/logo.gif) no-repeat left top; display:block; width:508px; height:50px; float:left; margin:0 0 0 10px; text-indent:-9999px; text-decoration:none; }
.logo:hover { background:url(img/logo-over.gif) no-repeat left top; text-decoration:none; }

#rubrique { position:relative; margin:0 auto 0 auto; background:#dd137b; text-align:center; color:#ffffff; }
#rubrique a { color:#ffffff; text-decoration:none; background:#dd137b; display:block; height:18px; padding:2px 0 0 0; }
#rubrique a:hover { color:#ffffff; background:#000000; }

#photos { position:relative; width:1000px; height:126px; margin:1px auto 0 auto; background:#ffffff; }
.tablenav { font-size:12px; color:#ffffff; }
li.montre { margin:0 0 0 0; position:absolute; }
li.bague { margin:0 0 0 101px; position:absolute; }
li.collier { margin:0 0 0 202px; position:absolute; }
li.bracelet { margin:0 0 0 303px; position:absolute; }
li.pendentif { margin:0 0 0 404px; position:absolute; }
li.oreille { margin:0 0 0 505px; position:absolute; }
li.homme { margin:0 0 0 606px; position:absolute; }
li.fantaisie { margin:0 0 0 707px; position:absolute; }
li.diamant { margin:0 0 0 808px; position:absolute; }
li.autre { margin:4px 0 0 909px; position:absolute; }

.topmontre { background:url(img/top-montre.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.topmontre:hover { background:url(img/top-montre-over.jpg) no-repeat left top; text-decoration:none; }
.topbague { background:url(img/top-bague.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.topbague:hover { background:url(img/top-bague-over.jpg) no-repeat left top; text-decoration:none; }
.topcollier { background:url(img/top-collier.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.topcollier:hover { background:url(img/top-collier-over.jpg) no-repeat left top; text-decoration:none; }
.tophomme { background:url(img/top-homme.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.tophomme:hover { background:url(img/top-homme-over.jpg) no-repeat left top; text-decoration:none; }
.topbracelet { background:url(img/top-bracelet.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.topbracelet:hover { background:url(img/top-bracelet-over.jpg) no-repeat left top; text-decoration:none; }
.topdiamant { background:url(img/top-diamant.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.topdiamant:hover { background:url(img/top-diamant-over.jpg) no-repeat left top; text-decoration:none; }
.topfantaisie { background:url(img/top-fantaisie.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.topfantaisie:hover { background:url(img/top-fantaisie-over.jpg) no-repeat left top; text-decoration:none; }
.toppendentif { background:url(img/top-pendentif.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.toppendentif:hover { background:url(img/top-pendentif-over.jpg) no-repeat left top; text-decoration:none; }
.toporeille { background:url(img/top-oreille.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.toporeille:hover { background:url(img/top-oreille-over.jpg) no-repeat left top; text-decoration:none; }
.topmontreover { background:url(img/top-montre-over.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.topbagueover { background:url(img/top-bague-over.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.topcollierover { background:url(img/top-collier-over.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.tophommeover { background:url(img/top-homme-over.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.topbraceletover { background:url(img/top-bracelet-over.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.topdiamantover { background:url(img/top-diamant-over.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.topfantaisieover { background:url(img/top-fantaisie-over.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.toppendentifover { background:url(img/top-pendentif-over.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }
.toporeilleover { background:url(img/top-oreille-over.jpg) no-repeat left top; height:126px; width:90px; display:block; text-indent:-9999px; text-decoration:none; }

#bandeau { background:#dd137b; height:15px; margin:0 0 10px 0; }

/* CONTAINER */
#container { background:#ffffff; }

/* COLONNE NAV */
.navpc a { background:url(img/fondnav.gif) no-repeat left top; display:block; width:240px; height:22px; padding:3px 0 0 20px; color:#ffffff; text-decoration:none; }
.navpc a:hover { background:url(img/fondnavover.gif) no-repeat left top; text-decoration:underline; }
.navsc a { background:url(img/fondnav2.gif) no-repeat left top; display:block; width:240px; height:22px; padding:3px 0 0 30px; color:#ffffff; text-decoration:none; }
.navsc a:hover { background:url(img/fondnav2over.gif) no-repeat left top; text-decoration:underline; }

/* COLONNE INFOS */
#infostop { width:230px; height:10px; background:url(img/infostop.gif) no-repeat left bottom; }
#infoscontenu { width:230px; background:url(img/fondinfos.gif) repeat-y left top; }
#infosbottom { width:230px; height:10px; background:url(img/infosbottom.gif) no-repeat left top; }
#infoscontenu p { color:#ffffff; padding:0 10px 0 10px; }
#infoscontenu ul { color:#ffffff; font-weight:bold; list-style:disc; }
#infoscontenu li { margin:5px 0 0 35px; padding:0 10px 0 5px; }
#infoscontenu h2 { color:#ffffff; margin:10px 0 10px 0; padding:0 10px 0 10px; }
.petit { font-size:10px; }
#infoscontenu a { color:#ffffff; text-decoration:underline; }
#infoscontenu a:hover { text-decoration:none; }

/* COLONNE CONTENU */
.annuaire { padding:0 0 15px 0; }
#contenu h1 { padding:5px 0 0 0; font-size:14px; }
#contenu h2 { padding:0 0 20px 0; }
#contenuindex h1 { padding:5px 0 0 0; font-size:14px; }
#contenuindex h2 { padding:0 0 20px 0; }
#contenuindex p { color:#ffffff; padding:2px 2px 2px 4px; }
.imgpicindex { border : 4px solid #ffffff; }
.imgpicindex:hover { border: 4px solid #dd137b; width:82px; }
.texte { color:#4d4948; font-weight:normal; font-size:12px; font-family:Tahoma, Arial, sans-serif; }
.ulannuaire { list-style:none; }
.accesdirectlien { color:#4d4948; font-size:12px; font-family:Tahoma, Arial, sans-serif; text-decoration:none;  }
.accesdirectlien:hover { color:#4d4948; font-size:12px; font-family:Tahoma, Arial, sans-serif; text-decoration:none;  }
.copyright { padding:0 0 15px 0; }
.ulindex { list-style:disc; margin:10px 0 0 15px; padding:0 0 0 15px; }
.imgindex { border:2px solid #ffffff; }
.imgindex:hover { border:2px solid #0093dd; }
.imgannuaire { border:2px solid #ffffff; }
.imgannuaire:hover { border:2px solid #0093dd; }
.tableautechnique { width:380px; color:#4d4948; font-weight:normal; font-size:10px; font-family:Tahoma, Arial, sans-serif; background:#ececf2; border:2px solid #0093dd; }
.tableautechnique td { border:2px solid #ffffff; }
.ulfichetechnique { list-style:disc; margin:0 0 0 0; padding:0 0 0 15px; }
.rechercheperso { border:1px solid #dd137b; border-collapse:collapse; font-size:12px; }
.imgpays { border : 1px solid #ffffff; }
.imgpays:hover { border: 1px solid #dd137b; }
.ulindex { margin:10px 0 25px 0; }
.tablebijouteriehorlogerie { font-size:12px; }

.tablebijouxa a { padding-top:6px; display:block; width:90px; height:29px; background:#dd137b; color:#ffffff; font-size:11px; text-decoration:none;  }
.tablebijouxa a:hover { background:#000000; color:#ffffff; text-decoration:underline; }
.tablebijouxa2 a { display:block; width:90px; height:35px; background:#dd137b; color:#ffffff; font-size:11px; text-decoration:none;  }
.tablebijouxa2 a:hover { background:#000000; color:#ffffff; text-decoration:underline; }
.tablebijouxa3 a { padding-top:6px; display:block; width:90px; height:50px; background:#dd137b; color:#ffffff; font-size:11px; text-decoration:none;  }
.tablebijouxa3 a:hover { background:#000000; color:#ffffff; text-decoration:underline; }

/* BOTTOM */
#bottom { background:#ffffff; text-align:center;}
#retourtop { background:#ffffff; text-align:center; font-size:10px;}
#retourtop a { font-size:10px;}
.lignebottom1 { background:#dd137b; height:15px; margin:10px 0 2px 0; }
.lignebottom2 { background:#dd137b; height:15px; margin:0 0 2px 0; }

/* MISE EN PAGE GENERALE - cc_tallest pour la colonne habituellement la plus longue */
.c,.bottom { width:1000px; margin:0 auto; }
.contenu,.nav,.infos { position:absolute; top:0; left:0;} 
.nav { width:240px; } 
.infos { width:230px; left:257px; }
.contenu { width:500px; left:500px; }
.contenuindex { width:730px; left:257px; }
.clear_children,.cc_tallest { position:relative; } /*\*/* html .clear_children { display:inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */
/* ]]> */