@charset "UTF-8";
/*STYLE DU SELECT POUR PLUS TARD*/
* {
	margin:0; padding:0;
}

body {
	font-family:'Arial', Times New Roman, Times, sans-serif;
    font-size:11px;
	color:#FFFFFF;
	margin:auto;
	background:url(images/templates/back.jpg) repeat-x; 
	background-color:#333331;
}
.clear {clear:both;}
.bloc {clear:both;}
.opti {display:none;}

input,select,textarea{font-size:11px;color:#000;}
img{border:0px;}
ul, li {list-style:none;}

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

/********** Divers *****************/

.spacer{padding-left:25px;}
.float_left {float:left;}
.float_right {float:right;}
.display_none { display:none;}
.png {behavior:url('iepngfix.htc');}
.erreur{ padding:10px; font-size:12px; color:#B88110; font-weight:bold; text-align:center;}

.margin_top5 {margin-top:5px;}
.margin_top-8 {margin-top:-8px;}
.margin_top10 {margin-top:10px;}

.margin_top20 {margin-top:20px;}
.margin_top30 {margin-top:30px;}
.margin_left3 {margin-left:3px;}
.height_5 {height:5px; display:block;}

.padding_0_15 {padding:0px 15px;}
.padding_0_10 {padding:0px 10px;}
.padding_10_10 {padding:10px 10px;}

.font_size_11 {font-size:11px;}
.font_size_11_uper {font-size:12px;text-transform:uppercase;}
.font_size_12 {font-size:12px;}
.font_size_12_uper {font-size:12px;text-transform:uppercase;}
.font_size_14 {font-size:14px;}
.font_size_14_uper {font-size:14px;text-transform:uppercase;}

.or {color:#B88110;}
.or a {color:#B88110;}
.or a:hover {color:#fff;}

.orBis {color:#B88110;}
.orBis a {color:#B88110;}
.orBis a:hover {color:#000;}

.noir {color:#000;}
.noir a {color:#000;}
.noir a:hover {color:#B88110;}

.noirClair {color:#333330;}
.noirClair a {color:#333330;}
.noirClair a:hover {color:#B88110;}

.grisClair {color:#cccccc;}
.grisClair a {color:#cccccc;}
.grisClair a:hover {color:#B88110;}

.gris {color:#666;}
.gris a {color:#666;}
.gris a:hover {color:#B88110;}

.grisBis {color:#808080;}
.grisBis a {color:#808080;}
.grisBis a:hover {color:#B88110;}

.blanc {color:#fff;}
.blanc a {color:#fff;}
.blanc a:hover {color:#B88110;}

.under {text-decoration:underline;}
.under a {text-decoration:underline;}

.upper { text-transform:uppercase;}
.upper a{ text-transform:uppercase;}

.input_270 {width:265px;}
.input_230 {width:226px; }

.pointer {cursor:pointer;}

.titre_divers {color:#333333; font-size:24px; font-family:"Times New Roman", Times, serif; font-weight:bold; margin-bottom:5px;}

/********** fin Divers *************/

#conteneur{
	width:1002px;
	margin:0px auto;
}

#header{width:1002px;}
	.headerG{width:500px; float:left;font-size:10px; padding-left:0px;}
		.langues{width:500px; height:50px; line-height:34px; position:relative;}
			.langues a{padding-left:5px;}
			.languesSelect_contenu {font-size:11px; }
			
				
			
	/*
	
			.selection_langues {width:345px; height:20px; line-height:normal; margin:0; padding:10px 0 10px 17px; position:absolute; left:5px; top:32px; text-align:left; border:solid 1px #B88110; background-color:#000;}
				.selection_langues form{display:inline;}
	
	.contSelectLangue, .contSelectPays {float:left;}
	.contSelectPays {margin-right:8px; }
	.contSelectLangue {margin-right:10px; }
	#LinkSelectPaysHeader , #LinkSelectLanguesHeader {cursor:pointer; height:19px; line-height:19px; color:#1a1a1a;text-indent:5px;}
	#LinkSelectPaysHeader {width:180px;background:url(images/templates/select/FondSelectPaysHeader.jpg) no-repeat; }
	#LinkSelectLanguesHeader {width:135px;background:url(images/templates/select/FondSelectLangueHeader.jpg) no-repeat;}
	#SelectPaysHeader, #SelectLangueHeader{background-color:#FFF;color:#000;}
	#SelectPaysHeader {width:180px;height:95px;overflow-y:auto;overflow-x:hidden;}
	#SelectLangueHeader {width:135px;overflow-y:auto;overflow-x:hidden; }
	
	.selectPaysBit, .selectLangueBit {line-height:18px; padding-left:5px;cursor:pointer;}
	.selectPaysBit {width:175px;}
	.selectLangueBit {width:130px;}
	*/

	.headerD{width:320px; height:144px; float:right; font-size:10px; color:#FFF;}
		.moncompte{width:120px; height:50px; line-height:34px; float:right; text-align:right; position:relative; margin-right:8px;}
		.moncompte_over{width:120px; height:50px; line-height:34px; float:right;text-align:right; position:relative;margin-right:8px;}
			.menu_moncompte {width:130px; height:auto;line-height:normal; margin:0; padding:5px 0 10px 0; position:absolute; left:0; top:32px; z-index:200000; text-align:left; border:solid 1px #B88110; background-color:#000; text-align:center}
				.menu_moncompte ul li{width:130px; padding-top:5px;}
		.panier{ height:50px; line-height:34px; padding:0 10px 0 29px; float:right;background:url('images/templates/ico_panierbis.jpg') no-repeat 0 2px; position:relative;}
		.panier_over{ height:50px; line-height:34px; padding:0 10px 0 29px; float:right;background:url('images/templates/ico_panierbis.jpg') no-repeat 0 2px; position:relative;}
			.monpanier0{width:220px; height:60px;left:-80px;}
			.monpanier0 .article_panier{width:0px;  height:0px;}
			.panier_vide {width:220px;padding:10px 0px 10px 0px; text-align:center; font-weight:bold;}	
			
			.monpanier1 {height:280px; width:250px;left:-115px;}
			.monpanier2 {height:280px; width:320px;left:-185px;}
			.monpanier3 {height:280px; width:477px;left:-345px;}
			.monpanier4 {height:280px; width:635px;left:-500px;}
			
			.monpanier0, .monpanier1, .monpanier2 ,.monpanier3, .monpanier4{
				line-height:normal;
				padding:5px 0 0 0;
				position:absolute;
				top:32px; 
				border:solid 1px #B88110;
				background-color:#121212;
				text-align:center;
				z-index:60000;
			}
			
				.voir_details{
					clear:both;
					padding-right:27px;
					height:28px;
					line-height:26px;
					background:url('images/templates/fleche_voirdetails.jpg') no-repeat right top;
					text-align:right;
					font-size:10px;
				}
				
				.article_panier{width:147px; height:240px; background-color:#333331; margin:0px 0px 9px 9px; float:left;}
				.monpanier1 .article_panier{ margin:0px auto; float:none;}
					.ima_articlepanier{width:147px; height:147px; background-color:#FFF; text-align:center; vertical-align:middle;}
					.article_panier .prix, .article_panier .details {
						width:143px;
						background-color:#333331;
						padding:5px 2px;
						height:10px;
					}
					.article_panier .lib_article {
						padding:2px 5px;
						width:137px;
						height:40px;
						background-color:#333331;
						display:block;
					}
		.articles_flash{width:310px; height:84px; float:right;clear:both;}
		
	.recherche{width:955px; height:36px;  margin:0 auto; z-index:1;}
		.recherche form {width:100%; float:left;  position:relative; top:5px;}
		#select_diams {display:none;}
			.recherche form .select_diams, select.select_diams{width:132px; border:solid 1px #B88110; margin-right:100px; color:#B88110;}
			.recherche form input.champ_rech {width:140px; border:solid 1px #B88110; margin-right:10px;color:#B88110;}
			.recherche form span {color:#FFF; margin-right:10px;}
			.recherche form .btn_valid{padding-right:10px; font-size:10px;}
			.recherche form table.btn_quicksearch {font-size:10px;}
	.online{
		padding:0px 10px;
		height:22px;
		line-height:22px;
		text-align:center;
		float:right;
		margin:8px 0px 0px 0px;
		background-color:#1B1B1B;
		color:#FFF;
		font-weight:bold;
	} 
	
	/* ---- ONGLETS CSS du menu horizontal ----- */
		#onglets{
			width:955px; height:38px; 
			margin:0 auto; background:url('images/templates/separateur_onglet.jpg') no-repeat;
			border-bottom:solid 2px #232321;
		}
		ul.menu{width:955px; height:38px;}
			.menu li.onglet1,.menu li.onglet2,.menu li.onglet3,.menu li.onglet4{
				height:38px;
				line-height:38px;
				float:left;
				text-align:center;
				background:url(images/templates/separateur_onglet.jpg) no-repeat right top;
				position:relative;
			}
			.menu li.onglet1{width:191px;}
			.menu li.onglet2{width:191px;}
			.menu li.onglet3{width:231px;}
			.menu li.onglet4{width:151px;}
			.menu li.privateroom{width:191px;float:left;}
			.menu li.pro{width:210px;float:right;}
			
			.menu li.pro, .menu li.privateroom{
				height:38px;
				line-height:38px;
				text-align:center;
				background:url('images/templates/separateur_onglet.jpg') no-repeat right top;
				position:relative;
			}
			.menu li a{text-transform:uppercase;font-weight:bold; font-size:12px; color:#d2d2d2;}
			.menu li a:hover{font-weight:bold; color:#FFFFFF; font-size:12px;}
				li ul.folder{/*ssonglets*/
					width:200px;
					text-align:left;
					position:absolute;
					left:0px;
					top:60px;
					z-index:100000;
					visibility:hidden;
				}
				.folder li{width:200px;line-height:18px;text-indent:10px;* text-indent:0px;}
				.folder li a{font-weight:normal;color:#FFFFFF;text-transform:none;font-size:12px;}
				.folder li a:hover{color:#B88110;font-weight:normal;}
						
				.png_transparent{/*fond transparent*/
					width:200px;
					padding:5px 0px;
					background:url(images/templates/noir.png) repeat;
					behavior: url('iepngfix.htc');
				}

		

#contenu_index{width:955px;margin:20px auto 0 auto; padding:0 0 20px 0; clear:both; color:#FFF;}
#contenu{
	width:955px;
	/*_width:970px;*/
	margin:20px auto 0 auto;
 	background:url('images/templates/back_contenu.jpg') repeat-y 0px 20px;
 	color:#FFF;
}
	.banniere_ambiance{width:955px; height:362px; margin-bottom:18px; background:url('images/templates/back_ambiance.jpg') no-repeat;}
	.recherche_detaillee{width:955px; height:93px;  background:url('images/templates/advanced_search.jpg') no-repeat right top; background-color:#121212;}
		.recherche_detailleeG{width:183px; float:left; padding:26px 0 10px 33px; text-align:center;}
		.recherche_detailleeD{width:739px; float:left;}
			.recherche_detailleeDg{width:610px; float:left;}
				.categBit{width:40px; padding:11px 0 0 24px; float:left; text-align:center;}
					.categBit_lib{height:15px;}
						.categBit_lib a{font-size:10px;}
					.categBit_ima{height:40px;}
			.recherche_detailleeDd{width:111px; float:left; padding:7px 0 0 18px; font-size:10px;}
				.recherche_detailleeDd a.btn_search{display:block; width:60px; height:20px; margin:40px 0 0 9px; line-height:20px; background-color:#2A2A2A; text-align:center;}

	
	/* ---- Page ----- */
	.contenuG{width:200px; float:left; background-color:#333331;}
		.contact{
			h-eight:30px;
			width:200px;
			l-ine-height:30px;
			background:url('images/templates/ico_tel.jpg') no-repeat;
			background-color:#131313;
			font-weight:bold;
			font-size:14px;
			text-indent:40px;
			padding:5px 0;
		}
		.contact img {
			float:right;
			margin-right:5px;
		}
		/* ---- menu catégorie ----- */
	
		ul.menu_categ{background-color:#131313; margin-top:10px; padding:10px 0px 10px 10px;}
		.lib_cat_treeview {text-transform:uppercase;font-size:13px;margin-bottom:10px; display:block; font-weight:bold;}
		.sscatsnon {margin:0;padding:0;display:none;}	
		.niveau1 {padding-bottom:14px; font-size:12px;}
		.niveau2 {padding-bottom:10px;padding-left:4px;font-size:11px;}
		.niveau2 a{color:#D4A349;}
		.niveau2 a:hover{text-decoration:underline;}		
		
		
			
		/* ---- fin menu catégorie ----- */
	
	/* page instit */
	.resume_intit_xl{width:935px; height:150px; padding:8px 10px 10px 10px;background-color:#FFF; color:#666; text-align:center;}
		.resume_intit_texte{width:450px; float:left; padding:0 10px 10px 10px; color:#999999;}
			.lib_instit{padding-bottom:15px; font-size:24px; font-family:"Times New Roman", Times, serif; color:#333333;}
			.spacer_instit {width:955px; height:10px; background-color:#333333;}
	.contenu_intit_xl {background-color:#FFF;color:#999999;width:935px; padding:10px;}
	.contenu_intit_xl a{color:#999999;}
	.contenu_intit_xl a:hover{color:#B88110;}

	/* contenu divers */	
	.contenuD{
		width:747px;
		float:right;
		z-index:9999;
	}
		.desc_categ{width:491px; height:130px;padding:10px; float:left; background-color:#FFF; color:#999999; text-align:center;}
		.desc_categ_xl{width:727px; height:150px; padding:10px;float:left; background-color:#FFF; color:#999999; text-align:center;}
		.desc_categ_xl_with_back, .desc_categ_xl_with_backBis{
			width:727px;
			height:150px;
			padding:10px;
			float:right;
			background-color:#FFF;
			color:#999999;
			text-align:center;
		}
		.desc_categ_xl_with_back{background:url(images/templates/desc_categ_xl.jpg) no-repeat right top;}
		.desc_categ_xl_with_backBis{background:url(images/templates/desc_categ_xlBis.jpg) no-repeat right top;}
		
			.desc_categG{width:336px; float:left; padding:0 10px 10px 10px;}
			.desc_categG_xl{width:385px; float:left; padding:0 10px 10px 10px;}
				.lib_categ{margin-bottom:8px; font-size:24px; font-family:"Times New Roman", Times, serif; color:#333333;}
				
			
			.desc_categD{width:130px; height:130px; float:right;}
		
		.sscategs{width:218px; float:right; padding:10px 0 0 10px; background-color:#131313;}
			.sscategs ul{width:218px;}
				.sscategs ul li{
					width:198px;
					height:22px;
					line-height:22px;
					vertical-align:middle;
					padding:2px 0px 0px 10px;
					/*background:url('images/templates/fleche_sscateg.jpg') no-repeat right top;*/
					background-color:#2B2B2B;
					margin-bottom:10px;
				}
				.select_filtrage {
					width:190px;
					border:none;
					border-color:#2B2B2B;
					color:#FFFFFF;
					font-family:"Arial", Times, serif;
					font-weight:bold;
					font-size:12px;
					background-color:#2B2B2B;
				}
				
			
		.hideprice{
			width:228px;
			height:30px;
			line-height:30px;
			margin-top:10px;
			float:right;
			background-color:#131313;
			font-weight:bold;
			text-align:center;
			font-size:12px;
		}
		.hideprice input { vertical-align:middle;}
		
		.tops_categ{clear:both; color:#B88110; padding:4px 0px 4px 10px; font-size:12px;}
		.contBanTops {width:725px;height:130px;background-color:#FFFFFF;padding:10px;}
		.cont_vignette {height:130px;height:130px;margin:0px 10px;float:left;}
		
		/****************************** Défilement images tops categ *****************/
		#dhtmlgoodies_slideshow{width:725px;/* Total width of slideshow */}
		#galleryContainer {width:725px;height:130px;position:relative;overflow:hidden;background-color:#FFFFFF;}
		#theImages {position:absolute;height:130px;width:3000px;background-color:#FFFFFF;}
		#theImages #slideEnd {float:left;}
		#arrow_left , #arrow_right {width:9px;height:130px;position:absolute;z-index:10;cursor:pointer;}
		#arrow_left {background:url(images/templates/fleche_gauche_slide.jpg) no-repeat;left:0;}
		#arrow_right {background:url(images/templates/fleche_droite_slide.jpg) no-repeat;right:0;}
		
		.lien_go_top{float:left; width:200px; line-height:16px;height:16px;font-size:12px; margin:6px 0px 0px 8px;}
		
		.pagination{ float:right;text-align:right;height:16px;line-height:16px;margin:6px 10px 0px 0px; padding-bottom:5px; width:200px;}
		.pagination form{display:inline;}
		.pagination a img{margin-top:-7px;}
		/*fire fox*/
		html:not([lang*=""]) .pagination a img {margin-top:-4px;}
		/* ie 7 */
		*+html .pagination a img {margin-top:0px;}

		
		.paginationclient{text-align:left;height:16px;line-height:16px;margin:5px 10px 5px 0px; color:#666;}
		.paginationclient a{color:#666;}
		.paginationclient a:hover{color:#B88110; text-decoration:underline;}
		.paginationclient form{display:inline;}
		
		
		.lien_pagi {font-size:12px;}
		
	.categories{
		width:758px;
		_width:757px;
		text-align:center;
		padding-top:8px;
		margin-left:-4px;
		margin-right:-10px;
	}
	
	.sscatag{width:176px; float:left; margin:0px 4px -8px 8px;}
	.lib_sscatag{
		width:170px;
		height:36px;
		margin-left:auto;
		margin-right:auto;
		font-size:18px;
		font-family:"Times New Roman", Times, serif;
		/*background-color:#FFF;*/
		background-color:#000;
		font-weight:normal;
		padding:10px 3px;
		display:block;
		/*border-bottom:#D4A349 1px solid;*/
		color:#FFF;
	}
	
	.lib_sscatag a{
		color:#FFF;
	}
		
	
	.ima_sscatag{width:176px; height:160px; background-color:#FFF; vertical-align:middle; text-align:center;}
	.details_sscategh{background-color:#333; color:#fff; font-size:12px; text-align:center; padding-top:8px; height:40px;}	
	.details_sscategb{background-color:#333; color:#fff; font-size:12px; text-align:justify; padding-top:8px; height:13px;}	
	.details_sscategb a{color:#FFF; font-size:10px;background-color:#121212; padding-left:20px; padding-right:20px;  padding-top:5px;  padding-bottom:5px;}
	.details_sscategb a:hover{font-size:10px; text-decoration:none; background-color:#000;}
	
	.ajax-loader-articles {background:url(images/templates/creer/ajax-loader-articles.gif) center no-repeat;width:500px;height:300px; margin:0px auto;}
	.articles{
	width:756px;
	_width:747px;
	text-align:center;
	position:relative;
	_position:fixed;
	left:-10px;
	_left:0px;
	top:-4px;
	_top:0px;}
	
		.article{width:240px;float:left;margin:12px 0px 0px 12px;_margin:8px 8px 0px 0;position:relative;}
		.ima_article{width:240px; height:240px; background-color:#FFF; text-align:center;}
		.ima_article a{width:240px; height:240px; display:block;}

		
		.ima_article2{width:240px; height:240px; background-color:#FFF;text-align:center;}
		.ima_article2 a{width:240px; height:240px; display:block;}
		
		.forme_article2 {height:22px; background-color:#FFF; text-align:center; width:auto; margin:0px auto;}
		.forme_article2Det {width:264px; height:22px; background-color:#FFF; text-align:center;}
		
		.forme_article2Bit {position:relative; display:inline-block; *float:left; height:22px; cursor:pointer;}
		.forme_article2Bit img {margin:0px 2px;}
			.forme_article2InfoBulle {
				position:absolute;
				top:25px;
				left:-93px;
				width:214px;
				height:53px;
				background:url(images/templates/creer/info_Bulle_forme.gif) no-repeat;
				z-index:1000;
			}
			.forme_article2InfoBulle_contenu {
				position:absolute;
				margin:18px auto 0px auto;
				width:210px;
				font-size:10px;
				color:#fff;
			}
		
		
		
		.lib_article{height:30px;width:230px;padding:9px 5px 0px 5px;font-size:11px;font-weight:bold;background-color:#131313;}
		.priceToHide {display:block;}
		.prix{height:12px; padding:7px 0; font-size:12px; background-color:#131313;}
			.prixpromo{font-weight:bold;}
			.prixold{font-size:10px; text-decoration:line-through; padding-left:23px;}
		.details{ background-color:#131313; padding-bottom:7px;}	
			.details a{color:#C18B35; font-size:10px; text-decoration:underline;}
			.details a:hover{font-size:10px; text-decoration:none;}
	
	.contNoteArticleListe {}
	
	.articleInfoBulle {
		padding-right:16px;
		font-family:Arial, Helvetica, sans-serif;
		width:226px;
		background:url(images/templates/flecheDroiteInfoBulle.gif) right center no-repeat;
		position:absolute;
		top:50px;
		left:-245px;
		z-index:1500;
	}
	.articleInfoBulleBorder {
		border-left:solid 1px #B88110;
		border-top:solid 1px #B88110;
		border-bottom:solid 1px #B88110;
		background-color:#121212;
	}
	.articleInfoBulleContenu {padding:8px;}
	.articleInfoBulleContenu table{ line-height:normal;}
	.articleInfoBulleContenuBitTitre {
		line-height:20px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		text-align:center;
	}
	.articleInfoBulleContenuBit{
		background-color:#414141;
		color:#FFFFFF;
		font-size:10px;
		text-align:left;
		/*line-height:20px;*/
	}
	/* tr.articleInfoBulleContenuBit , tr.articleInfoBulleContenuBitTitre{padding-bottom:2px;}*/
	.articleInfoBulleContenuBitSpacer { width:210px;height:2px;background-color:#121212;}
	.articleInfoBulleContenuBit td {padding:2px 0px 2px 4px;/*white-space: nowrap;*/ vertical-align:top;}
	.articleInfoBulleContenuBitLeft {font-weight:bold;white-space: nowrap;}
	.articleInfoBulleContenuBitLeft11 {font-weight:bold;white-space: nowrap; font-size:11px;}
	
	/* ---- Page article ----- */
	.desc_produit{width:546px; margin-left:3px; _margin-left:1px; padding:10px; float:left; background-color:#FFF; color:#666;}
	
		.lien_OnTop_article{ color:#333330; margin-bottom:10px;}
		.lien_OnTop_article a{color:#333330;}
		.lien_OnTop_article a:hover{color:#B88110;}
		
		.lib_produit, .lib_produitCenter{padding-bottom:20px; font-size:24px; font-family:"Times New Roman", Times, serif; color:#333330;}
		.lib_produitCenter{text-align:center;}
		
		.desc_produitG{width:264px; float:left;}
			.ima_produit{width:264px; height:265px; text-align:center;}
			
			/*Slide*/
			#secuPhoto {position:static;height:73px;width:264px;}
			#galleryContainer2{width:264px;height:73px;float:left;position:relative; left:0;overflow:hidden; background-color:#EDEDED;}
				#arrow_left2{width:9px;height:72px;position:absolute;left:0px;top:0;z-index:10;}
				#arrow_right2{width:9px;height:72px;position:absolute;right:0px;top:0;z-index:10;}
				#theImages2{width:3200px;height:1700px;position:absolute;left:2px;top:10px; z-index:0;}
					.mini{width:53px;height:53px;float:left; margin:0 0 5px 10px; padding:0; text-align:center; background-color:#FFF;}
				#theImages2 #slideEnd2{float:left;}
				
			.boutons_divers{width:254px; height:22px; line-height:22px; margin-bottom:20px; padding-left:10px; background-color:#808080; clear:both;}
				.boutons_divers a{text-decoration:underline;}
				.boutons_divers a:hover{text-decoration:none; color:#FFF;}
				.boutons_divers img{padding-right:5px;}	
			.lib_divers{
				width:254px;
				height:22px;
				line-height:22px;
				font-size:12px;
				padding-left:10px;
				background-color:#808080;
				clear:both;
				background:url('images/templates/fleche_divers3.jpg') no-repeat right top;
				text-transform:uppercase;
				background-color:#808080;
				color:#FFF;
				font-weight:bold;
			}
			
			.lib_diverscontent{width:254px; margin-bottom:20px; padding:5px 0 5px 10px; font-weight:bold; color:#2A2A2A; background-color:#EDEDED;}
				.lib_diverscontent img{padding-right:5px;}	
			.lib_diverscontentbis{width:264px; margin-bottom:10px; padding:5px 0 0 0;}
				.itemBit{width:53px;float:left; margin:0 0 5px 10px; padding:0; text-align:center; background-color:#FFF;}
					.ima_itemBit{width:53px;height:53px;text-align:center; background-color:#FFF;}
					.ima_itemBit img{width:53px;height:53px;}
					a.detailsbis{color:#909090; text-decoration:underline; font-size:9px;}
					a.detailsbis:hover{color:#909090; text-decoration:none;}
			ul.guarantees{ color:#8B8B8B;background-color:#FFF;}
				.guarantees li{width:100%; height:20px; line-height:20px; background-color:#EDEDED; border-bottom:solid 1px #FFF;}
				.guarantees li a{color:#8B8B8B; text-decoration:underline; padding-left:10px;}
				.guarantees li a:hover{color:#8B8B8B; text-decoration:none;}
				
				
			
		.desc_produitD{width:266px; float:right;}
			.desc_txt{padding-bottom:20px; text-align:center; font-size:12px;}
			
			#divPriceFicheArt {
				margin-bottom:4px;	
				color:#000000;
			}
			.prix_produit{
				text-align:left;
				font-size:16px;
				font-weight:bold;
				margin-bottom:20px;
				padding-left:15px;
			}
			.prix_produit a{font-size:12px; color:#C18B35;text-decoration:none; font-weight:normal;}
			.prix_produit a:hover{text-decoration:underline;}
			.price_txt{font-size:16px;font-weight:normal; white-space: nowrap;}
			.prix_produitpromo{font-size:16px; font-weight:bold; padding-right:20px; white-space: nowrap;}
			.prix_produitold{font-size:14px; font-weight:normal; text-decoration:line-through; white-space: nowrap;}
			
			a#linkHideThePrice { text-decoration:underline;}
			a:hover#linkHideThePrice { text-decoration:none;}
			
			
			.lien_baguier { float:left; margin-left:10px;}
			
			.caracts{	
				width:266px;
				border-top:solid 2px #E8E8E8;
				border-bottom:solid 2px #E8E8E8;
				padding:14px 0px;
				font-size:12px;
			}
			.caracts table tr td {padding:3px 0px;}
			.select_caracListe {width:175px;}
			.input_text_caracListe{width:175px;	}
			
			
				.caracts a{text-decoration:underline; color:#B88110; font-size:11px;}
				.caracts a:hover{text-decoration:none;}
			.btn_divers{margin:27px 0; text-align:center;}	
				.btn_divers a{color:#484845;}
				.btn_divers a:hover{color:#484845;text-decoration:underline;}
				.btn_divers img{padding-right:5px;}
				
			.lib_diversbis{
				width:256px;
				height:22px; line-height:22px;
				padding-left:10px;
				background-color:#808080;
				clear:both;
				font-size:12px;
				background:url('images/templates/fleche_divers3.jpg') no-repeat right top;
				text-transform:uppercase;
				background-color:#808080;
				color:#FFF;
				font-weight:bold;
			}
			.itemdetails{width:266px;}
				.intitule{width:60%; white-space: nowrap; padding:2px 0 2px 10px;color:#0C0D08; font-weight:bold; background-color:#EDEDED;}
				.val{width:40%; color:#7D7D7D; background-color:#EDEDED;padding:2px 0 2px 5px;}
				.intitulebis{padding:5px 0 5px 10px;color:#0C0D08; font-weight:bold; background-color:#FFF; font-size:12px;}
				
				.intituleCom, .intituleComErreur, .intituleComValid{padding:2px 0 2px 10px;font-weight:bold; background-color:#EDEDED;}
				.intituleCom {color:#0C0D08;}
				.intituleComErreur {color:#B88110;}
				.intituleComValid {color:#B88110;}
				.valCom{color:#7D7D7D; background-color:#EDEDED; padding:2px 0 2px 5px;}
				
	.infos_divers{width:178px; float:right; background-color:#333331;}
	.infos_divers2{width:178px;  background-color:#333331; float:left;}
		.bloc_info{width:168px; padding-left:10px; background:url('images/templates/liaison.jpg') no-repeat; margin-bottom:8px;}
			.bloc_infocontenu{width:164px; background-color:#FFF; padding:2px; font-size:11px}
				.titre_bloc{width:156px; height:22px; line-height:22px; margin-bottom:8px; padding-left:8px; color:#FFF; font-weight:bold; background:url('images/templates/fleche_divers2.jpg') no-repeat right top; background-color:#414141;}
				.contact_txt{width:164px; text-align:center; color:#0D0D0D; padding-bottom:8px;}
				.contact_txt select {display:none;}
					.tel{color:#C18B35; font-weight:bold; font-size:12px; margin-top:4px;}
			.bloc_infocontenu ul li{width:148px; background:url('images/templates/puce_carre.jpg') no-repeat 8px 6px; padding:0 0 6px 16px;}
				.bloc_infocontenu ul li a{color:#0D0D0D;}
				.bloc_infocontenu ul li a:hover{color:#B88110;}

	
	.expertlive{display:none;width:123px; height:30px; padding:13px 0 0 55px; background-color:#333331; background:url('images/templates/expertlive.jpg') no-repeat; color:#FFF; margin-bottom:8px;}
		.livechat{padding-top:8px; text-transform:uppercase; font-size:8px; text-align:right; font-weight:bold;}

	.contenuClient{width:757px;padding:10px; float:left; background-color:#FFF; color:#666; min-height:450px;}
	
		.titrecli{font-size:28px;width:658px; color:#333330;  font-family:"Times New Roman", Times, serif;float:left; font-weight:bold;}
		
		.btn_retour_client {float:right; margin-top:10px;}
		.deconnecter{width:98px; float:right; }
			.deconnecter a{color:#666;}
			.deconnecter a:hover{color:#B88110;}
		.blocCenter {width:366px; margin:0px auto;}
		.blocg{width:366px;float:left;}
			.bloch{width:356px; padding-left:10px; height:21px; line-height:21px; color:#FFFFFF; background:url('images/templates/demi_cadre_compte.jpg'); text-transform:uppercase; font-size:12px; font-weight:bold;}
			.blocm{width:356px; padding-left:10px;padding-top:10px;background-color:#EDEDED; text-align:left;}
			.blocm a{color:#666;}
			.blocm a:hover{color:#B88110;}
			.btnbloc{ text-align:right;width:336px; padding-right:10px;}
		.blocd{width:366px;float:left; margin-left:23px;}
		.blocentierh{width:746px; padding-left:10px;  height:21px; line-height:21px; color:#FFFFFF; background:url('images/templates/cadre_compte.jpg');text-transform:uppercase; font-size:12px; font-weight:bold;}
		.blocentierh2{width:746px; padding-left:10px;  line-height:21px; color:#FFFFFF; background:url('images/templates/cadre_compte.jpg') no-repeat #808080;text-transform:uppercase; font-size:12px; font-weight:bold;}
		.blocentierm{width:756px; background-color:#EDEDED;}
		.blocentierb{width:736px; background-color:#EDEDED; text-align:right; padding:10px;}
	
	.cadremminstit{background:url(images/templates/desc_categ_xl.jpg) #FFF no-repeat right top;background-color:;width:695px; padding:20px; float:left; margin-left:20px; color:#000;}
		a.liensinternautes{color:#666;}	
		a.liensinternautes:hover{color:#B88110;}	
	.cadremminstit2{background-color:#FFF;width:705px; padding:20px; float:left; color:#000;}
	.cadremmtitre2{font-size:16px;color:#B88110;}
	.cadremmtitregris {font-size:18px; text-transform:uppercase; color:#666;font-family:"Times New Roman", Times, serif; margin:20px 0px 80px 40px;}
	.titrePlan { text-transform:uppercase; font-family:"Times New Roman", Times, serif;font-size:14px;}
	
	
	.cadremh{height:58px; color:#fff; font-size:33px; font-family:"Times New Roman", Times, serif; text-align:center;}
	.cadremm{height:367px;text-align:center; padding-left:24px; font-family:"Times New Roman", Times, serif; }
	/*espace pro*/
	.cadremmWhite{width:955px;margin:0px auto 20px auto;background:url(images/templates/ombre_background.jpg) #FFFFFF bottom no-repeat;}
	.cadremmWhiteContenu {color:#666666;width:935px;margin:0px auto; padding:15px 0px; font-size:12px;}
	.cadremmWhiteContenu p { padding-bottom:10px;}
	.cadremmWhiteContenuLeft{float:left;width:290px;text-align:center;}
	.cadremmWhiteContenuRight{float:right;width:640px;}
	.cadremmTitreNoir {font-size:22px;color:#000;}
	#btn_ask_accesFR , #btn_ask_accesEN	{width:190px; height:42px; float:left; margin-top:30px;}
	#btn_ask_accesFR{background:url(images/templates/btn_ask_accesFR.png)}
	#btn_ask_accesEN{background:url(images/templates/btn_ask_accesEN.png)}
	
	.creezcatbit{margin:2px; background:url(images/templates/creezcatbit.jpg) #FFF right top no-repeat; float:left; width:234px; height:375px;}
	.creezcatbit_titre{ font-size:20px; height:31px; padding-top:10px;}
	.creezcatbit_img{ padding-top:3px; width:177px; height:177px; display:block; margin:0px auto; padding-bottom:3px;}
	.creezcatbit_desc{text-align:center;padding-left:10px; padding-right:10px;  height:75px; padding-top:5px; overflow:hidden; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666;}
	.creezcatbit_btn{height:17px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:6px;}
	.creezcatbit_lien{height:17px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif;  padding-top:10px;}
	.creezcatbit_lien a{color:#C8994C; font-weight:bold;}
	.creezcatbit_lien a:hover{ text-decoration:underline;}
	/* page atelier*/	
	.lien_ssmenu_atelier{ line-height:16px; clear:both; color:#B88110; padding:10px;}
	.atelier_contenu{width:725px; padding:10px; background-color:#FFFFFF; color:#999999;}
	.atelier_contenu a{color:#999999; text-decoration:underline;}
	.atelier_contenu a:hover{color:#B88110;}


	/*page rechercher */
	.formuRecherchePage {text-align:left; margin-left:30px;}
	.niveau1spec input{width:159px;height:14px;margin-bottom:4px;}
	.niveau1spec select{width:164px;height:18px;margin-bottom:4px;}
	.btn_search	{margin-left:20px;}

/* footer */

#footer{background:url('images/templates/back_footer.jpg') repeat-x; margin-top:8px; background-color:#121212;}
.footer_contenu{width:955px; margin:0 auto; text-align:center;}
.footer1{margin-bottom:10px;}

/* ---- Panneau reductible footer----- */
	.CollapsiblePanelCont{width:238px; float:left;}
	.CollapsiblePanelTab{height:32px;line-height:32px;text-transform:uppercase;}	
	/* Tiroir de CollapsiblePanelTab */
	ul.CollapsiblePanelContent{	background:url('images/templates/fleche_menu.jpg') no-repeat center top;padding-top:20px;text-align:center;}
	ul.CollapsiblePanelContent li{margin:6px 0px 0px 0px;}
/* ---- Fin Panneau reductible footer----- */

.footerMoyen{text-align:center;}
.footer2{padding:10px 0 20px 0; font-size:10px; color:#B88110;}
	.footer2 a{color:#B88110;}
	.footer2 a:hover{color:#FFF;}
.footer3{padding:0 0 20px 0; font-size:10px; color:#FFF;}


/* ----------------------- page creer ----------------------------- */
#contenuAdvSeek {width:955px;margin:20px auto 0 auto;background:url(images/templates/creer/back_contenuAdvSeek.jpg) repeat-y 0px 20px;}
.contenuAdvSeek_left {float:left;width:260px;}
.encart_contact_live { display:none;background:url(images/templates/creer/encart_contact_live.jpg) #333331 no-repeat;width:240px;height:64px; line-height:32px; padding:0px 10px;}
.encart_needs{background-color:#333331;height:30px;line-height:30px;text-align:center;}

.contenuAdvSeek_left_cont {background-color:#131312;width:260px;}
.contenuAdvSeek_left_cont_marg{width:232px;margin-left:auto;margin-right:auto;}
.contenuAdvSeek_left_cont_marg p{text-align:center;}
.contenuAdvSeek_left_title {background-color:#000000;font-weight:bold;height:30px;line-height:30px;width:251px;padding:0px 4px;}

.contenuAdvSeek_Right {float:right;width:685px;}

/*onglets */
.onglet_art2{margin-left:3px; color:#000;text-align:right;}

html:not([lang*=""]) .onglet_art2 {
 	margin-left:2px;
}

.topcat21{float:left;height:64px;width:153px; padding-top:8px; padding-right:10px;}


.topcat22{float:left;height:64px;width:153px;background:url(images/templates/creer/topcat22.jpg) top no-repeat; padding-top:8px; padding-right:10px;}
.topcat22_hide{float:left;height:64px;width:153px;background:url(images/templates/creer/topcat22_hide.jpg) top no-repeat; padding-top:8px; padding-right:10px;}
.topcat23{float:left;height:64px;width:153px;background:url(images/templates/creer/topcat23.jpg) top no-repeat; padding-top:8px; padding-right:10px;margin-left:10px;}
.topcat23_hide{float:left;height:64px;width:153px;background:url(images/templates/creer/topcat23_hide.jpg) top no-repeat; padding-top:8px;padding-right:10px;margin-left:10px;}

.onglet_art2 a{color:#666;}
.onglet_cat2 a{color:#666;}
.onglet_art2 a:hover{color:#B88110; text-decoration:underline;}
.onglet_cat2 a:hover{color:#B88110; text-decoration:underline;}
.topcat21 p{color:#666; font-weight:bold; padding-left:85px; text-align:left;width:89px; padding-bottom:5px;}
.topcat21_hide p{color:#666; font-weight:bold; padding-left:85px; text-align:left;width:89px; padding-bottom:5px;}
.topcat22 p{color:#666; font-weight:bold; padding-left:85px; text-align:left;width:89px; padding-bottom:5px;}
.topcat22_hide p{color:#666; font-weight:bold; padding-left:85px; text-align:left;width:89px; padding-bottom:5px;}
.topcat23 p{color:#666; font-weight:bold; padding-left:75px; text-align:left;width:89px; padding-bottom:5px;}
.topcat23_hide p{color:#666; font-weight:bold; padding-left:75px; text-align:left;width:89px; padding-bottom:5px;}


/* RECHERCHE DIAMANTS */




#shapeSelector{margin:10px 0px 20px 0px;}
.shapeSelectorBit {float:left; margin-left:1px; cursor:pointer;}
.shapeSelectorBit img{border:solid 1px #B88110; width:22px; height:22px;}

/* Slider Style */
/* commun */
.slider_gutter{width:230px;}
.knobLeft, .knobRight {position: absolute;height:20px;width:20px;cursor:pointer;behavior: url('iepngfix.htc');}
.knobLeft {background:url(images/templates/creer/slider_knobLeft.png) bottom no-repeat;}
.knobRight {background:url(images/templates/creer/slider_knobRight.png) bottom no-repeat;}

.indicSlider_left {float:left; width:80px; text-align:left;}
.indicSlider_middle {float:left; width:70px;}
.indicSlider_right {float:right; width:80px; text-align:right;}

.input_form_slider_manu {background-color:#131312; border:1px solid #e1c777; width:60px; color:#FFF;}

/*price*/
#price_slider{width:230px;}
#slider_price_gutter_m{width:230px;height:23px; padding-top:3px;background:url(images/templates/creer/slider_expo.jpg) no-repeat;}
#slider_price_bkg{position: absolute; height:4px; margin:8px 0px 0px 0px; width:230px;}

/*carat*/
#carat_slider{width:230px;}
#slider_carat_gutter_m{width:230px;height:23px;padding-top:3px;background:url(images/templates/creer/slider_expo.jpg) no-repeat;}
#slider_carat_bkg{position: absolute; height:5px; margin:8px 0px 0px 0px; width:230px;}

/*cut*/
#cut_slider{width:230px;}
#slider_cut_gutter_m{width:230px;height:33px; padding-top:2px;}
#slider_cut_bkg{position: absolute; height:4px; margin:8px 0px 0px 0px; width:230px;}

/*color*/
#color_slider{width:230px;}
#slider_color_gutter_m{width:230px;height:24px; padding-top:6px;background:url(images/templates/creer/slider_color.jpg) no-repeat;}
#slider_color_bkg{position: absolute; height:4px; margin:7px 0px 0px 0px; width:230px;}

/*clarity*/
#clarity_slider{width:230px;}
#slider_clarity_gutter_m{width:230px;height:27px; padding-top:6px;background:url(images/templates/creer/slider_clarity.jpg) no-repeat;}
#slider_clarity_bkg{position: absolute; height:4px; margin:8px 0px 0px 0px; width:230px;}
/* fin Slider Style */

.ajax-loader {background:url(images/templates/creer/ajax-loader.gif) center no-repeat;width:668px;height:384px;}
	
.rechercherecap {width:682px; margin-left:3px; line-height:28px;font-size:13px;color:#666;background-color:#FFFFFF;text-indent:10px;}
.titre_recap_seek {font-family:"Times New Roman", Times, serif; font-size:18px;}
.rechercherecap strong{color:#B88110;}
#resultatsrecherche {width:682px;margin-left:3px;text-align:center;background-color:#FFFFFF;color:#666; padding-bottom:13px;}


.table_resultatsrecherche {width:668px;color:#666;text-align:center;margin-left:auto;margin-right:auto; line-height:22px;}
#resultatsrecherche table a.liencertif {color:#B88110;text-decoration:underline;}

.thdetailsFR {width:64px;height:23px;background:url(images/templates/creer/thdetailsFR.jpg); background-color:#666;}
.thformeFR {width:85px;height:23px;background:url(images/templates/creer/thformeFR.jpg); background-color:#666;}
.thformeFR img{width:85px;height:23px;}
.thcaratFR {width:67px;height:23px;background:url(images/templates/creer/thcaratFR.jpg); background-color:#666;}
.thcaratFR img{width:67px;height:23px;}
.thcouleurFR {width:66px;height:23px;background:url(images/templates/creer/thcouleurFR.jpg); background-color:#666;}
.thcouleurFR img{width:66px;height:23px;}
.thpureteFR {width:66px;height:23px;background:url(images/templates/creer/thpureteFR.jpg); background-color:#666;}
.thpureteFR img{width:66px;height:23px;}
.thtailleFR {width:85px;height:23px;background:url(images/templates/creer/thtailleFR.jpg); background-color:#666;}
.thtailleFR img{width:85px;height:23px;}
.thcertificatFR {width:79px;height:23px;background:url(images/templates/creer/thcertificatFR.jpg); background-color:#666;}
.thprixFR {width:88px;height:23px;background:url(images/templates/creer/thprixFR.jpg); background-color:#666;}
.thprixFR2 {width:88px;height:23px;background:url(images/templates/creer/thprixFR2.jpg); background-color:#666;}
.thprixFR img, .thprixFR2 img{width:88px;height:23px;}
.thcomparerFR {width:64px;height:23px;background:url(images/templates/creer/thcomparerFR.jpg); background-color:#666;}
.thcomparerFR img{width:64px;height:23px;}

.thdetailsEN {width:64px;height:23px;background:url(images/templates/creer/thdetailsEN.jpg); background-color:#666;}
.thformeEN {width:85px;height:23px;background:url(images/templates/creer/thformeEN.jpg); background-color:#666;}
.thformeEN img{width:85px;height:23px;}
.thcaratEN {width:67px;height:23px;background:url(images/templates/creer/thcaratEN.jpg); background-color:#666;}
.thcaratEN img{width:67px;height:23px;}
.thcouleurEN {width:66px;height:23px;background:url(images/templates/creer/thcouleurEN.jpg); background-color:#666;}
.thcouleurEN img{width:66px;height:23px;}
.thpureteEN {width:66px;height:23px;background:url(images/templates/creer/thpureteEN.jpg); background-color:#666;}
.thpureteEN img{width:66px;height:23px;}
.thtailleEN {width:85px;height:23px;background:url(images/templates/creer/thtailleEN.jpg); background-color:#666;}
.thtailleEN img{width:85px;height:23px;}
.thcertificatEN {width:79px;height:23px;background:url(images/templates/creer/thcertificatEN.jpg); background-color:#666;}
.thprixEN {width:88px;height:23px;background:url(images/templates/creer/thprixEN.jpg); background-color:#666;}
.thprixEN2 {width:88px;height:23px;background:url(images/templates/creer/thprixEN2.jpg); background-color:#666;}
.thprixEN img, .thprixEN2 img{width:88px;height:23px;}
.thcomparerEN {width:64px;height:23px;background:url(images/templates/creer/thcomparerEN.jpg); background-color:#666;}
.thcomparerEN img{width:64px;height:23px;}

/* ligne diamant */
.trdiamantg1 {height:22px; border-left:2px solid #FFF;}
.trdiamantg1 a{text-decoration:underline;color:#B88110;}
.trdiamantg1 a:hover{text-decoration:none;}
.trdiamantm1 {height:22px; border-left:2px solid #FFF;}
.trdiamantm1 a{text-decoration:underline;color:#B88110;}
.trdiamantm1 a:hover{text-decoration:none;}
.trdiamantd1 {height:22px; border-left:2px solid #FFF;}
.trdiamantg2 {height:22px;background-color:#efefef; border-left:2px solid #FFF;}
.trdiamantg2 a{text-decoration:underline;color:#B88110;}
.trdiamantg2 a:hover{text-decoration:none;}
.trdiamantm2 {height:22px;background-color:#efefef; border-left:2px solid #FFF;}
.trdiamantm2 a{text-decoration:underline;color:#B88110;}
.trdiamantm2 a:hover{text-decoration:none;}
.trdiamantd2 {height:22px;background-color:#efefef; border-left:2px solid #FFF;}
.trdiamantgbleu {height:22px;background-color:#cccccc; border-left:2px solid #FFF;}
.trdiamantgbleu a{text-decoration:underline;color:#B88110; }
.trdiamantgbleu a:hover{text-decoration:none;}
.trdiamantmbleu {height:22px;background-color:#cccccc; border-left:2px solid #FFF;}
.trdiamantmbleu a{text-decoration:underline;color:#B88110; }
.trdiamantmbleu a:hover{text-decoration:none;}
.trdiamantdbleu {height:22px;background-color:#cccccc; border-left:2px solid #FFF;}

.trsepdiamant {height:4px;}

.diamantInfoBulle {
	padding-right:16px;
	font-family:Arial, Helvetica, sans-serif;
	width:226px;
	background:url(images/templates/flecheDroiteInfoBulleFixed.gif) right top no-repeat;
	position:absolute;
	left:-245px;
	top:-45px;
	z-index:10000;
}

.resultatsdiams {height:20px;width:200px;line-height:20px;float:left;text-align:left;font-size:12px;font-weight:bold;color:#B88110;}
.paginationDiamant {float:left;text-align:center;height:20px;line-height:20px;margin:0px 0px 0px 100px;}

.pagination a img{ margin-top:-6px;}
		

/* comparaison */
.ajax-loader-comp {background:url(images/templates/creer/ajax-loader.gif) center no-repeat;width:666px;height:260px;}

#comparaison_cont {width:682px;margin-left:3px;background-color:#FFFFFF;display:none;}
#comparaisondiamantsh {width:682px;height:28px;line-height:28px;}

#comparaisondiamants {width:666px;height:280px;margin-left:auto;margin-right:auto;overflow:auto;text-align:center;color:#666666;}
#grand {height:260px;}

.cadremmtitrecomp {width:668px;	margin-left:auto;margin-right:auto;}
.cadremmtitrecompg {float:left;color:#333330;font-family:"Times New Roman", Times, serif; font-size:18px;}
.cadremmtitrecompd {float:right;margin-right:3px;}
.cadremmtitrecompd a{color:#333330;}

.divcomparaisonthFR {float:left;width:99px;height:254px;background:url(images/templates/creer/divcomparaisonthFR.jpg) no-repeat;}
.divcomparaisonthEN {float:left;width:99px;height:254px;background:url(images/templates/creer/divcomparaisonthEN.jpg) no-repeat;}

.divcomparaisonbit {float:left;width:110px;height:254px; margin-right:5px;}
.divcomparaisonbittd , .divcomparaisonbittdGrey, .divcomparaisonbittdID {width:110px;height:18px;line-height:18px;margin-bottom:2px;}
.divcomparaisonbittdID {background-color:#e6e6e6; color:#000000;}
.divcomparaisonbittd {background-color:#f2f2f2;}
.divcomparaisonbittdGrey {background-color:#808080; color:#FFFFFF;}
.divcomparaisonbittd a{color:#B88110;}
.divcomparaisonbittdprix , .divcomparaisonbittdprixGrey {width:110px;height:28px;line-height:28px;margin-bottom:2px;}
.divcomparaisonbittdprix {background-color:#f2f2f2;}
.divcomparaisonbittdprixGrey {background-color:#808080; color:#FFFFFF;}
.divcomparaisonbittdlinks {width:110px;height:16px;line-height:16px;background-color:#f2f2f2;}
.divcomparaisonbittdlinks a{text-decoration:underline;color:#666666;}
.erreurdiamant {text-align:center;padding-top:50px;padding-bottom:50px;font-size:12px;}
	
/*recherche simple */
.fond_RechercheSimple{width:546px; margin-left:3px; _margin-left:1px;padding:10px;float:left;background: url(images/templates/Fond_Blanc_Degrad.jpg) #FFF bottom no-repeat; color:#808080;}
.lib_recherche {font-size:24px; font-family:"Times New Roman", Times, serif; color:#333330;}	
.ligneGrise { height:1px; width:544px; margin:10px auto; background-color:#d9d9d9;}
.formuSimpleTitre {font-size:16px; font-family:"Times New Roman", Times, serif; color:#333330; font-weight:bold;}
.choixFormeBit { float:left; height:80px; width:60px; text-align:center; margin-top:10px;}
.choixFormeBit img {height:50px; width:50px;}
.formuSimpleCritere {margin-top:10px; text-align:center;}


	
/* fiche diamant */
.sliding_product{background-color:#000;width:129px;margin:0px auto;text-align:left; display:none; padding:5px;}
.sliding_product a{color:#fff; }
.sliding_product a:hover{color:#B88110; text-decoration:underline; }

.bandedef{width:265px;margin:-15px 0px 5px 0px; }
.bandedef td{border:1px solid #666; text-align:center;}
.bandedef td:hover{background-color:#666; color:#fff;}
.bandedef td b {color:#B88110; text-decoration:underline;}

/* page de selection monture */

.articles2{width:756px;_width:747px;text-align:center;position:relative;_position:fixed;left:-9px;_left:0px;}

.contBlanc{width:744px; background-color:#FFFFFF;margin-left:3px;}
.contBlancContenu { width:724px; margin:0px auto; padding:10px 0px; color:#333330;}
.contBlancContenu input, .contBlancContenu select  {display:inline;}
.titreFiltrage {font-size:20px; font-family:"Times New Roman", Times, serif;}
.styleCont{text-align:center; width:auto; margin:0px auto;}
.styleBit { float:left;width:120px;}
.styleBitImage {width:100px;height:100px;margin:0px auto 5px auto;}
.styleBitBottom {width:120px;height:16px;margin:0px auto 5px auto;line-height:16px;font-size:11px;}
.inputStyle {float:left; margin-right:4px;}
.select_filtrage2 { margin-right:20px;}
.styleBitBottom span{float:left;}
.barreGrise {width:100%; height:2px; background-color:#d9d9d9;}

.pagination2{text-align:right;height:16px;line-height:16px;}
.pagination2 a{color:#666;}
.pagination2 a:hover{color:#B88110; text-decoration:underline;}
.pagination2 form{display:inline;}
.pagination2 a img{margin-top:-7px;}
/*fire fox*/
html:not([lang*=""]) .pagination2 a img {margin-top:-4px;}
/* ie 7 */
*+html .pagination2 a img {margin-top:0px;}

/* PANIER */
.panierhg, .panierhgLarge{height:46px; float:left; color:#333330; font-size:30px; font-family:"Times New Roman", Times, serif; text-align:left; text-indent:2px;}
.panierhg {width:490px;}
.panierhgLarge{width:700px;}

.panierhd{height:46px; float:right; margin-right:4px; width:250px;color:#333330;text-align:right;}
.panierhd a{color:#333330;}
.paniervide{ height:369px;}
.paniermm{background-color:#FFF;width:756px; padding-top:5px; float:left;color:#000;}
.paniermm2{background-color:#FFF;width:705px; padding:5px; float:left; color:#000;}
.paniermmtitre2{font-size:16px;color:#B88110;}
.tablecde1{padding:0; margin:0; width:750px;}
.tablecde1 td{padding:0; margin:0; border-bottom:1px solid #D9D9D9; color:#666; font-size:12px;}
.tabsansborder {margin:0; padding:10px; color:#333330;border:none;}
.tabsansborder td{border:none;}

input.inputprixligne{border:0; color:#333330; text-align:right;font-weight:bold;}
td.cdeprix{font-weight:bold; color:#333330;background:url(images/templates/ligneHcdeArtBit.jpg) right center no-repeat;}
td.cdephoto{}

.formukdo{ text-align:right;}
.tdblack{width:325px; height:22px; padding-left:10px; padding-right:10px;background:url(images/templates/tdblack.jpg) right no-repeat; color:#fff; font-size:12px; text-transform:uppercase; font-weight:bold;}
.tdblack2{width:286px; height:22px; padding-left:10px; padding-right:10px;background:url(images/templates/tdblack2.jpg) right no-repeat; color:#fff; font-size:12px; text-transform:uppercase; font-weight:bold;}

.tdgris{width:152px; height:30px; padding-left:10px; padding-right:10px; background-color:#EDEDED; border-bottom:2px solid #fff; color:#000000; font-size:12px;}
.tdgris input{ background-color:#EDEDED; border:0; text-align:right; font-weight:bold; color:#000000;font-size:12px; display:inline; width:120px;}

.tdblanc{width:152px; height:30px; padding-left:10px; padding-right:10px; background-color:#fff; border-bottom:2px solid #fff;color:#666666;font-size:12px;}
.tdblanc input{ background-color:#FFFFFF; border:0; text-align:right; color:#666666;font-size:12px;display:inline; width:120px;}

.tdgris2{width:286px; height:24px; line-height:24px; padding-left:10px; padding-right:10px; background-color:#EDEDED; border-bottom:2px solid #fff;font-size:12px;}
.tdgris2 a{text-decoration:underline; font-size:12px; color:#808080;}
.tdgris2 a:hover { text-decoration:none;}

.ligneHcdeArtBit {background:url(images/templates/ligneHcdeArtBit.jpg) right center no-repeat;}

.arbopanier{ font-family:Arial, Helvetica, sans-serif; font-size:14px; height:16px; padding-bottom:20px;}
.tdcdefin {}
.etape1{float:left;padding-left:100px;background:url('images/templates/flechearbopanier.jpg') no-repeat right top; text-align:right; padding-right:15px; font-weight:bold; color:#000;}	
.etape2{float:left;padding-left:45px;background:url('images/templates/flechearbopanier.jpg') no-repeat right top; text-align:right; padding-right:15px; font-weight:bold; color:#000;}
.etape3{float:left;padding-left:45px;background:url('images/templates/flechearbopanier.jpg') no-repeat right top; text-align:right; padding-right:15px; font-weight:bold; color:#000;}
.etape4{float:left;padding-left:45px;text-align:center;font-weight:bold; color:#000;}
	
.etape1hid{float:left;padding-left:100px;background:url('images/templates/flechearbopanierhid.jpg') no-repeat right top;text-align:right;padding-right:15px;font-weight:normal;color:#999;}
.etape2hid{float:left;padding-left:45px;background:url('images/templates/flechearbopanierhid.jpg') no-repeat right top;text-align:right;padding-right:15px;font-weight:normal;color:#999;}
.etape3hid{float:left;padding-left:45px;background:url('images/templates/flechearbopanierhid.jpg') no-repeat right top;text-align:right;padding-right:15px;font-weight:normal;color:#999;}
.etape4hid{float:left;padding-left:45px;text-align:right;padding-right:15px;font-weight:normal;color:#999;}
	

.logging{font-weight:bold;color:#000000;}
.logging td{height:24px;}
.minuscule{font-weight:normal;}
	
.moyenimg{border:1px solid #808080; border-top:0; width:240px; height:68px;}
.moyendesc{border-bottom:1px solid #808080;  width:325px; height:68px;}
.blocentiermoy{}
.moyenimg{float:left;border:1px solid #808080; border-top:0; width:230px; padding-left:10px; height:58px; padding-top:20px; text-align:left;font-size:18px;font-weight:bold}
.moyendesc{float:left;border-bottom:1px solid #808080;  width:316px; height:68px; padding:5px; overflow:hidden;}
.moyenbtn{float:left;border:1px solid #808080; border-top:0; border-left:0; width:187px; height:51px;background-color:#CCC; padding-top:27px; text-align:center;}

.formuinscription { margin-top:10px; display:none;}
.blocminput{ width:220px;}
.blocminputSmall{ width:120px;}
.blocminputBig{ width:450px;}
.textAreaCde { width:732px; height:70px;}

#listGiftCard { display:none;text-align:left; margin:5px 0px 0px 0px; padding-bottom:10px;}
#roolViewGiftCard {display:none;float:left;}

.blocgBis{width:286px;float:left;}
	.blochBis{width:276px; padding-left:10px; height:21px; line-height:21px; color:#FFFFFF; background:url(images/templates/demi_cadre_compte.jpg) right no-repeat; text-transform:uppercase; font-size:12px; font-weight:bold;}
	.blocmBis{width:276px; padding:5px 0px 5px 10px;background-color:#EDEDED; text-align:left;}

#theGiftCard { display:none; text-align:left;height:168px; padding:5px 10px 10px 10px; width:730px;border-bottom:1px solid #D9D9D9;}

/*parrainage*/

.parrainage_dm_contenu {width:681px;margin:0px auto;padding:8px;}
.parrainage_dm_contenu p{margin-left:12px;margin-right:12px;margin-top:6px;margin-bottom:6px;text-align:justify;line-height:25px;}
.input_parrainage {width:240px;}
.parrainage_dm_contenu_btn{width:697px;margin:0px auto;padding:8px;text-align:center;padding-top:20px;padding-bottom:20px;}






/** SqueezeBox - Expandable Lightbox */
.SqueezeBox img {vertical-align:text-bottom;}
.SqueezeBox img {vertical-align /*\**/:bottom\9}

#sbox-overlay {	position: absolute;	background-color: #000;	left: 0px;	top: 0px;	zoom: 1;}
#sbox-window {	position: absolute;
	background-color: #fff;	text-align: left;overflow: visible;	padding: 10px;/* invalid values, but looks smoother! */
	-moz-border-radius: 3px;-webkit-border-radius: 3px;
}

#sbox-btn-close {position: absolute;width: 30px;height: 30px;right: -15px;top: -15px;background: url(images/templates/squeezeBox/closebox.png) no-repeat center;border: none;}
.sbox-window-ie6 #sbox-btn-close {background-image: url(images/templates/squeezeBox/closebox.gif);}
.sbox-loading #sbox-content {background: url(images/templates/creer/ajax-loader.gif) center no-repeat;}
#sbox-content {	clear: both;overflow: auto;background-color: #fff;height: 100%;width: 100%;}
.sbox-content-image#sbox-content {overflow: visible;}
#sbox-image {display: block;}
.sbox-content-image img {display: block;width: 100%;height: 100%;}
.sbox-content-iframe#sbox-content {	overflow: visible;}

/* Hides scrollbars */
/*.body-overlayed {overflow: hidden;}*/
/* Hides flash (Firefox problem) and selects (IE) */
.body-overlayed embed, .body-overlayed object, .body-overlayed select {	visibility: hidden;}
#sbox-window embed, #sbox-window object, #sbox-window select {visibility: visible;}

/* Shadows */
.sbox-bg {position: absolute;width: 33px;height: 40px;}
.sbox-bg-n {left: 0;top: -40px;width: 100%;background: url(images/templates/squeezeBox/bg_n.png) repeat-x;}
.sbox-bg-ne {right: -33px;top: -40px;background: url(images/templates/squeezeBox/bg_ne.png) no-repeat;}
.sbox-bg-e {right: -33px;top: 0;height: 100%;background: url(images/templates/squeezeBox/bg_e.png) repeat-y;}
.sbox-bg-se {right: -33px;bottom: -40px;background: url(images/templates/squeezeBox/bg_se.png) no-repeat;}
.sbox-bg-s {left: 0;bottom: -40px;width: 100%;background: url(images/templates/squeezeBox/bg_s.png) repeat-x;}
.sbox-bg-sw {left: -33px;bottom: -40px;background: url(images/templates/squeezeBox/bg_sw.png) no-repeat;}
.sbox-bg-w {left: -33px;top: 0;	height: 100%;background: url(images/templates/squeezeBox/bg_w.png) repeat-y;}
.sbox-bg-nw {left: -33px;top: -40px;background: url(images/templates/squeezeBox/bg_nw.png) no-repeat;}


.cde2_paiementogone{width:448px; margin-left:auto; margin-right:auto; padding:10px 0; text-align:center;}

.btn_submit {
	color:#FFFFFF;
	background:#404040;
	border:#6f6f6f;
	height:23px;
	padding:0 10px;
}

.red {
	color:#FF0000;
}

ol.decimal li {
	list-style:decimal inside !important;
}

.promo {
	position:absolute;
	z-index:100;
	right:0;
	bottom:85px;
}

#btop {
	padding:20px;
	text-align:right;
}