@charset "utf-8";



/************************************************/
/*           STYLES DE L'ANCIEN SITE            */


body {
	/*
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:     url("../images/fnd.jpg");
	*/
	scrollbar-arrow-color: #663330;
	scrollbar-3dlight-color: #E8DAB7;
	scrollbar-highlight-color: #663330;
	scrollbar-face-color: #BD963B;
	scrollbar-shadow-color: #663330;
	scrollbar-darkshadow-color: #302B2B;
	scrollbar-track-color: #E8DAB7;
}

a {
	color: #BD963B;
	text-decoration: none;
}

a:hover {
	color: #E1CD9D;
	text-decoration: none;
}

body,td,th {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
form {font-family:"Times New Roman", Times, serif;font-size:8.5pt;color:#663330;}
input {color:#663330;font-family:"Times New Roman", Times, serif;font-size:8.5pt;background-color:#BD963B;}
textarea {color:#663330;font-family:"Times New Roman", Times, serif;font-size:8.5pt;background-color:#E8DAB7;}
select {color:#663330;font-family:"Times New Roman", Times, serif;font-size:8.5pt;background-color:#E8DAB7;}


.Estilo1 {font-family:"Times New Roman", Times, serif;font-size:14px;}
.Estilo2 {font-family: "Times New Roman", Times, serif;font-size: 14px;}
.Estilo3 {color: #BD963B}
.Estilo5 {font-size: 14px}
.Estilo7 {
	color: #BD963B;
	font-weight: bold;
	font-size: 14px;
}

.Estilo20 {font-family:"Times New Roman", Times, serif;font-size:18px; color:#3f3f3f; margin-top:20px; margin-left:2px; margin-bottom:30px;}


.body {
	font-family:"Times New Roman", Times, serif; 
	color:#333333 ! important
}

/************************************************/


.clearfix:after {
	content: ".";
	display: inline;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.clearfix {display: inline-block;}   /* for IE/Mac */

.nosee{display:none;}

html, body, div, span, p, a, ul, ol, li, table, tr, th ,td, form, img, h1, h2, h3, h4, h5 { 
	margin:0px;
	border:0px;
	padding:0px;
}

body{
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#000000;
	background-image:url(../images/bg-top-band.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#EDE3CC;
}

#frame{
	width:931px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-image:url(../images/bg-frame.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

#frame-index{
	width:931px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-image:url(../images/bg-frame-index.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

.bold{font-weight:bold;}

.gold{color:#BD963B;}

h1{font-family:"Times New Roman", Times, serif;font-size:20px; color:#3f3f3f; margin-top:12px; margin-left:0px; margin-bottom:18px;font-weight:normal;}

h1 span{border-bottom:#E3D1AD solid 1px;}

h3{font-size:18px;}

t2-h1{
	display:inline;margin:0px;padding:0px;
}

#left-col{
	float:left;
	width:250px;
	background-image:url(../images/bg-left-col.jpg);
	background-position:top left;
	background-repeat:repeat-y;	
	display:inline;
	background-color:none;
}

#DGlogo{
	margin:31px 0px 0px 31px;
}

#left-col a{color:#1A171B;text-decoration:none;}

#left-col-top{
	margin-top:0px;
	height:119px;
	width:250px;
	background-image:url(../images/bg-left-col-top.jpg);
	background-position:top left;
	background-repeat:no-repeat;	
}

#left-col-menu{

}


#left-col-menu-flags{
	width:215px;
}

#left-col-menu-top{
	width:215px;
	margin-top:18px;
}

#left-col-menu-mid{
	margin-left:35px;
	margin-top:12px;
	background-image:url(../images/bg-left-col-menu-mid.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:44px;
}



#left-col-menu-bot{
	width:215px;
	margin-top:12px;	
}


.left-menu-list-ul{
	width:215px;
	margin-left:0px;
	list-style-type:none;
}

.left-menu-list-li{
	width:215px;
	height:18px;
}

#flag-list{
	margin-top:20px;
}

.flag-li{
	float:left;
}

a.flag-link-it{
	display:block;
	width:16px;
	height:10px;
	margin-left:6px;
	background-image:url(../images/flag-bg-it.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.flag-link-it:hover{
	background-position:0px -10px;
}
a.flag-link-en{
	display:block;
	width:16px;
	height:10px;
	margin-left:45px;
	background-image:url(../images/flag-bg-en.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.flag-link-en:hover{
	background-position:0px -10px;
}
a.flag-link-fr{
	display:block;
	width:16px;
	height:10px;
	margin-left:6px;
	background-image:url(../images/flag-bg-fr.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.flag-link-fr:hover{
	background-position:0px -10px;
}

a.left-menu-gradient-link{
	display:block;
	height:18px;
	width:205px;
	padding-left:45px;
}

a.left-menu-gradient-link:hover{
	display:block;
	height:18px;
	width:205px;
	background-image:url(../images/left-col-menu-gradient-bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.left-menu-gradient-live{
	background-image:url(../images/left-col-menu-gradient-bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}


#left-col-menu-mid-list {
	margin-left:0px;
	list-style-type:none;
}

#left-col-menu-mid-list li {	
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
#left-col-menu-mid-list li a {}


a.left-menu-mid-1{
	display:block;
	width:181px;
	height:55px;
	background-image:url(../images/left-col-menu-mid-1-bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a.left-menu-mid-1:hover{
	background-position:0px -55px;
}

a.left-menu-mid-1-live{
	background-position:0px -55px;
}




a.left-menu-mid-2{
	display:block;
	width:181px;
	height:35px;
	background-image:url(../images/left-col-menu-mid-2-bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px 0px 0px 0px;
}

a.left-menu-mid-2:hover{
	background-position:0px -35px;
}
a.left-menu-mid-2-live{
	background-position:0px -35px;
}


a.left-menu-mid-3{
	display:block;
	width:181px;
	height:60px;
	background-image:url(../images/left-col-menu-mid-3-bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

a.left-menu-mid-3:hover{
	background-position:0px -60px;
}
a.left-menu-mid-3-live{
	background-position:0px -60px;
}

/***************** ENGLISH *****************************/


a.left-menu-en-1{
	background-image:url(../images/left-col-menu-en-mid-1-bg.jpg);
}

a.left-menu-en-2{
	background-image:url(../images/left-col-menu-en-mid-2-bg.jpg);
}

a.left-menu-en-3{
	background-image:url(../images/left-col-menu-en-mid-3-bg.jpg);
}

/***************** ITALIANO *****************************/

a.left-menu-mid-1-it{
	display:block;
	width:181px;
	height:55px;
	background-image:url(../images/left-col-menu-mid-1-bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

a.left-menu-mid-1-it:hover{
	background-position:0px -55px;
}

a.left-menu-mid-1-live-it{
	background-position:0px -55px;
}




a.left-menu-mid-2-it{
	display:block;
	width:181px;
	height:46px;
	background-image:url(../images/left-col-menu-mid-2-bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin:0px 0px 0px 0px;
}

a.left-menu-mid-2-it:hover{
	background-position:0px -46px;
}
a.left-menu-mid-2-live-it{
	background-position:0px -46px;
}


a.left-menu-mid-3-it{
	display:block;
	width:181px;
	height:49px;
	background-image:url(../images/left-col-menu-mid-3-bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

a.left-menu-mid-3-it:hover{
	background-position:0px -49px;
}
a.left-menu-mid-3-live-it{
	background-position:0px -49px;
}

a.left-menu-it-1{
	background-image:url(../images/left-col-menu-it-mid-1-bg.jpg);
}

a.left-menu-it-2{
	background-image:url(../images/left-col-menu-it-mid-2-bg.jpg);
}

a.left-menu-it-3{
	background-image:url(../images/left-col-menu-it-mid-3-bg.jpg);
}




/*******************************************************/






#right-col{
	float:left;
	width:681px;	
	display:inline;
	/*background-image:url(../images/bg-right-col.jpg);
	background-position:top left;
	background-repeat:repeat-y;*/
}

#right-col-index{
	float:left;
	width:681px;	
	background-image:url(../images/index-bg.jpg);
	background-position:top left;
	background-repeat:repeat-y;
}



#right-col-top{
	margin-top:0px;	
	width:681px;	
	background-position:top left;
	background-repeat:no-repeat;
}



.right-col-menu{
	padding-top:4px;
	background-color:#C5A459;
	list-style-type:none;
	color:#FFFFFF;
}
.right-col-menu a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:147px;
	padding-top:0px;
	padding-left:10px;
	height:14px;
}
.right-col-menu a:hover {
	background-color:#D6BF89;
}


.rct-titles{
	position:absolute;
	z-index:100;
}





#right-col-top-index{
	margin-top:0px;	
	width:681px;	
	background-position:top left;
	background-repeat:no-repeat;
}

.rct-index{
	position:relative;
	height:345px;
	background-image:url(../images/index-top-bg.jpg);
	padding-top:0px;
}

#index-top-text{
	position:absolute;
	top:150px;
	left:57px;
	width:312px;
	height:171px;
	z-index:auto;
	padding: 0px 30px 0px 0px;
}
#index-top-text p{
	text-align:right;

}
#index-top-text p a{	
	color:#C6A558;
	font-style:italic;
	text-decoration:none;
}
#index-top-text p a:hover{	
	text-decoration:underline;
}

#index-top-contacts-top{
	position:absolute;
	top:74px;
	left:399px;
	width:181px;
	height:151px;
	z-index:auto;
	padding: 20px 20px 0px 20px;	
	text-align:justify;	
}
#index-top-contacts-top p{
	text-align:center;
	color:#C6A558;
	font-size:14px;
	font-weight:bold;
	margin-bottom:6px;
}

#index-top-contacts-bot{
	position:absolute;
	top:245px;
	left:399px;
	width:221px;
	height:100px;
	z-index:auto;
	padding: 0px 0px 0px 0px;	
}








.rct-0{
	position:relative;
	height:160px;
	background-image:url(../images/bg-right-col-top-1.jpg);
	padding-top:0px;
}




.rct-2{
	position:relative;
	height:102px;
	background-image:url(../images/bg-right-col-top-5.jpg);
	padding-top:119px;
	overflow:visible;
}
#rct-2-menu{
	height:100px;
	width:157px;
}

#rct-2-titles{
	background-image:url(../images/rct-1-bg-line.jpg);
	background-repeat:repeat-x;
	width:450px;
	height:40px;
	top:142px;
	left:157px;
	padding-left:12px;
}



.rct-3{
	position:relative;
	height:52px;
	background-image:url(../images/bg-right-col-top-1.jpg);
	padding-top:119px;
}
#rct-3-menu{
	height:36px;
	width:157px;
}
#rct-3-titles{
	background-image:url(../images/rct-1-bg-line.jpg);
	background-repeat:repeat-x;
	width:330px;
	height:40px;
	top:134px;
	left:157px;
	padding-left:12px;
}



.index-content-but{
	display:inline;	
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
}

#index-content-but-1{width:299px;height:215px;background-image:url(../images/index-content-but-bg-1.jpg);margin:22px 0px 0px 55px;}
#index-content-but-1:hover{background-position:0px -215px;}

#index-content-but-2{width:124px;height:104px;background-image:url(../images/index-content-but-bg-2.jpg);margin:22px 0px 0px 12px;}
#index-content-but-2:hover{background-position:0px -104px;}

#index-content-but-3{width:124px;height:104px;background-image:url(../images/index-content-but-bg-3.jpg);margin:22px 0px 0px 12px;}
#index-content-but-3:hover{background-position:0px -104px;}

#index-content-but-4{width:124px;height:104px;background-image:url(../images/index-content-but-bg-4.jpg);margin:6px 0px 0px 12px;}
#index-content-but-4:hover{background-position:0px -104px;}

#index-content-but-5{width:124px;height:104px;background-image:url(../images/index-content-but-bg-5.jpg);margin:6px 0px 0px 12px;}
#index-content-but-5:hover{background-position:0px -104px;}



.cat-title{
	font-size:14px;
	color:#999999;
}

.page-title{
	font-size:20px;
	color:#333333;
	line-height:26px;
}

.num-diams{
	font-size:14px;
	color:#C6A558;
}



#right-col-content ul{
	margin: 14px 0px 0px 14px;
}


#right-col-content {

}


#content-main-2cols{
	width:668px;
}	
#content-main-2cols-img{
	width:668px;
}	



#content-main-left{
	display:inline;
	float:left;
	width:393px;
	/*margin-left:50px;*/
	margin-left:40px;
}

#content-main-left-img{
	display:inline;
	float:left;
	width:437px;
	margin-left:30px;
	margin-right:30px;
}


#content-main-left ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#content-main-left ul li{
	float:left;
	margin:0px;
	padding:0px;
}


#content-main-left ul li a{
	display:block;
	width:123px;
	height:110px;
	margin:0px 8px 8px 0px;
}
#content-main-left ul li a:hover{
	background-position:0px -110px;
}

