		html{overflow: -moz-scrollbars-vertical; background:#f7f7ec url('../images/bg_degrade.gif') top left repeat-x;}
		
		body{ text-align:center; color:#9DBDC8; /*#9D4513*/ font-family:tahoma, sans-serif; font-size:13px; margin:0px; padding:0px;}
        div{margin:0px; padding:0px; display:block;}
        span {margin:0px; padding:0px; display:block; float:left;}
		img {border:0px; margin:0px; padding:0px;}
		h1{font-size:23px; padding:3px 0px 40px 0px !important; margin:0px !important; height:24px; clear:both; font-weight:normal; color:#6f6032;}
			h1 a{display:inline;}
			h1 b{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; font-weight:normal; color:#4E8092;}
			h1 i{color:#ffffff;}
		h2{font-size:18px; padding:15px 0px 3px 0px; margin:0px; font-weight:normal; color:#796a3b; text-align:left; clear:both;}
			h2.tower{ height:auto; margin-top:0px; padding:7px 0px 7px 10px; display:block;}
			h2 a{font-size:12px !important;}
		h3{font-size:15px; color:#978756; padding:15px 0px 3px 0px; margin:0px; font-weight:normal; text-align:left; clear:both;}
		h4{color:#0096A7 !important; font-size:12px; padding:18px 0px 2px 0px; margin:0px; font-weight:bold;}
		.sub{width:auto !important; height:22px !important; clear:both; font-weight:bold; text-align:center;  background:#CC9900; border:1px solid #333; margin-right:5px;}
		.sub_remove{width:auto !important; height:22px !important; clear:both; font-weight:bold; color:#fff; margin:0px 5px 0px 0px;  text-align:center;  background:#cc0000; border:1px solid #333;}
		a{ font-size:12px; color:#c3892f; display:block; text-decoration:none; font-weight:normal;}
			a:hover{color:#996633;}
		input,textarea,select,option{font-size:13px; font-family:tahoma;}
		font.small{font-size:10px; color:#666}
		.small{font-size:11px;}
		.file_send{width:185px;}
		p{margin:10px 0px 15px 0px;}
		.hide{display:none}
		.default{position:relative; width:960px; color:#696d43; margin:0px auto 0px auto; text-align:left; overflow:hidden; text-align:left;}
		.readonly{background:#dddddd; border:1px solid #cccccc;}
		ol{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; width:80%;}
		ol p{font-family:tahoma; font-size:12px;}
		li{margin:10px 0px; }
		ul{padding-left:20px; margin-left:0px;}
		
		/* --------------- Pour la section administration -------------------*/		
		.admin{text-align:left;}
			.admin input{width:375px; height:16px; font-size:11px; margin-bottom:2px;}
			.admin form{background:#eeeeee; border:1px solid #cccccc; padding:5px; margin:0px 0px 10px 0px;}

			.admin table{width:580px;}
			.admin .top_form{height:auto !important; height:10px; display:block; width:100%; color:#000;}
			.admin .piqueTime{height:auto !important; clear:both; width:100%; color:#000;}
				.piqueTime .hasDatepicker{width:80px; font-size:10px;}
			.boutons{background:#E8F2F6; clear:both; height:auto; display:none; width:auto; border:1px solid #fff; padding:5px;}
				.boutons h1{font-size:12px; font-weight:bold; margin:5px 0px 5px 0px; clear:both; color:#fff; display:block; border-bottom:1px solid #999;}
				.boutons a{padding:3px 0px 5px 0px;  font-size:10px; color:#CC9900; display:block; text-decoration:none; font-weight:bold;}
				.boutons span{width:100px; display:block;}

			.user_boutons label{width:150px; display:block; float:left; margin-top:8px; height:14px; padding:3px 0px;}
				.user_boutons input{margin-top:8px; width:250px; height:20px; vertical-align:middle;}
				.user_boutons .no_text{margin-top:8px; display:inline;}
					.no_text input{width:20px;}

			#label_wrong_fields{color:#ff0000; display:none;}

		/* --------------- Fin de pour la section administration -------------------*/
		.move_right{float:right;}
		a.first{background:none !important;}
		
		.header{background:url('../images/bg_header.jpg') top right no-repeat; width:100%; float:left; position:relative; height:226px;}
			.header img{float:left;}
			.header .logo{float:left; margin-left:27px;}
			
			.slogan{position:absolute; top:75px; left:30px; color:#8d7a3f;}
		
		/* HEADER MENU*/
			.main_menu{position:absolute; font-family:Georgia, "Times New Roman", Times, serif; width:539px; color:#5e5540; right:70px; top:36px; text-align:right; height:13px;}
					.main_menu a{display:block; border-right:2px solid #fafafa;  display:inline; padding:1px 6px 1px 6px; color:#5e5540; width:auto; font-size:14px; font-weight:normal;  text-transform:capitalize; text-decoration:none;}
						.main_menu a:hover{color:#7c7157; }
						.main_menu a.down{color:#7c7157!important;}
		/* MAIN MENU*/
			.total_menu{font-family:Georgia, "Times New Roman", Times, serif; height:38px; width:669px; float:left; padding-left:15px;}				
					.total_menu a{background:URL('../images/bg-menu.gif') top left no-repeat; margin-right:2px; font-weight:normal; display:block; float:left; padding:9px 0px 1px 0px; width:164px; text-align:center; white-space: nowrap; color:#6f6032; height:28px;  float:left;  font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:capitalize; text-decoration:none;}
						.total_menu a:hover{color:#7c7157 !important;}
						.total_menu a.down{background:URL('../images/over-bg-menu.gif') top left no-repeat; color:#7c7157 !important;}
				/* MENU LANGUE */
		
					.top_loggin{font-family:Georgia, "Times New Roman", Times, serif; padding:2px 6px 2px 6px; height:13px;  text-transform:capitalize !important; display:inline; color:#804018; width:auto;}
						.top_loggin a{color:#804018; border:0px; padding:0px; font-size:14px; font-weight:normal; text-transform:capitalize !important;}
							.top_loggin a:hover{color:#7c7157;}
							.top_loggin a.down{color:#7c7157!important;}
						.deconnexion{font-size:9px!important; margin:3px 0px 0px 3px!important; border-right:2px solid #fafafa;}
						
					.white{}
					
		/* SOUS MENU*/
			.sous_menu{float:left; width:650px; height:10px; padding:4px 0px 0px 0px;}
				.sous_menu a{float:left;white-space: nowrap; background:url('../images/sous_menu_sep.gif') no-repeat; height:14px;  color:#AB9745; display:block; text-transform:capitalize; font-size:11px; padding:0px 6px 2px 6px;}
					.sous_menu a:hover{color:#cccccc;}		
					.sous_menu a.down{color:#996633;}	
					
		/* Images right */
		
			.sous_sous_menu{float:left; width:650px; height:10px; padding:5px 0px 0px 0px;}
				.sous_sous_menu a{float:left;white-space: nowrap; background: url('../images/sous_menu_sep.gif') no-repeat; height:14px;  color:#C7A843; display:block; text-transform:capitalize; font-size:10px; padding:0px 6px 2px 6px;}
					.sous_sous_menu a:hover{color:#aaaaaa;}		
					.sous_sous_menu a.down{color:#99846E;}	
			

			.footer{background:URL('../images/bg_footer.jpg') top left no-repeat; position:relative; height:61px; color:#aaaaaa; width:960px; float:left; border-top:1px solid #ffffff; padding:20px 0px 0px 0px; font-size:11px !important;}
				.footer .bloc{position:absolute; top:25px; width:280px; }
				.footer p{padding:0px; margin:0px;}
				
				.footer .copyright{left:25px;}
				.footer .adress{left:415px;}
				.footer .contact{left:695px;}
				
				/*
				.footer p{margin:0px; margin-right:10px;}
				.footer .left{margin:0px 0px 0px 5px; float:left;}
				*/
				.footer a{display:inline;}
				
			
			.promo img{margin-bottom:10px;}
			
			.main{float:left; width:960px; background:#f4f899; height:auto !important; min-height:5px; overflow:hidden; padding-top:20px;}
				.main .text{background:#f4f899 url('../images/bg_content.jpg') top left no-repeat; float:left; width:625px; min-height:350px !important; height:350px; height:auto !important; padding:10px 15px 30px 30px; position:relative;}
					/*.left_side{background: url('../images/shadow_left.jpg') repeat-y; margin-bottom:-5000px; height:5px; width:11px; float:left; padding-bottom:5000px;}
					.right_side{background: url('../images/shadow_right.jpg') repeat-y; margin-bottom:-5000px; height:5px; width:11px; float:left; padding-bottom:5000px;}
					*/
						.fil_darianne{float:left; width:500px; color:#666666; font-size:11px; font-weight:normal; text-transform:capitalize; margin:0px; padding:18px 0px 7px 0px;}
							.fil_darianne a{float:left; font-size:11px;}
							.fil_darianne span{float:left; margin:0px 4px 0px 4px !important; font-weight:bold;}
					
						/* Login */
						/*
						.login_et_desc{background:url('');float:left; width:170px; margin:0 0 0 15px;}
							.login_et_desc a{display:inline;}
						*/
						
						.login_element{margin-bottom:10px; width:204px;} 
							.login_element .top{background:url('../images/bg-login-header.jpg') top left no-repeat; width:174px; height:33px; padding:6px 0px 6px 30px;}
							.login_element h3{margin:0px;}
							.login_element h2{margin-top:5px;}
							
							.login_text{padding-left:12px;}
							
							.login_element p{margin:0px; padding:0px; height:auto;}
							.login_element input{margin:0px 0px 3px 0px;}
							.login_element h3 a.openInfo{ padding:2px 4px 2px 4px; margin-bottom:5px; width:90px; background:none !important}
								.login_element h3 img{margin:0px 0px 0px 3px;}
								
						.sinscrire{margin:10px 0px 0px 0px; float:left;}		
								
						.inscription_connect{clear:both; margin-top:10px;}
							.inscription_connect p{margin:0px !important;}
							.inscription_connect h2{margin-top:0px !important;}
							.inscription_connect input{margin-bottom:8px !important;}
							.connect{width:150px; height:auto;; float:left; padding:10px;}
							.inscription{width:370px; height:auto; margin-left:15px; padding:10px; float:left;  border:1px solid #cccccc; background:#FAFAEF;}		
								
						.login_form{padding:0px 0px 0px 8px;}
							
						#formlog{padding-bottom:10px; float:left;}
							
						.left_element{margin-bottom:15px;}
					
						/* fin Login */
						/*.photo{width:90px; height:90px; display:table-cell; vertical-align:middle; background:#999; clear:both; border:1px solid #333333; margin:10px 0px 0px 10px !important; margin:10px 0px 0px 9px;}
							.photo img{vertical-align:middle; display:inline-table;}*/
					.content{width:685px; float:left; margin:0px; padding:0 0 5007px 20px; margin:0 0 -5000px 0px;}
						.content a{display:inline;}
						
						
				.content_right{width:225px; background:#e4e88f URL('../images/bg_right.gif') top left repeat-x; padding:0 5px 5010px 25px;  float:left; margin:0 0 -5000px;}
				


						.content_right p{margin:0px 0px 8px 0px;}
						.img_random{float:left; margin:15px 0px 0px 3px; width:130px;}
							.img_random table{width:120px; border:0px !important; border:1px solid #dddddd !important; height:120px; margin-bottom:5px; padding:0px;}
							.img_random td{vertical-align:middle;  margin-bottom:5px; text-align:center; height:auto;}
								.img_random img{}
						.right_modif{float:right; width:auto;}
							.right_modif a{display:block; background:url('../images/menu_over.gif'); padding:5px 8px 3px 8px; color:#000; float:left; width:auto; font-size:10px; font-weight:bold; text-decoration:none;}



			/*POUR PHOTOS*/

			.images_send{width:560px;  border:1px solid #aaa; border-bottom:0px; margin:10px 0 0 0;}
				.images_send td{width:100px;  padding:8px; border-bottom:1px solid #ccc;}
				.images_send th{text-align:left; background:#CC9933; width:100px; padding:2px; border-bottom:1px solid #ccc;}
				.images_send input{width:150px; padding:0px; margin:0px;}
				.images_send a{color:#aa0000; font-size:12px;}
			
			.txt_img{ height:auto; padding:8px 0px 12px 0px; overflow:auto; clear:both;}
			.complet_photo{margin-top:10px;}
			
			.img_centre{position:relative; height:435px; margin-left:38px; width:400px; border:1px solid #ddd; float:left; display:none;}
				
			.affichage_img{height:435px; width:158px; background:#eee; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-left:0px; float:left; overflow-x: hidden; overflow-y: auto; overflow : -moz-scrollbars-vertical;}
				.affichage_img table{display:block; width:auto; height:150px; float:left; margin:0px 0px 8px 0px;}
					.affichage_img td{background:#dddddd; text-align:center; margin:0px auto 0px auto; vertical-align:middle; height:150px; width:158px;}
					.affichage_img td:hover{background:#aaa;}
			.affichage_gros_img td{position:relative;  vertical-align:middle; text-align:center; margin:0px auto 0px auto; height:400px; width:400px; text-align:center;}
			.affichage_gros_img a{background:none !important; padding:0px !important; width:11px !important;}
				.moveImgs{position:absolute; background:#EEEEEE; color:#fff; height:31px; padding:2px; top:400px; left:0px; width:396px; display:block;}
					.moveImgs h3{text-align:center !important; margin:0px; padding:0px; font-size:12px; color:#0096A7;}
					.prev_next{width:28px !important; margin:0px auto 0px auto!important; height:11px !important; padding:0px!important;}
						.prev_next td{height:11px !important; width:11px !important;}
			a.agrandir{position:absolute; background:#eeeeee !important; height:22px; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:2px; top:0px; right:0px; width:24px !important; display:block;}

						
			
			/*POUR ADMIN*/
			
			.userList input{width:55px !important; font-size:11px;}
				.userList a{display:inline-block;}
				.userList tr:hover td{cursor:pointer; background:#dddddd;}
			.userList td, .user_search{padding:8px; margin:0px !important;}
			.userList th{ vertical-align:top !important; border-right:1px solid #eeeeee;}
			.userList th div{padding:0px 5px;}
			.list_order{display:inline-block; margin-left:5px;}
			
			.user_info{width:570px !important;}
			.user_info form{position:relative; width:600px !important; width:592px; height:auto !important; padding-bottom:25px; float:left; display:block;}
				.user_info h3{background:#ccc; float:left; width:95%; text-transform:none; padding:3px 5px 3px 5px; margin:10px 0px 5px 0px;}
				.user_info .label{float:left; margin-right:20px !important; width:255px; padding:5px; margin-right:-3px;}
				.user_info h4{padding:0px; font-size:11px; margin:0px 0px 5px 0px;}
				.user_info .user_btn{margin:10px; float:right;}
				.user_info .user_btn .sub, .user_btn .supprimer_item, .user_btn .sub_remove{display:block !important; float:left!important; clear:none;}
					.user_info .supprimer_item p{clear:both;}
				
					.label span, .label label{float:left; width:140px; margin-top:3px; height:14px;}
					.label input{float:left; width:110px; margin:1px; padding:1px 0px; height:14px;}
					.label .checkbox{width:12px !important; height:12px; display:inline !important; float:none;}
					
			/* Pour loguer */
			.menu_user{background:#fafaef; float:left; margin:0px 0px 0px 0px; width:152px; padding:25px 15px;}
			.menu_user a{ background:url('../images/bg_sous.gif')  left no-repeat; display:block; font-size:12px !important; margin-bottom:3px; padding:2px 0px 2px 15px;}
				.menu_user a.down{color:#aaaaaa;}		
					
			/*POUR PRODUCTS*/
			.global_product{clear:both; height:auto; margin:2px; border:0px;}
				.global_product input{width:30px;}
				.global_product input.titre{width:380px !important;}
				.global_product td{width:40px; vertical-align:top; padding:4px;}
				.global_product td.titre{width:390px; }
				.global_product td.titre_gros{width:480px;}
				.global_product td.price_gros{width:80px;}
				.global_product th{background:#eeeeee; color:#666666; font-weight:bold; vertical-align:top; padding:4px;}
				.global_product h3{margin:0px; color:#000 !important; padding:0px; font-size:11px;}
				.global_product h4{margin:0px; color:#000 !important; padding:0px; font-size:11px;}
					.product_desc{float:left; width:390px; display:none; font-weight:normal; text-transform:none;}
					.product_desc_show{display:block; width:auto; display:block; font-weight:normal; text-transform:none;}
						.product_desc_show .special_ul{list-style:none;}
					.pair{background:#f6f6f6 !important;}
					.add_ligne{background:#ccc;}
					.service_img{ display:block; height:120px;}
						.service_img img{float:left;}
						
				
			/* NOUVELLES */
			.nouvelles_send{background:#ffffff; vertical-align:top;}
			.nouvelles_send th{background:#eeeeee; color:#666666; font-weight:bold; vertical-align:top; padding:4px;}
				.nouvelles_send td{padding:5px; vertical-align:top;}
				.nouvelles_send input{width:185px;}
				.nouvelles_send h4{color:#000000 !important;}
				.nouvelles_send h2{margin:0px; padding:0px;}
				.nouvelles_send .move_right{float:right; margin-top:10px;}
				.nouvelles_send textarea{height:75px;}
				.nouvelles_send .titre_gros{width:480px;}
				.nouvelles_send .photo{ vertical-align:middle; text-align:center; border:1px solid #eeeeee; border-top:0px;}
					.photo a,input,h4{text-align:left;}
					.photo a{color:#990000; }
					
			/* HÉBERGEMENT */
			.hebergement_top{clear:both; margin-bottom:20px;}	
				.hebergement_top table{border:1px solid #cccccc; border-collapse:collapse; margin-bottom:10px;}
				.hebergement_top td{border:1px solid #cccccc; padding:5px; }
				.hebergement_top p{margin:0px 0px 8px 0px;}
				.hebergement_top font{font-weight:normal !important; font-size:10px !important;}
				.hebergement_top object{width:600px; height:400px;}
			.hebergement_global{float:left; margin-bottom:25px; display:none; width:680px; background:#ffffff; border:1px solid #dddddd; padding:5px;}				
				.hebergement_global p{margin:0px 0px 10px 0px;}
				.hebergement_global h3{margin:0px 0px 8px 0px; padding:0px; clear:both;}
			.hebergement_sml_img{height:373px; width:168px; background:#eee; border:1px solid #dddddd; border-right:0px; float:left;}
				.hebergement_sml_img a{margin:6px 3px 0px 6px !important; display:block; padding:0px;}
				.hebergement_sml_img img{ padding:0px; margin:0px;}
			.hebergement_big_img{width:500px; float:left;}
			
			/* OPENDESC */
			.openDesc h2 {clear:both; padding:10px 0px 5px 0px; border-top:1px solid #eeeeee;}
			.openDesc h3{margin:5px 0px 5px 0px; }
			.openDesc a{background: url('../images/fleche_bas.gif') 55px no-repeat; padding:2px 3px 2px 0px; margin:3px 0px 5px 0px; width:66px;}
			.openDesc p{margin:3px 0px 3px 0px;}
			
			/* List image */
			.list_img{float:left; position:relative; width:635px;}
			
			.list_img .ensemble{background:#f3f6af; display:block; height:235px; width:150px; margin:5px 3px; float:left;  border:1px solid #e6ea90;  position:relative;}
				.ensemble .supprimer_item{position:absolute; top:160px; font-size:11px !important;}
			.list_img .piece_vendue{position:absolute; width:165px; z-index:5; left:-7px; top:180px; text-align:center; height:53px; color:#ffffff; font-size:16px; font-weight:bold; text-transform:uppercase;}
			.list_img table{ width:150px; vertical-align:middle; text-align:center; border-spacing:0px; border-collapse:collapse;}
				.list_img td{padding:0px; height:150px; text-align:center;}
				.list_img a:hover{cursor:pointer;}
				.list_img img{vertical-align:middle; margin:auto; display:block; float:none!important;}
				.list_img h3{position:absolute; left:0px; top:140px; display:block; clear:both; height:14px; margin:0px !important; font-size:11px; padding:3px 0px 3px 0px; width:150px; text-align:center; background:#FAFAEF;}
				.list_img b{position:absolute; color:#648c9b; font-weight:normal; left:0px; top:150px; display:block; height:40px; margin:0px !important; font-size:11px; padding:3px; width:144px; text-align:center; background:#f2f3d5; vertical-align:middle;}	
				.list_img i{color:#aaaaaa;}
				.list_img p{position:absolute; color:#648c9b; top:183px; text-align:center; width:150px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; padding-bottom:7px; background:#f2f3d5;}
					.list_img p sup{font-size:12px;}
				.ajouter{position:absolute; top:216px; display:block; vertical-align:middle;  }
					.ajouterStyle{font-weight:bold; font-size:11px;  width:150px;  padding:3px 0px; text-align:center; background:#e1d68e URL('../images/bg-add-cart.gif') top left repeat-x; border:0px; color:#eeeeee;}
						.ajouterStyle:hover{ cursor:pointer; color:#dddddd; }

			.ensemble .danspanier{color:#cc0000;  background:#f2f3d5; text-align:center; width:150px; padding:2px 0px; font-size:11px; display:block; position:absolute; top:218px; vertical-align:middle;}
				.danspanier a{font-size:11px;}
			.danspanier{color:#cc0000;}
			
			.img_hori table{float:left;}
			
			.global_panier{clear:both; width:600px; font-size:11px !important; background:#ffffff; border-collapse:collapse; height:auto; margin:2px;}
				.global_panier input{width:40px;}
				.button_input{background:URL('../images/bg_btn.gif'); clear:both; font-family:Georgia, "Times New Roman", Times, serif; width:auto !important; color:#ffffff; text-transform:uppercase !important; font-size:20px; border:2px solid #abbfc5 !important; height:auto!important; text-align:center; padding:10px 10px !important; height:50px !important;}
				.button_input:hover{cursor:pointer}
				
				.global_panier input.titre{width:380px !important;}
				.global_panier tr:hover{background:#f9f9f9;}
				.global_panier td{width:auto; padding:8px;  vertical-align:middle; text-align:center; border-right:1px solid #eeeeee;}
				.global_panier table td{border:0px;}
				.global_panier td.titre{width:390px;}
				.global_panier td.titre_gros{width:480px;}
				.global_panier td.price_gros{width:80px;}
				.global_panier td.total_item{ color:#666666; font-weight:bold; text-align:right;}
				.global_panier tr.total_panier{background:#d6d4ae; color:#666666; text-transform:uppercase; padding-right:4px; font-weight:bold; }
					.total_panier td{text-align:right;}
				.global_panier tr.taxe_panier{background:#FFFFFF; color:#666666; text-transform:uppercase; padding-right:4px; font-weight:bold;}
					.taxe_panier td{text-align:right;}
				.global_panier .left{font-size:15px;}
				.panier .left{font-size:12px;}
				.panier .button_input{background:URL('../images/bg_btn.gif') bottom left repeat-x; float:left; display:block; font-family:tahoma; width:auto !important; color:#ffffff; text-transform:uppercase !important; font-size:12px !important; border:1px solid #abbfc5 !important; height:auto!important; text-align:center; padding:5px 5px !important; height:18px;}

				
				.left{text-align:left !important; font-weight:normal;}
				.global_panier th{background:#7CA0A7; color:#FFFFFF; font-size:11px; border-right:1px solid #ffffff; font-weight:bold; vertical-align:top; padding:8px; text-align:left;}
				.global_panier h3,h4{margin:0px; padding:0px; font-size:11px;}
				.global_panier .th_total{width:70px; text-align:right;}
				.global_panier .desc{text-align:left;}
				.center{text-align:center !important;}
				
			
			.produits_achetes .facture{background:#f6f6f6; border:1px solid #ffffff; border-bottom:0px; margin:0px; width:400px; height:40px; padding:5px; float:left; display:block;}
				
				.facture .date{float:left; display:block; text-align:right; padding:13px; margin-left:5px;}
				.facture h2{float:left; display:block; margin:0px;}
			.produits_achetes .ouvrir a{display:block; float:left; height:13px; width:20px; padding:19px 15px;}
			
			.panier_dachat_big{float:left; display:block; margin-top:10px;  background:#f2f0ca; width:180px; border:1px solid #cccccc; margin:20px 0px 0px 0px;}
				.panier_dachat_big a{ float:left; display:block;  background:#f2f0ca; padding:10px 2px 10px 10px; font-size:16px; color:#978756;}
				.panier_dachat_big span{ float:left; background:#7ca0a7; display:block; padding:2px; font-size:14px; color:#ffffff;}
					.panier_dachat_big span a{padding:0px !important;}
				.linkAllez{position:relative; clear:both; background:#7ca0a7 !important; color:#ffffff !important; padding:10px 5px 5px 25px !important; height:18px; width:150px; font-size:12px !important;}
				.linkAllez font{position:absolute; top:3px; left:5px; font-size:22px;}
				.linkQt{float:left; padding:10px 0px !important; color:#7ca0a7 !important;}
			
			.panier_dachat{width:598px; display:none; text-align:right; font-size:11px; background:#eeeeee; border:1px solid #ffffff; float:left; margin-bottom:70px;}
				.panier_dachat .panier{width:596px; border:1px solid #cccccc; background:#ffffff; float:left; border-bottom:0px; text-align:left;}
					/*.panier_dachat .panier:hover{background:#F0F5F9;}*/
					.panier_dachat .table_img{padding:0px; margin:0px; float:left; height:120px; width:140px; border:0px; border-spacing:0px;}
						.panier_dachat .table_img td{vertical-align:middle; height:120px; width:140px; text-align:center;}
					.panier_dachat .panier input{border:0px; margin:0px 3px 3px 0px; padding:0px; height:12px; vertical-align:middle;}
					.panier_dachat img{margin:auto;}
					.panier_dachat .panier_info{float:left; padding:5px 10px; vertical-align:middle; height:100px; width:315px !important;}
					
					.panier_dachat h3{font-size:14px; line-height:17px; margin:10px 0px 5px 0px; padding:0px 0px 2px 0px ;}
					.panier_dachat p{margin:5px 0px; padding:0px;} 
					.panier_dachat a{padding:0px; border:0px;}
					.panier_dachat b{margin-top:5px;}
					.panier_dachat select{margin:0px 5px 0px 0px;}
					.panier_dachat .dimension{float:left; width:270px; margin-bottom:3px; font-size:11px;}
				.panier_dachat .left{width:100px; float:left; text-align:center; padding:10px 0px 0px 10px;}
				.panier_dachat .total{float:left; padding:10px; width:576px; background:#d6d4ae;}
					.total .button_input{float:right;}
					.panier_dachat .remettre{width:416px; padding:5px 0px; float:left;}
					.panier_dachat .ancien_prix{background:#eeeeee; padding:7px; float:left; border:1px solid #cccccc; text-align:center; width:100px; margin-top:15px; height:15px; font-weight:bold; font-size:12px;}
					.panier_dachat .nouveau_prix{background:#eeeeee;float:left; border:1px solid #cccccc; text-align:center; width:110px; height:29px; font-weight:bold; font-size:12px; margin-right:10px;}
						.nouveau_prix input{width:90px; background:#ffffff; padding:3px !important; height:16px !important; font-size:12px; margin:4px 0px 0px 0px !important;}
						.total .button_input{margin-top:4px !important;  padding:1px 2px !important; height:22px !important; border:0px;}
				.panier_dachat .big_total{background:#dddddd; float:left; height:auto; padding:10px; border-top:1px solid #cccccc; }
					.big_total .info{width:90px; float:left;  text-align:left; padding:3px 0px;}
					.big_total .prix{width:488px; float:left;  text-align:right; padding:3px 0px;}
					.big_total .total_color{ font-weight:bold; font-size:14px}
					
					.livraison{clear:both; margin-bottom:25px;}
					
					.panier_dachat .payer{font-size:12px; width:576px; padding:10px !important; float:left; text-align:right;}
						
							.livraison input{width:50px;}
					
					.modePaiement{clear:both; margin:10px 0px 30px 0px; width:578px; background:#FAFAEF; border:1px solid #cccccc; padding:10px;}
						.modePaiement img{vertical-align:middle;}
					
					
			
			.prix_droite{position:absolute; right:35px; top:55px; font-weight:bold; font-size:12px; font-style:italic;}
			
			.vendeurInfo{background:#ffffff; padding:5px 8px; width:250px;}
			
			.nbPages{float:left; margin-bottom:7px; width:580px;}
				.nbPages a{display:block; height:12px; padding:2px 4px 2px 4px; margin:0px 2px 2px 0px; float:left; border:1px solid #dddddd;}
				.nbPages a:hover{background:#ffffff;}
				.nbPages a.down{background:#C7A843; color:#ffffff;}
				
			.faq{width:580px; padding:5px 0px 0px 0px;} 
				
				.faq p{padding:2px 0px 8px 0px; margin:0px;}
				.faq b{color:#666666; font-size:16px;}
				.faq .move_right{float:right;}
				.faq form{padding:5px 10px 30px 10px;}
				/*.faq div{margin:5px 0px 5px 0px; padding:2px 10px 5px 10px;}*/

			.diaporama{background:url('../images/bg_diaporama.jpg') top left no-repeat;  width:960px; float:left; text-align:center !important; height:460px;}
				.diaporama .ensemble{margin:0px auto; width:550px; text-align:center; position:relative;}
				.diaporama h2{padding:5px;}
				.diaporama .price{position:absolute; right:5px; top:20px;}
					.price font{font-size:9px; color:#cc0000}
				
				
			/* MON COMPTE */
			
			.box_general{width:625px; float:left; height:auto; height:100px;}
			.box_compte{width:180px; height:70px; text-align:center; float:left; margin:0px 20px 20px 0px;}
			.box_compte p{background:#D6D4AE ; width:auto !important; padding:10px; margin:0px !important;}
			.box_compte h2{float:left; display:block;}
				.box_compte a:hover{cursor:pointer}
				.box_compte b{display:block; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#86B9CB; background:#ffffff; height:30px; padding:5px 0px;}
				.box_compte font{font-size:14px;}

			/* Promo */
			.promos{float:left; text-align:center; position:relative; width:210px; margin-top:30px; height:206px;}
				.promos img{z-index:1;}
				.text_promo{position:absolute; z-index:5; top:0px; left:0px; width:200px; height:206px;}
				.text_promo h3{margin:10px 0px 15px 0px; text-align:center; padding-top:0px; width:200px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#a5916f; font-weight:normal;}
				.text_promo .date b{font-size:100px; font-family:tahoma; color:#6a98ad; font-weight:normal !important; line-height:100px; padding:0px; word-spacing:0px; display:inline-block; margin:0px auto;}
				.text_promo .date{font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#6a98ad; padding:0px 25px;}
				.text_promo .date b sup{font-size:20px; margin:0px; padding:0px; letter-spacing:1px; vertical-align:top; position:relative; top:10px;}
				

			
			/* CountDown */
			
			.countDownTotal{margin-bottom:15px;}
			.countDownTotal h2{background:#7CA0A7; color:#ffffff; padding:10px 20px; margin:0px; width:260px; border:1px solid #dddddd; border-bottom:0px;}
			.countdown{background:#ffffff; border:1px solid #dddddd; padding:15px 20px 20px 20px; width:260px; clear:both;}
			.countdown b{font-size:42px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#7CA0A7;}
