@import url("reset.css");
/*styles par défaut*/
body{font-family:Arial, Helvetica, sans-serif;font-size:0.8em;color:#000000;}
p{font-size:1em;}
h1{font-size:1em;}
h2{font-size:1.2em;}
h3{font-size:1.2em;}
h4{font-size:1em;}
h5{font-size:0.8em;}
h6{font-size:0.8em;font-weight:normal;}
center{font-size:11px; line-height:11px; font-weight:normal;}
a:link{color:#999999;text-decoration:underline;}
a:visited{color:#999999;text-decoration:underline;}
a:hover{text-decoration:none;color:#ccc}
a:active{text-decoration:none;color:#ccc;}
img a{border:0;}
input[type=text], input[type=password]{background:#fff;border:1px solid #CCC;color:#666;height:15px;font-size:10px;}
input[type=submit]{background:#EE8027;border:1px solid #EE8027;color:#fff;font-size:11px;font-weight:bold;padding:3px 10px;}
input[type=submit]:hover{background:#707682;border:1px solid #707682;color:#fff;cursor:pointer;}
textarea{background:#fff;border:1px solid #CCC;color:#666;height:80px;font-size:11px;width:300px;}
input[type=radio]{width:12px;margin:0;padding:0;float:left;}
/*page accueil*/
#content-accueil { padding:10px 30px 30px 30px; }
#content-accueil h1 {font-size:16px;color:#494A4A;font-weight:bold;height:auto;line-height:auto;margin:0 0 10px 0;padding:0;text-align:left;text-transform:none;}
#content-accueil h2 {font-size:14px;color:#EE8027;font-weight:bold;height:auto;line-height:auto;margin:20px 0 5px 0;padding:0;text-align:left;}
#content-accueil p {font-size:11px;color:#19191B;font-weight:normal;height:auto;line-height:16px;margin:0;padding:0;text-align:justify;}
#content-accueil a {color:#EE8027;text-decoration:underline;}
#content-accueil a:hover {text-decoration:none;}
#content-accueil strong {font-weight:bold;}
div.entree_accueil{width:620px;margin:5px auto;}
div.entree_accueil img{padding-bottom:15px;}
#conteneur_site{position:relative;width:1003px;margin:0 auto;padding:0; z-index:1;}
#conteneur_site h2{padding:0 0 5px 0;}
/*.lien_savoir_plus{text-align:right;vertical-align:middle;}
.lien_savoir_plus a{text-decoration:underline;color:#fff;font-size:10px;padding-right:15px;}
.lien_savoir_plus a:hover{text-decoration:none;color:#fff;font-size:10px;padding-right:15px;}
.lien_voir{text-align:left;vertical-align:middle;background:url(../images/fr/000_general/p_menu_gauche.gif) no-repeat 1px 5px;padding:0 0 0 13px;}
.lien_voir a{text-decoration:none;color:#999;font-size:10px;}
.lien_voir a:hover{text-decoration:none;color:#000;font-size:10px;background-color:#F1F1F1;}*/
.retour{height:15px;color:#999999;font-size:10px;vertical-align:top;text-align:right;background:url(../images/fr/000_general/f_titre_frise_article.jpg ) repeat-x bottom left;}
.pop_rea{height:auto;width:567px;position:absolute;visibility:hidden;padding:10px;top:150px;left:218px;background-color:#FFFFFF !important;border:1px solid #333333;}
.contenu_pop_rea{height:auto;width:567px;}
#header_print{display:none;}
#header{position:relative;height:106px;background-color:#707681;width:1003px;background:url(../images/fr/000_general/bg_entete.jpg) no-repeat left top;z-index:3;}
#nav_gen_site{z-index:100;}
/*fil info*/
#file_info{position:absolute;top:0;left:256px;}
#file_info h6{position:relative;padding:0;width:500px;height:26px;color:#FFFFFF;font-size:14px;line-height:26px;text-align:left;}
#header div#la_recherche{position:absolute;top:44px;right:198px;}
div#la_recherche input.recherche{background-color:#fff;width:148px;border:none;}
/*nouvelle version menu*/
#header div#navigation_principale{width:1003px;height:auto;position:relative;margin:0;padding:0;}
div#navigation_principale div#bt_accueil{float:left;}
div#navigation_principale div#bt_contact{float:left;}
div#navigation_principale div#bt_navigation{float:left; position:relative;}
#nav_ident{position:absolute;width:674px;top:24px;left:160px;font-size:10px;border:solid 5px #FFBD00;background-color:#FFFFFF;visibility:hidden;}
img.bt_identification{position:absolute;top:-29px;right:-4px; z-index:2000;}
#nav_externe{position:absolute;width:674px;top:24px;left:160px;font-size:10px;border:solid 5px #B0C933;background-color:#FFFFFF;visibility:hidden;}
img.bt_externe{position:absolute;top:-29px;left:-4px; z-index:2000;}
#nav_interne{position:absolute;width:674px;top:24px;left:160px;font-size:10px;border:solid 5px #0399D6;background-color:#FFFFFF;visibility:hidden;}
#navigation_principale div.colonne {padding:10px 0 15px 10px;width:200px;float:left;text-align:left;}
#navigation_principale dl {margin:0;padding:0;list-style-type:none;}
#navigation_principale dt {margin:0;padding:0;list-style-type:none;}
#navigation_principale dd {margin:0;padding:0;list-style-type:none;}
#navigation_principale img.fabrication-sur-mesure {margin-top:10px;}	
#nav_ident dl dt a {display:block;text-decoration:none;color:#f90;background:url(../images/fr/000_general/p_fleche.gif) no-repeat 0 -6px;padding:0 2px 0 10px;margin:5px 2px 0 0;font-size:12px;font-weight:bold;line-height:normal;}
#nav_ident dl dt a:hover {text-decoration:none;color:#000;background:url(../images/fr/000_general/p_fleche.gif) no-repeat -13px 2px;padding-left:10px;}
#nav_ident dl dd a {display:block;text-decoration:none;color:#000;padding:2px 0 3px 8px;margin:0 2px 0 5px;background:none;font-size:10px;font-weight:normal;line-height:11px;}
#nav_ident dl dd a:hover {text-decoration:none;color:#FF9900;padding-left:8px;background:none;}
#nav_externe dl dt a {display:block;text-decoration:none;color:#B0C933;background:url(../images/fr/000_general/p_fleche_externe.gif) no-repeat 0 -6px;padding:0 2px 0 10px;margin:5px 2px 0 0;color:#B0C933;font-size:12px;font-weight:bold;line-height:normal;}
#nav_externe dl dt a:hover {text-decoration:none;color:#000;background:url(../images/fr/000_general/p_fleche_externe.gif) no-repeat -13px 2px;padding-left:10px;}
#nav_externe dl dd a {display:block;text-decoration:none;color:#000;padding:2px 0 3px 8px;margin:0 2px 0 5px;background:none;font-size:10px;font-weight:normal;line-height:11px;}
#nav_externe dl dd a:hover {text-decoration:none;color:#B0C933;padding-left:8px;background:none;}
#nav_interne dl dt a {display:block;text-decoration:none;color:#0399D6;background:url(../images/fr/000_general/p_fleche_interne.gif) no-repeat 0 -6px;padding:0 2px 0 10px;margin:5px 2px 0 0;font-size:12px;font-weight:bold;line-height:normal;}
#nav_interne dl dt a:hover {text-decoration:none;color:#000;padding-left:10px;background:url(../images/fr/000_general/p_fleche_interne.gif) no-repeat -13px 2px;}
#nav_interne dl dd a {display:block;text-decoration:none;color:#000;padding:2px 0 3px 8px;margin:0 2px 0 5px;background:none;font-size:10px;font-weight:normal;line-height:11px;}
#nav_interne dl dd a:hover {text-decoration:none;color:#0399D6;padding-left:8px;background:none;}
/*fin nouvelle version menu*/
img.bt_interne{position:absolute;top:-29px;left:222px; z-index:2000;}
#logo{position:absolute;top:0;left:0;}
#logo h6{font-size:0.8em;margin:5px 0 0 10px;padding:0;float:left;display:none;}
#adresse{position:absolute;right:15px;top:13px;width:190px;color:#000;font-size:11px;line-height:13px;}
#adresse h5{background:url(../images/fr/000_general/p_mail_adresse.png) no-repeat left top;padding:0 0 0 35px;color:#fff;height:19px;font-size:12px;}
#adresse p{padding:0 0 0 25px;color:#999999;}
#adresse a{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#adresse a:hover{color:#000;font-weight:bold;text-decoration:inherit;}
#pop_commander_facile{position:absolute;top:50px;left:350px;width:319px;border:solid 2px #000;background:#fff;cursor:pointer;visibility:hidden;}
textarea.champ_texte_multiligne{background:#fff;border:1px solid #CCC;color:#666;font-size:11px;width:145px;height:40px;}
input.champ_texte_mail_gen{background:#fff;border:1px solid #CCC;color:#666;height:15px;font-size:10px;width:145px;margin:0 0 3px 0;}
textarea.gen_commentaire{background:#fff;border:1px solid #CCC;color:#666;font-size:11px;width:100%;}
td.legal_cata{font-size:9px;color:#999;}
td.libele_cata{font-size:11px;color:#4d4d4d;}
td span.genre{display:block;padding-top:5px;float:left;}
#cl_left_site_3_colonnes{float:left;position:relative;width:161px;height:auto !important;height:480px;min-height:480px;}
#cl_left_site_2_colonnes{position:relative;float:left;width:228px;background:url(../images/fr/000_general/f_ombre_menu_g.jpg) repeat-y right 0;height:auto !important;height:480px;min-height:480px;}
ul, li{zoom:1;}
/*#navigation{margin:0;padding:0;list-style:none;color:#4D4D4D;width:215px;font-size:1em;}
#navigation a, #navigation span{display:block;padding:5px 4px 5px 30px;color:#4D4D4D;text-decoration:none;background-color:#ffffff;border-bottom:1px solid #D8D8D8;background:url(../images/fr/000_general/p_menu_gauche.gif) no-repeat 10px center;}
#navigation b a{color:#000;display:block;width:180px;}
#navigation .toggleSubMenu a, #navigation .toggleSubMenu span{background:url(../images/fr/000_general/p_menu_gauche.gif) no-repeat 10px center;width:180px;}
#navigation .open a, #navigation .open span{background:url(../images/fr/000_general/p_menu_gauche_f2.gif) no-repeat 10px center;}
#navigation a:hover, #navigation a:focus, #navigation a:active{display:block;text-decoration:underline;}
#navigation .subMenu{background-color:#ffffff;font-size:.8em;margin:0;padding:0;border-bottom:1px solid #D8D8D8;}
#navigation ul.subMenu a{background:none;padding:3px 3px 3px 40px;width:172px;}
#navigation .open_at_load{background-color:#ffffff;font-size:.8em;margin:0;padding:0;color:#000;border-bottom:1px solid #D8D8D8;}
#navigation ul.open_at_load a{background:none;padding:3px 3px 3px 40px;display:block;width:172px;}*/
#encart_contact{float:left;height:100%;width:215px;}
#encart_contact img{margin:30px 0 0 19px;}
#cl_center_site_3_colonnes{float:left;width:679px;background-color:#ffffff;height:auto !important;height:480px;min-height:480px;padding:0 0 30px 0;position:relative;z-index:2;}
.contenu_3_colonnes{width:550px;padding:0 10px 0 10px;}
#cl_center_site_2_colonnes{float:left;width:775px;background-color:#ffffff;height:auto !important;height:480px;min-height:480px;}
.contenu_2_colonnes{width:740px;margin:5px 0 0 14px;}
.contenu_2_colonnes p{margin:12px 0 15px 0;text-align:justify;line-height:1.2em;}
/*.ombre_photo_grande{padding:15px 0 28px 0;}
.ombre_photo_grande2{padding:15px 0 28px 0;}
.ombre_photo_petite{padding:0 5px 28px 0;}*/
#image_seul{float:left;width:200px;margin:5px 16px 6px 0;}
/*.legende_photo{font-size:10px;color:#666;text-align:center;padding:0 0 3px 0;}*/
.col_droite_article{position:relative;vertical-align:top;}
.desc_article{margin:12px 0 15px 0;text-align:justify;line-height:1.2em;}
.desc_article p{margin:0;padding:0;font-size:13px;line-height:normal;height:auto;}
.desc_article p strong{font-weight:bold;}
/*#boutons_article{margin:2px 0 0 0;}
#boutons_article img{background:none;}*/
/*popup envoyer cette page*/
div.pop-mail{position:absolute;visibility:hidden;top:255px;left:300px;height:110px;width:300px;border:solid 5px #999;background-color:#FFFFFF !important;}
div.pop-mail input.btn_formulaire{margin:10px 0 0 0;background-color:#EE8027;border:1px solid #EE8027;color:#fff;width:90px;}
.entete-pop{float:left;width:258px;padding:5px 0 0 20px;height:20px;color:#000;font-weight:bold;}
.entete-pop-fermer{float:right;padding:5px 5px 0 0;}
.clear-position{clear:both;width:100%;margin:30px 0 30px 0;}
#picto-article{position:absolute;top:191px;left:749px;width:50px;}
#haut-page{text-align:right;margin:0 15px 0 0;}
#cl_right_site_3_colonnes{position:relative;float:right;width:160px;height:auto !important;height:480px;min-height:480px;text-align:center;}
#cl_right_site_3_colonnes img{padding:15px 0 0 0;}
/*footer*/
#footer{position:relative;font-size:9px;text-align:center;margin:30px auto;width:640px;}
#footer ul.lien_generaux{display:block;width:500px;padding:20px 0 0 60px;margin:0;text-align:center;}
#footer ul.lien_generaux li{display:inline;margin:0;padding:10px 0 10px 5px;color:#b3b3b3;}
#footer ul.lien_generaux li a{text-decoration:none;color:#999999;}
#footer ul.lien_generaux li a:hover{text-decoration:none;color:#000;}
#footerul.lien_generaux li a.select_rub{text-decoration:none;font-weight:bold;color:#000;}
div#cloud_link{text-align:justify;text-decoration:none;color:#b3b3b3;padding:15px;}
div#cloud_link a{text-decoration:none;color:#b3b3b3;}
div#cloud_link a:hover{color:#000;}
#adresse_footer{width:100%;clear:both;margin-top:15px;}
#adresse_footer a{text-decoration:none;color:#000;}
.select-n-bas{text-decoration:none;color:#666;font-size:18px;font-weight:bold;}
#footer div.benefice-net{float:right;margin:0px 5px 0px 0px;}
#aide_corporate{position:relative;font-size:9px;}
#aide_corporate ul.cl_corpo{padding:15px 0 15px 0;width:31%;float:left;}
#aide_corporate ul.cl_corpo li a{display:block;text-decoration:none;color:#000;padding:2px 0 3px 25px;margin:0 2px 0 5px;background:none;font-size:10px;font-weight:normal;text-align:left;}
#aide_corporate ul.cl_corpo li a:hover{text-decoration:none;color:#666;padding-left:25px;background:none;}
/*bloc panier*/
#le_panier{position:absolute;width:130px;height:auto;top:50px;right:10px;z-index:5000;}
#le_panier p.article_total{color:#fff;text-align:left;font-size:11px;height:16px;vertical-align:middle;}
#le_panier p.prix_total{color:#fff;text-align:left;font-size:11px;height:16px;vertical-align:middle;}
#le_panier p.voir_panier{text-align:right;vertical-align:middle;height:14px;font-size:10px;line-height:12px;}
p.voir_panier a:link, p.voir_panier a:visited{text-decoration:underline;color:#fff;padding-right:10px;}
p.voir_panier a:hover{text-decoration:none;color:#fff;padding-right:10px;}
/*popup ajout au panier*/
#ajout_panier {position:absolute;left:50%;top:300px;width:500px;background:#fff url(../images/fr/030_commun/f_pop_up.gif) no-repeat 0 0;padding:0 20px 10px 20px;margin:0 0 0 -250px;border:solid 2px #74777A;z-index:5001;}
#ajout_panier p.bt_fermer {text-align:right;color:#74777A;font-size:10px;padding:3px 0 30px 0;margin:0;}
#ajout_panier p.bt_fermer a {text-decoration:none;color:#74777A;}
#ajout_panier p.intro_jout_panier {padding:5px 5px 5px 30px;color:#EE8027;font-size:14px;font-weight:bold;background:url(../images/fr/200_panier/ok_ajout.gif) no-repeat left center;}
div.module_pod_ajout {padding:10px 0;}
div.module_pod_ajout td {padding-left:10px;}
p.desc2lignes_ajout {text-decoration:none;font-size:12px;text-transform:uppercase;font-weight:bold;color:#EE8027;}
p.prix_ajout {padding:5px 0 5px 15px;margin:5px auto;background:#704F73 url(../images/fr/010_bijoux/000_accueil/coin_prix.jpg) no-repeat top left;font-size:14px;color:#fff;font-weight:bold; width:75px;}
#bt_ajout_panier {background:url(../images/fr/010_bijoux/020_fiche/b_ajout_panier.jpg) no-repeat 0 0;width:206px;height:36px;display:block;}
.module_conseil_produit {background:url(../images/fr/200_panier/f_pop_ajouter_panier.gif) repeat-x 0 0;padding-top:20px;}
.module_conseil_produit td {vertical-align:middle;}
.module_conseil_produit h4 {font-size:14px;font-weight:bold;color:#EE8027;padding-bottom:20px;}
.f_bt_pop_ajout {background:url(../images/fr/200_panier/f_pop_ajouter_panier.gif) repeat-x 0 0;}

/*facebook footer*/
#facebook-footer {text-align:center;width:100%;clear:both;margin:10px 0 0 0;padding-left:75px;}
#facebook-footer iframe {border:none;overflow:hidden;width:450px;height:80px;}
/*page liste_grande_famille*/
#contenus-gd-famille {padding:10px;text-align:justify;color:#333333;font-size:11px;}
#contenus-gd-famille h1 {font-weight:bold;font-size:13px;}
#contenus-gd-famille p {margin:5px 0;line-height:15px;}
#contenus-gd-famille strong {font-weight:bold;}
/*fil ariane*/
#fil-ariane {display:block;font-size:12px;padding:20px 35px 15px 0;margin:0 15px 10px 25px;font-weight:normal;text-transform:lowercase;}
#fil-ariane a {font-size:12px;font-weight:normal;text-decoration:none;text-transform:lowercase;}
#fil-ariane a strong {font-weight:bold;}
.nav_contex_identification, .nav_contex_identification a {color:#FF9900;}
.nav_contex_externe, .nav_contex_externe a {color:#B0C933;}
.nav_contex_interne, .nav_contex_interne a {color:#0399D6;}
.nav_contex_recherche, .nav_contex_recherche a {color:#999;}
/*styles utiles*/
.clear-both {clear:both;}
.clear-both-un-px {clear:both;height:1px;margin:0;padding:0;line-height:1px;}
/*page liste*/
h1#nombre-article {font-size:20px;font-weight:bold;float:left;margin:0;padding:0;}
h1#nombre-article span {position:absolute;top:-1000px;left:-1000px}
.article_externe {color:#B0C933;}
.article_interne {color:#0399D6;}
.article_identification {color:#FF9900;}
/*page fiche*/
h1#titre-fiche-produit {font-weight:bold;margin:20px 0 10px 0;padding:0;font-size:16px;color:#000;}