#achat-vente-btn-1{background-image:url(../images/achat-vente-htm-fr-1.jpg);}
#achat-vente-btn-2{background-image:url(../images/achat-vente-htm-fr-2.jpg);}
#achat-vente-btn-3{background-image:url(../images/achat-vente-htm-fr-3.jpg);}
#achat-vente-btn-4{background-image:url(../images/achat-vente-htm-fr-4.jpg);}
#achat-vente-btn-5{background-image:url(../images/achat-vente-htm-fr-5.jpg);}
#achat-vente-btn-6{background-image:url(../images/achat-vente-htm-fr-6.jpg);}
#achat-vente-btn-7{background-image:url(../images/achat-vente-htm-fr-7.jpg);}

#achat-vente-btn-en-1{background-image:url(../images/achat-vente-htm-en-1.jpg);}
#achat-vente-btn-en-2{background-image:url(../images/achat-vente-htm-en-2.jpg);}
#achat-vente-btn-en-3{background-image:url(../images/achat-vente-htm-en-3.jpg);}
#achat-vente-btn-en-4{background-image:url(../images/achat-vente-htm-en-4.jpg);}
#achat-vente-btn-en-5{background-image:url(../images/achat-vente-htm-en-5.jpg);}
#achat-vente-btn-en-6{background-image:url(../images/achat-vente-htm-en-6.jpg);}
#achat-vente-btn-en-7{background-image:url(../images/achat-vente-htm-en-7.jpg);}

