
/* CSS Document */
.size_1{font-size:10px;line-height:15px}
.size_2{font-size:12px;line-height:17px}
.size_3{font-size:16px;line-height:21px}
.size_4{font-size:18px;line-height:24px}
.size_5{font-size:24px;line-height:32px}
.size_6{font-size:32px;line-height:42px}
.size_7{font-size:40px;line-height:30px}

.has_js .hide{display:none}

body{font-family:Arial, Verdana, Helvetica;font-size:12px;}

#content{max-width:950px;margin:0 auto;min-width:730px;padding:0 15px;position:relative;background:#fff}

#header{}

#site_title{margin:25px auto;text-align:center}
#site_title a{color:#000;}

#hmenu{height:24px;margin:10px 0 10px 0;}
#hmenu ul{text-align:center}
#hmenu li{position:relative}
#hmenu .fade{zoom:1;opacity:0.65;filter:alpha(opacity=65);-moz-opacity:0.65;}
#hmenu .fade:hover,#hmenu fade_on{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}

#hmenu .list_0{display:inline;}
#hmenu .link_0{padding:0 10px;color:#666;}

#hmenu .hmenu_1{display:none;z-index:10;position:absolute;top:15px;left:-60px;width:600px}
#hmenu .list_1{float:left;}
#hmenu .link_1{display:block;height:71px;padding:10px 10px 0 10px;background:#fff;text-align:center}
#hmenu .link_1 img{}

#hmenu .hmenu_2{display:none;z-index:10;position:absolute;top:81px;left:-60px;width:600px}
#hmenu .list_2{float:left;}
#hmenu .list_2 a{float:left;display:block;background:#fff;padding:5px 10px}

#hmenu .hlink{color:#666;}
#hmenu .hlink span{display:block;padding:5px 10px 5px 0;}
#hmenu .hlink:hover{color:#D16304;}

/* Page */
#center{margin-top:10px;}
#footer{clear:both;text-align:center;padding-top:10px}

/* Home */
#center_image{width:350px;margin:0 auto}
#anim{width:900px;margin:0 auto}

#page {margin-top:10px;}
#page h1{margin-bottom:10px;font-size:26px;color:#A09890}
#page .description{margin-bottom:10px;font-size:13px;line-height:19px;}
#page .page_logo{border:1px solid #ccc;padding:2px;float:left;display:block;margin:0 7px 3px 0}
#page .logo_link{float:left;margin:0 3px 5px 0}

/* Collection */
.collection_box{overflow:hidden;width:750px;margin:0 auto 20px auto}
.collection_text{float:left;width:480px;background:#EFEFEF;border:1px solid #E4E4E4;padding:15px;}
.collection_text h3{}
.collection_text div{}
.collection_text p{line-height:18px;margin:10px 0}
.collection_content{margin-left:480px}
.collection_item{float:right;margin:0 0 15px 15px;text-align:center;width:100px}
.collection_item a{background:#fff;display:block;}
.collection_item span{display:block;}

#collection{text-align:center;width:600px;margin:0 auto;}

/* jewelry */
#jewelry_menu{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;}
#jewelry_slide{height:350px;overflow:hidden;}

#top_arrow,#bottom_arrow{display:none}
#jewelry_title{color:#695D54;font-size:11px;font-variant: small-caps;text-align:center;margin-bottom:4px}
#jewelry_menu{float:right;width:90px;}
#jewelry_menu li{margin-bottom:10px;zoom:1;text-align:center}
#jewelry_menu a{display:block}
.jewelry_item{opacity:0.50;filter:alpha(opacity=50);-moz-opacity:0.50;}
.jewelry_item_on,.jewelry_item:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}
#jewelry_text{float:left;width:150px;text-align:justify}
#jewelry_text td{padding-bottom:10px}
#jewelry_gallery{margin:0 100px 0 160px}

#serie_menu{margin-top:10px}


/*store*/
#store{float:left;width:200px;line-height:18px}
#store_menu{float:right;width:200px}
.accordion_text{height:0px;overflow:hidden}

/* Texte */
.text{text-align:justify;font-size:12px;line-height:17px;margin-bottom:10px}
.text p{margin:4px 0 8px 0;}
.text h4{font-size:13px;margin:2px 0 4px 0;}
.text table{border-collapse:collapse;border-top:1px solid #000;border-left:1px solid #000;margin:0 auto;text-align:left}
.text table thead{border-bottom:1px solid #000;border-right:1px solid #000}
.text table td{border-bottom:1px solid #000;border-right:1px solid #000;padding:3px 5px}
.size{display:block;margin:5px 0 10px 0}
.price{margin-bottom:10px}
.size img,.price img{vertical-align:middle}
.product_text{font-size:11px;line-height:17px;margin-bottom:10px}

/*Footer */
#footer{background: url(images/footer_back.png) no-repeat top left;overflow:hidden;padding-top:10px}
#footer li{float:left;padding:2px 10px;border-left:1px solid #D0D0D0}
#footer a{color:#695D54;font-size:11px;font-variant: small-caps;font-family:arial}

/* Gallery */
#gallery{width:300px;margin:0 auto;}
#gallery table{border-collapse:collapse;}
#gallery_image{}
#gallery_box{vertical-align:middle;text-align:center;}
#gallery_description{height:20px}
#gallery h5{float:left;margin:22px 5px 0 0}
#gallery_slide{float:left;}
#gallery_menu {margin:0 auto;vertical-align:top;}
#gallery_menu a{display:block;float:left;margin:5px;padding:1px;}
#left_arrow,#right_arrow{z-index:1;position:absolute;top:0px;display:none}
#left_arrow{left:0px}
#right_arrow{right:0px}

.gallery_doc_on{border:1px solid #4B81D4}

/* Gallery */
#gallery{padding:7px;}
#gallery_image{padding:1px;}
#gallery_box{width:310px;height:310px;}
#gallery_menu {width:310px;height:100px;}
#gallery_menu td{width:65px;height:55px;}

#login_form .form_block{padding:5px 0}

#contact{width:900px;margin:0 auto}
#contact_image{width:300px;margin:0 auto}
#contact_form{width:620px;margin:0 auto}
#contact_form form{clear:left;padding-top:20px}
#contact_form .form_block{margin-bottom:10px}
#contact_right label{display:block;float:left;width:120px;color:#4B81D4;font-weight:bold}
#contact_right input{display:block;margin-left:130px;width:150px;border:1px solid #4B81D4}
#contact_left{float:left;width:230px}
#contact_left textarea{border:1px solid #4B81D4;width:290px}
#contact_left div{margin-top:10px;text-align:right}
#contact_left input{border:1px solid #4B81D4;background:#4B81D4;color:#fff;font-weight:bold}

/* Lightbox */
#light_box{background:#fff;border-bottom:1px solid #000;border-right:1px solid #000;border-top:1px solid #ccc;border-left:1px solid #ccc;}
#light_top{background:url(images/light_close.gif) no-repeat right top;padding:3px 0 0 5px;height:17px;cursor:pointer}
#light_content{overflow:auto;}
#light_box .title{font-size:17px;color:#4B81D4;margin-bottom:7px}
#light_photo{margin:5px}