#achat-vente-btn-it-1{background-image:url(../images/achat-vente-htm-it-1.jpg);}
#achat-vente-btn-it-2{background-image:url(../images/achat-vente-htm-it-2.jpg);}
#achat-vente-btn-it-3{background-image:url(../images/achat-vente-htm-it-3.jpg);}
#achat-vente-btn-it-4{background-image:url(../images/achat-vente-htm-it-4.jpg);}
#achat-vente-btn-it-5{background-image:url(../images/achat-vente-htm-it-5.jpg);}
#achat-vente-btn-it-6{background-image:url(../images/achat-vente-htm-it-6.jpg);}
#achat-vente-btn-it-7{background-image:url(../images/achat-vente-htm-it-7.jpg);}


#achat-vente-text{
	float:left;
	/*width:254px;*/
	width:390px;
	margin-top:16px;
}



#no-float{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#no-float li{
	float:none;
	margin:0px;
	padding:0px;
}


#content-main-right-photos{
	float:right;
	float:left;
	width:171px;
	margin-left:19px;
	margin-top:35px;	
	border-left:1px #000000 solid;
}



#content-main-right{
	float:right;
	width:205px;
	margin-left:19px;
	margin-top:35px;	
	border-left:1px #000000 solid;
}


#content-main-right-img{
	float:left;
	width:171px;
	margin-left:0px;
	margin-top:35px;
}



#content-main-right-top{
	width:180px;
	height:115px;	
	background-image:url(../images/achat-vente-htm-right-bg.jpg);
	color:#FFFFFF;
	padding:13px 0px 0px 26px;
}

#content-main-right-top span{font-size:16px;}

#content-main-right-top ol{
	margin-left:16px;
}

#content-main-right-top ol li a{
	color:#FFFFFF;
}
#content-main-right-top ol li a:hover{
	text-decoration:underline;
}

.content-main-right-text{
	width:160px;
	margin:13px 0px 0px 26px;
	padding-top:92px;
	background-image:url(../images/achat-vente-right-mains.jpg);
	background-position:left top;
	background-repeat:no-repeat;

}
.content-main-right-text span{
	font-weight:bold;
}

.content-main-right-text ol{
	margin-left:16px;
}

.content-table{
	/*width:610px;
	margin-left:30px;
	width:467px;
	margin-left:0px;*/
	font-size:12px;
}

.content-table-img{
	width:467px;
	margin-left:0px;
}


.img-left-20-20{
	float:left;
	margin:0px 20px 20px 0px;
}

.img-right-20-20{
	float:right;
	margin:0px 0px 20px 20px;
}

a.link-b-16{
	font-weight:bold;
	font-size:16px;
}

a.link-b-16 img{vertical-align:middle;}

/*********** PAGE DES BAGUES ****************************************/

#bagues-box{width:474px;background-image:url(../images/img_tbl.gif); background-repeat:no-repeat; background-position:top center;text-align:left;margin-bottom:30px;}

#bagues-box-title{text-align:center;border-top:#CCCCCC 1px dotted;border-bottom:#CCCCCC 1px dotted;}

#bagues-box-img{float:left;margin:10px 0px 0px 0px;width:230px;text-align:center;}


#bagues-box-table{width:220px;background-repeat:no-repeat;float:left;margin:30px 0px 0px 0px;}

#bagues-box-table table{width:100%;border-collapse:collapse;}

#bagues-box-table table tr td{width:50%;vertical-align:top;border-top:#CCCCCC 1px dotted;}
.bbt-td-left{text-align:left;}
.bbt-td-right{text-align:right;}

/********************************************************************/




#footer-frame{
	text-align:center;

	background-color:#FFFFFF;
}

#footer-center{
	width:931px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-image:url(../images/bg-footer-center.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}

#footer-center-index{
	width:931px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-image:url(../images/bg-footer-center-noright.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}




#footer-links{
	float:left;
	list-style-type:none;
	color:#999999;
	padding:12px 0px 0px 45px;
}

#footer-links a{
	text-decoration:none;
	color:#999999;
}
#footer-links a:hover{
	color:#333333;
}
.footer-mentions{
	float:left;
	width:606px;
	font-size:10px;
	color:#999999;
	margin: 54px 0px 0px 120px;
}
.footer-mentions a{
	text-decoration:none;
	color:#999999;
	font-size:10px;
}
.footer-mentions a:hover{
	color:#333333;
}

#seo-links{
	width:606px;
	margin-left:284px;
	height:280px;
	/*border-top:1px solid #E3D1AD;*/

}
#box_facebook{
float:left;
margin-top:-260px;
margin-bottom:10px;
}
