html{overflow: -moz-scrollbars-vertical; background:#e8e9ea url('../images/bg_total_repeat.jpg') top left repeat-x;}
		
body{background: url('../images/bg_total.jpg') top center no-repeat; text-align:center; color:#9DBDC8; /*#9D4513*/ font-family:arial, sans-serif; font-size:13px; margin:0px; padding:0px;}
div {margin:0px; padding:0px; display:block;}
.default span, .default label {margin:0px; padding:0px; display:block; float:left;}
img {border:0px; margin:0px; padding:0px;}
h1{font-size:30px; margin:0px 0px 10px 0px; font-weight:normal; color:#4d536d; font-family:"Times New Roman", Times, serif;}
	h1 a{display:inline;}
h2, h2 a{font-size:24px; margin:12px 0px 5px 0px; font-weight:normal; clear:both; color:#616991; text-align:left; font-family:"Times New Roman", Times, serif;}
	h2.tower{ height:auto; margin-top:0px; padding:7px 0px 7px 0px; display:block;}
h3, h3 a{font-size:18px; color:#707aaa; margin:12px 0px 5px 0px; font-weight:normal; text-align:left; font-family:arial;}
h4{color:#707aaa !important; font-size:14px; margin:12px 0px 2px 0px; font-weight:normal; padding:0px;}
.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;}
ol{width:550px;}
	li{padding:5px 0px;}
.checkbox{width:auto !important; margin:0px !important; height:auto !important;}
th{font-weight:bold;}

.button_right{text-align:right; clear:both; width:100%;}

a{ font-size:12px; color:#c08e2d; display:block; text-decoration:none; font-weight:normal;}
	a:hover{color:#a77b25; cursor:pointer;}
input,textarea{font-size:11px;}
.button_input{background:#d9a95d !important; display:inline!important; float:none!important; height:35px !Important; font-size:16px !important; padding:3px !important; font-family:"Times New Roman", Times, serif !important; color:#efefe7 !important; width:auto !important; border:1px solid #af8440 !important; text-align:center;}
	.button_input:hover{cursor:pointer;}
font.small{font-size:10px; color:#666}
.small{font-size:11px;}
.file_send{width:185px;}
p{margin:15px 0px 15px 0px;}
.hide{display:none}
.default{position:relative; width:960px; color:#666666; margin:0px auto 0px auto; text-align:left; overflow:hidden; text-align:left;}
/*#modif_header_text{display:none;}*/
#section_email{background:#eeeeee; padding:10px; border:1px solid #cccccc;}
	#section_email table{margin-bottom:10px !important;}
	#section_email h3{margin-top:35px !important;}
	
.medium{font-size:11px; margin-top:0px; padding-top:0px;}
.precedent{font-size:14px; color:#70A3C3; background:#eeeeee; border:1px solid #cccccc; padding:3px; margin:5px 0px;}
	.precedent b{color:#C08E2D;}

/* --------------- Pour la section administration -------------------*/		
.admin{text-align:left;}
	.admin input{width:375px; height:15px; font-size:12px; margin-bottom:2px;}
	.admin label{width:120px; display:block;}
	.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; color:#000;}
		.top_form span{width:100px;}
	.boutons{background:#E8F2F6; clear:both; display:none; height:auto; 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 label{width:100px; display:block;}
	/*
	.user_boutons label{width:120px; display:block; margin-bottom:3px;}
		.user_boutons input{margin-bottom:3px;}
	*/
		
	.user_boutons label{width:150px; display:block; margin-top:8px; }
		.user_boutons input{margin-top:8px; width:250px;}
		.user_boutons .no_text{margin-top:8px; display:inline;}
			.no_text input{width:20px;}

	#label_wrong_fields{color:#ff0000; display:none;}
	
				
	.modif_position{width:auto; height:auto; margin:0px; padding:0px;}
		.modif_position select{font-size:10px; font-family:arial;}
		.modif_position option{font-size:10px; font-family:arial;}
		
/* PHP login */
	
	.admin_login{background:#f0f0f0; width:100%; height:100%; margin-top:15px; border-top:1px solid #ffffff;}
		.admin_text{background:#f0f0f0 url('../images/zone_admin_background.gif') top center no-repeat; width:325px; margin:0px auto 0px auto; height:250px; padding:20px;}
			.admin_text h1{font-size:22px; margin:10px 0px 0px;}
		.admin_text .info{margin:0px 0px 0px 40px; float:left; width:220px; text-align:left;}
			.admin_text .info span{float:left; font-weight:bold; display:block; width:90px; margin-bottom:10px;}
			.admin_text .info input{float:left;  margin-bottom:10px;}
			.admin_text .info .bt{float:right; width:108px; margin-right:5px;}

/* --------------- Fin de pour la section administration -------------------*/
.move_right{float:right;}
a.first{background:none !important;}

.default .header{background:url('../images/bg_header.jpg') top right no-repeat; width:100%; float:left; position:relative; height:176px;}
	.default .header img{float:left;}
	
	.recherche{position:absolute; right:30px; top:90px; width:275px; color:#666666;}
		.recherche b{font-weight:normal; font-family:"Times New Roman", Times, serif; font-size:16px; padding:2px 0px 0px 10px; display:block; float:left;}
		.recherche form{background:none !important; border:0px !important; display:block; margin:0px; padding:0px; width:285px !important;}	
		.recherche .inputText{background:#fcfbfa; width:225px !important; height:20px; padding:7px 10px; font-size:16px; color:#999999; border:1px solid #dbd6b9; border-right:0px;}
		.recherche .inputImage{float:left; display:block; width:auto; height:auto !important;}
		.recherche input{float:left; display:block; margin:0px; padding:0px;}
	
	.lastMenu{border:0px;}

/* TOP MENU */
	.top_menu{position:absolute; color:#666666; right:22px; top:55px; height:15px;}
			.top_menu a{display:block; border-right:1px solid #837f64; font-family:"Times New Roman", Times, serif; padding:0px 5px; color:#4d536d; border-right:1px solid #837f64; float:left; width:auto; font-size:12px; font-weight:normal; text-transform:uppercase; text-decoration:none;}
				.top_menu a:hover{color:#999999; }
				.top_menu a.down{color:#999999!important;}


/* HEADER MENU*/
	.main_menu{width:920px; color:#C7A843; display:block; float:left; height:49px; margin-bottom:30px;}
			.main_menu a{display:block; position:relative; background:URL('../images/bg_menu.gif') top left repeat-x; font-weight:normal; font-family:"Times New Roman", Times, serif; padding:20px 18px 12px 18px; height:17px; margin:0px 0px 0px 1px;  color:#ffffff; float:left; width:auto; font-size:15px; text-transform:uppercase; text-decoration:none;}
				.main_menu a:hover{color:#968f76;}
				.main_menu a.down{background:URL('../images/bg_menu_down.gif') top left repeat-x;}			
				.main_menu a.down:hover{color:#ffffff;}
				
				.main_menu a .gauche{position:absolute; top:0px; left:0px; background:#dfdab7 URL('../images/bg_menu_left.gif') top left no-repeat; display:block; height:49px; width:10px;}
				.main_menu a.down .gauche {background:#dfdab7 URL('../images/bg_menu_down_left.gif') top left no-repeat;}
				
				.main_menu a .droite{position:absolute; top:0px; right:0px; background:#dfdab7 URL('../images/bg_menu_right.gif') top left no-repeat; display:block; height:49px; width:10px;}
				.main_menu a.down .droite {background:#dfdab7 URL('../images/bg_menu_down_right.gif') top left no-repeat;}
				
				
/* MAIN MENU*/
	.total_menu{position:absolute; left:325px; top:242px; height:77px; width:669px;}				
		.menu{color:#ffffff; float:left;}
			.menu a{display:block;white-space: nowrap; padding:5px 6px 2px 6px; color:#AB9745; height:20px;  float:left; width:auto; text-decoration:none;}
				.menu a:hover{color:#cccccc !important;}
				.menu a.down{color:#996633 !important; padding-top:5px; }
		/* MENU LANGUE */

			.top_loggin{float:left; height:12px; width:auto;}
				.top_loggin a{display:block; border-right:1px solid #e6e6e6; font-family:"Times New Roman", Times, serif; padding:0px 5px; color:#AF8440; float:left; width:auto; font-size:12px; font-weight:normal; text-transform:uppercase; text-decoration:none;}
					.top_loggin a:hover{color:#999999;}
					.top_loggin a.down{color:#999999 !important;}
				.deconnexion{font-size:9px!important; margin-top:7px !important; border-right:2px solid #fafafa;}
/* SOUS MENU*/
	.sous_menu{float:left; width:230px; padding:20px 0px 0px 0px; margin:0px;}
		.sous_menu li{float:left; white-space:nowrap; display:block; font-weight:normal; padding:0px; margin:0px;}
			.sous_menu li a{background:URL('../images/bg_fleche_menu.gif') top left no-repeat; width:210px; font-family:"Times New Roman", Times, serif; color:#70a3c3; font-size:16px; padding:8px 5px 0px 15px; text-transform:uppercase;  height:27px; float:left; display:block;}
			.sous_menu li a:hover{background:#efefe5;}		
			.sous_menu li a.down{background:#f4f4f0;}	

	.pick_menu{width:350px;}
			
/* Images right */

	.sous_sous_menu{float:left; width:650px;  padding:4px 0px 0px 0px;}
		.sous_sous_menu a{float:left;white-space: nowrap; background: url('../images/sous_menu_sep.gif') no-repeat; height:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#a59a7b; display:block; text-transform:capitalize; font-size:11px; border-left:1px solid #c4bba1; font-weight:normal; padding:0px 6px 2px 6px;}
			.sous_sous_menu a:hover{color:#aaaaaa;}		
			.sous_sous_menu a.down{color:#996633;}	
	
	.pre_footer{background:#F0F5F9; border-top:1px solid #d3e7f2; width:100%; height:auto; float:left;}
		.pre_footer .bottom_element{float:left; width:350px; height:50px; vertical-align:middle;  padding:10px 10px 10px 20px;}
			.bottom_element a{display:block; margin:0px 20px 0px 0px; float:left;}
		.pre_footer .bottom_element_address{width:530px; padding:5px 20px 0px 20px; font-size:11px !important; background:#eeeeee; border-right:1px solid #d3e7f2; float:left; height:65px; text-align:left;}
			.bottom_element_address a{display:inline !important;}
			.bottom_element_address p{margin:4px 0px 2px 0px;}
			.bottom_element_address .address_text, .bottom_element_address img{float:left; display:block;}
			.bottom_element_address .address_text{margin-left:10px; padding-top:2px;}
		.pre_footer h2{display:block; background:#e8f2f6; padding:10px 20px;}
		.pre_footer .bottom_content{margin-left:10px;}
			.bottom_content h3{margin:10px 0px 5px 0px;}
		.pre_footer font{font-size:12px;}


	.footer{background:#e8e9ea; height:12px; color:#999999; width:930px; float:left; border-top:1px solid #ffffff; text-align:right; padding:10px 15px 8px 15px; font-size:11px;}
		.footer p{margin:0px; margin-right:10px;}
		.footer .left{margin:0px 0px 0px 5px; float:left;}
		.footer a{display:inline;}
	
	
	
	.main{float:left; width:929px; padding:0px 13px 20px 18px; background:#f2f2ee url('../images/bg_content.jpg') top left no-repeat; height:auto !important; min-height:5px;}
		.main .text{background:#eaeada; padding:20px 18px 20px 18px; width:629px; position:relative; float:left;}
			.text p{width:auto;}
			.text a{display:inline;}
			/*.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:100%; color:#666666; font-size:12px; font-weight:normal; text-transform:capitalize; margin-bottom:5px;}
					.fil_darianne a{float:left; font-size:12px;}
					.fil_darianne span{float:left; margin:0px 4px 0px 4px !important; font-weight:bold;}
			
				/* Login */
				.login_et_desc{float:left; width:170px; margin:0 0 0 15px;}
					.login_et_desc a{display:inline;}
				
				.login_element{padding:5px 0px;} 
					.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;}
						.login_element h3 img{margin:0px 0px 0px 3px;}
						
			.inscription{float:left; width:458px;}
				.inscription label{display:block; float:left; width:150px; margin-top:5px; height:16px;}
				.inscription input{display:block; float:left; width:300px; margin-top:5px; height:16px;}			
						
				.login_form{padding:0px 0px 0px 15px;}
					.login_form input{background:#f8f7f6; border:1px solid #dedece; padding:8px; font-size:14px; color:#999999; width:170px;}
					
					
				#formlog{display:none; padding-bottom:10px; float:left;}
					
					
			
				/* 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{background:#f2f2ee; width:665px; float:left; margin-top:5px;}
			.content_without_left{background:#f2f2ee; width:920px; float:left; margin-top:5px;}	
				.content_without_left .text{width:880px;}
				
				
		.content_right{width:248px; padding:0px 1px 5px 1px;  float:left; margin-left:14px;}
			.content_right_info{float:left; margin-bottom:17px;}
			
			
				.content_right_info h2{background:URL('../images/bg_right_h2.jpg') top left no-repeat; height:20px; width:228px; margin:0px; padding:12px 10px 18px 20px; display:block; float:left;}
				.white h2{background:URL('../images/bg_right_h2_white.jpg') top left no-repeat;}
				.membre h2{background:URL('../images/bg_right_h2_membre.jpg') top left no-repeat; color:#fefefe;} 
				.membre h2 a{color:#fefefe !important; margin:0px !important; padding:0px !important;}
				
				.content_right_info .text_right{background:#eaead9 URL('../images/bg_right_shadow.jpg') bottom left no-repeat; width:225px; height:auto; float:left; margin:0px 12px 0px 11px; padding-bottom:8px;}
				.white .text_right{background:#f6f6f3 URL('../images/bg_right_shadow.jpg') bottom left no-repeat;}
				
				.text_right_info{padding:10px;}
				
				.sinscrire{width:215px; margin-left:11px; float:left; display:block; padding:5px; height:40px; font-size:36px; font-family:"Times New Roman", Times, serif; color:#90b7c7; font-weight:normal;}
					.sinscrire img{float:left !important; display:block !important; margin-right:10px;}
					/* .sinscrire span:hover,  
					.sinscrire a:hover{color:#81acbf !important;}*/
			
				.content_right p{margin:0px 0px 8px 0px;}
				
				.suggestion{display:block; margin:0px auto; width:225px;}
					.suggestion a{display:block; float:left; width:225px; padding:10px 0px; text-align:center; height:auto; vertical-align:middle;}
					.suggestion img{}
					.suggestion p{background:#f4f4f0; color:#999999; display:block; float:left; padding:10px; width:205px; height:30px; font-size:14px; padding:10px; text-align:center;}
				
				.img_random{float:left; margin:15px 0px 0px 15px; width:200px;}
					.img_random table{width:120px; border:0px !important; border:1px solid #dddddd !important; height:120px; margin:0px 0px 5px 0px; 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;}

				.heures{padding:10px;}
	
	/*POUR PHOTOS*/

	.images_send{width:600px; 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:3px; border-bottom:1px solid #ccc;}
		.images_send input{width:190px; 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:128px; 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:120px; float:left; margin:0px 0px 8px 0px;}
			.affichage_img td{background:#dddddd; text-align:center; margin:0px auto 0px auto; vertical-align:middle; height:120px; width:128px;}
			.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;}
		.afficharge_gros_img .hires{ width:400px !important; text-align:center;}
		.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; padding:2px; top:0px; right:0px; width:24px !important; display:block;}
			.agrandir img{display:block !important;}

			
	
	/*POUR ADMIN*/
	
	.user_info{width:570px !important; width:562px; height:auto;}
		.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:60px !important; margin-right:30px; width:415px; padding:5px; margin-right:-3px;}
		.user_info h4{padding:0px; margin:0px 0px 5px 0px;}
			.label label{float:left; width:140px; margin-top:3px; height:18px;}
			.label input{float:left; width:210px; margin:1px; padding:1px 0px; height:18px;}
			.label .checkbox{height:18px !important;}
			.user_btn{clear:both;}
			
	/* Pour loguer */
	.menu_user{float:left; padding:12px 0px 10px 5px; width:152px;}
	.menu_user a{ background:url('../images/bg_sous.gif') left no-repeat; color:#4D536D; display:block; font-size:14px !important; font-family:"Times New Roman", Times, serif; text-transform:uppercase; margin-bottom:3px;}
		.menu_user a.down{color:#aaaaaa;}		
		
	/* Côté Admin Pour loguer */
	.admin .menu_user{position:absolute; background:#ffffff; padding:0px; left:520px; top:80px; width:450px;}
		.admin .menu_user a{float:left; padding:0px 5px !important; border-right:1px solid #837F64;}
		.admin .menu_user h3{margin:0px 0px 10px 0px !important; padding:5px !important; clear:both; background:#dddddd !important;}
				
	/*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:#eeeeee;}
			.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:650px; padding:6px 0px;}
	.pick{width:650px !Important;}
		.pick .ensemble{margin:0px 15px 15px 0px !important;}
	
		.list_img .barre{ text-decoration:line-through; font-size:10px !important;}
		.list_img .piece_vendue{position:absolute; width:218px; left:-10px; text-align:center; height:77px; color:#ffffff; font-size:16px; font-weight:bold; text-transform:uppercase;}
	
	/*
	.list_img .ensemble{display:block; height:156px; width:120px; margin:8px; float:left;  border:1px solid #dddddd;  position:relative;}
		.ensemble .supprimer_item{position:absolute; top:160px; font-size:11px !important;}
	.list_img table{ width:120px; vertical-align:middle; text-align:center; border-spacing:0px; border-collapse:collapse;}
		.list_img td{padding:16px 0px 0px 0px; height:136px; text-align:center; vertical-align:middle;}
		.list_img a:hover{cursor:pointer;}
		.list_img img{vertical-align:middle; margin:auto; display:block; float:none!important;}
		.list_img span{position:absolute; color:#0096A7; font-weight:normal; left:0px; top:136px; display:block; height:14px; margin:0px !important; font-size:11px; padding:3px 0px 3px 0px; width:120px; text-align:center; background:#eeeeee;}
		.list_img i{color:#aaaaaa;}
		.list_img font{position:absolute; top:0px; width:120px; text-align:center; color:#aaaaaa; background:#eeeeee; padding:2px 0px;}
	*/	
		
	.list_img .ensemble{display:block; height:240px; width:200px; margin:0px 0px 15px 15px; float:left;  position:relative;}
		.ensemble .supprimer_item{position:absolute; top:230px; font-size:11px !important;}
		.item_special table{background:#e8f1b7 !important;}
		
	.list_img table{background:#fefefe; width:200px; vertical-align:middle; text-align:center; border-spacing:0px; border-collapse:collapse;}
		.list_img td{padding:0px; height:120px; text-align:center; vertical-align:middle; height:200px;}
		.list_img a:hover{cursor:pointer;}
		.list_img img{vertical-align:middle; margin:auto; display:block; text-align:center; float:none!important;}
		.list_img span{background:#f4f4f0; position:absolute; color:#999999; font-weight:normal; left:0px; top:200px; display:block; height:30px; margin:0px !important; font-size:12px; padding:5px; width:190px; text-align:center; }
		.list_img i{color:#aaaaaa;}
		
	.chronique{clear:both; margin:0px 0px 20px 0px; padding:0px; width:550px !important;}
		.chronique img{float:left; margin:0px 10px 10px 10px;}
		.chronique a{display:inline;}
		.chronique_h2 a{font-size:16px !important; color:#008392 !important; font-weight:normal !important;}
		.chronique .points{float:right; font-size:12px; margin-top:5px;}
		
	
	.img_hori table{float:left;}
	
	.prix_droite{position:absolute; background:#f6f6f6; padding:5px 10px; right:55px; top:35px; font-weight:bold; font-size:14px; font-style:italic;}
		.barre{ text-decoration:line-through; font-size:11px !important;}
		.prix_droite b{font-size:16px;}
	
	.nbPagesResults{margin-bottom:7px; width:610px; height:20px; float:right;}
	.nbResultats{float:right; width:600px; text-align:right; font-size:10px; padding-right:5px;}
	.nbPages{float:right;}
		.nbPages a{display:block; height:12px; padding:2px 4px 2px 4px; margin:0px 2px 2px 0px; float:left;}
		.nbPages a:hover{}
		.nbPages a.down{color:#261b07;}
		.nbPages b{float:left; display:block; padding:2px 4px 2px 4px; margin:0px 2px 0px 0px; color:#999999;}
		.nbPages .bt_np{text-decoration:underline;}
		
	.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}
	
	.ensemble_promo{background:#eaead9; float:left; width:100%; margin-top:20px; height:auto; padding-bottom:15px;}
	.piece .promo{height:400px; background:#F8F7F6; padding:10px; width:461px !important; float:left;}
	.piece .promo_thumb{width:60px !important; float:left;}
	
	.promo{height:260px; padding-top:5px; width:665px; display:block; float:left; text-align:center; position:relative;}
		.promo a{width:664px; text-align:left;}
		.promo .totala{position:absolute; top:0px; left:0px; width:650px; height:260px; z-index:10;}
		.promo p{margin:1px 0px !important; padding:0px;}
		.promo img{display:none; margin:0px auto;}
		.promo h2{position:absolute; top:32px; left:50px; font-size:36px; font-family:"Times New Roman", Times, serif;}
		.promo .promo_text{position:absolute; top:147px; left:50px; width:590px; font-size:14px;}
		.promo1{background:#f0f0c8  URL('../images/bg_visuel1.jpg') top left no-repeat; color:#958e75; height:260px; width:650px; text-align:left; position:relative; margin:0px auto;}
			.promo1 h2{color:#ffffff; font-size:42px; font-family:Georgia, "Times New Roman", Times, serif;}
			.promo1 h3{color:#bf7d20; text-transform:uppercase; font-size:22px; margin:0px; padding:0px;}
			.promo1 strong{background:#8ba0ab; color:#ffffff; padding:1px 3px; font-weight:normal; font-size:18px; text-transform:uppercase;}
			.promo1 .promo_text{color:#958e75;}
			.promo1 a{position:absolute; width:175px; top:20px; left:350px; padding-left:40px; color:#90b7c7; font-size:26px;}
		.promo2{background:#f0f0c8  URL('../images/bg_visuel2.jpg') top left no-repeat; font-size:16px; color:#958e75; height:260px; width:650px; text-align:left; position:relative; margin:0px auto;}
			.promo2 h2{color:#ffffff; font-size:56px; top:24px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
			.promo2 h3{color:#aed34a; text-transform:uppercase; font-weight:bold; font-size:24px; margin:0px; padding:0px;}
			.promo2 strong{color:#c99c45; padding:1px 3px; font-weight:normal; font-size:18px;}
			.promo2 .promo_text{color:#9b9267; top:142px; left:35px;}
			.promo2 a{position:absolute; width:100px; top:60px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; left:430px; text-align:center; color:#ffffff; font-size:24px; line-height:18px}
			
		.promo3{background:#f0f0c8  URL('../images/bg_visuel3.jpg') top left no-repeat; font-size:14px; color:#fefefe; height:260px; width:650px; text-align:left; position:relative; margin:0px auto;}
			.promo3 h2{color:#ffffff; font-size:32px; left:80px; top:20px; width:245px; text-align:center; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
			.promo3 h3{color:#dcdabd; text-transform:uppercase; text-align:center; font-weight:bold; font-size:24px; margin:0px; padding:0px;}
			.promo3 strong{color:#e3de98; padding:1px 3px; font-weight:normal; font-size:18px;}
			.promo3 .promo_text{color:#fefefe; top:130px; left:80px; width:245px; text-align:center;}
			.promo3 .promo_img{position:absolute; left:402px; top:31px; width:200px; height:200px; text-align:center;}
			.promo3 a{width:auto!important;}
			.promo3 img{display:block;}
			
		.promo4{background:#f0f0c8  URL('../images/bg_visuel4.jpg') top left no-repeat; font-size:14px; color:#fefefe; height:260px; width:650px; text-align:left; position:relative; margin:0px auto;}
			.promo4 h2{color:#ffffff; font-size:32px; left:300px; top:35px; width:300px; text-align:center; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
			.promo4 h3{color:#dcdabd; text-transform:uppercase; text-align:center; font-weight:bold; font-size:24px; margin:0px; padding:0px;}
			.promo4 strong{color:#e3de98; padding:1px 3px; font-weight:normal; font-size:18px;}
			.promo4 .promo_text{color:#fefefe; left:300px; top:115px;  width:300px; text-align:center;}
			.promo4 .promo_img{position:absolute; left:55px; top:30px; width:200px; height:200px; text-align:center;}
				.promo_img td{vertical-align:middle;}
			.promo4 a{width:auto!important;}
			.promo4 img{display:block;}
		
	.promo_thumb{background:#eaead9; height:70px; float:left; width:614px; padding:20px 20px 0px 20px;}
		.promo_thumb a{ background:#f4f4f0; margin:0px 6px 0px 0px; border:1px solid #dadad7; padding:3px; width:40px; height:40px; display:block; float:left;}
			.promo_thumb a:hover{ background:#ffffff;}
		.promo_thumb img:hover{cursor:pointer !important;}
		.promo_thumb h3{float:right; margin:0px; padding:15px 10px 15px 0px; font-weight:normal; font-size:14px; color:#999999;}
		.promo_thumb .titre_special{background:URL('../images/promo_text.gif') top left no-repeat; font-size:18px; text-align:center; vertical-align:middle; font-family:"Times New Roman", Times, serif; height:32px; width:40px; padding:8px 0px 0px 0px; color:#ffffff; text-transform:uppercase;}
			.titre_special:hover{cursor:pointer;}
					
	/* Page principale */
	
	.special_desc{float:left; width:380px;  padding-right:3px; height:300px;  border-right:1px solid #cccccc;}
		.special_desc p{width:375px;}
	.produit_special{ position:relative; float:left; width:320px; height:300px; margin-left:5px;}	
		.produit_special h2{padding:5px 10px; color:#6f4b09; font-size:14px; margin:35px 0px 20px 10px; width:200px; height:40px;}	
			.produit_special h2 a{color:#6f4b09; font-size:14px !important; font-weight:normal;  width:200px; height:40px; display:block;}
		.produit_special p{padding:5px 0px 5px 15px; width:140px; margin:0px; float:left; color:#695312;}	
		.produit_special img{float:left; margin:5px 0px 5px 24px; border:1px solid #b39738; font-size:10px !important;}
		.produit_special a{display:inline; color:#ffffff; font-size:14px;}
		.special_prix{color:#ffffff; position:absolute; font-size:55px; width:220px; bottom:15px; right:2px;  font-family:Georgia, "Times New Roman", Times, serif; float:right; margin:0px; text-align:right; padding:0px 15px 5px 5px;}
			.special_prix span{font-size:10px; color:#ffffff; font-family:arial;  line-height:20px; float:right;}
			.special_prix sup{font-size:24px;}

	.catalogue{background:#ffffff; position:relative; height:200px; width:214px; float:left; margin-top:20px;}
		.bottom_link{float:right; padding:14px 10px 10px 10px;}
		.catalogue h2 a{font-size:21px !important; width:214px; text-align:center; }
		
	.astuce{float:left; position:relative; background:#ffffff; width:390px;  height:185px; padding:0px 20px 15px 20px; margin:20px 0px 0px 20px;}
		.astuce h3{margin-bottom:0px;}
		.astuce p{margin-top:3px;}
		.astuce .plus_info{position:absolute; right:15px; bottom:10px;}
		
	.user_list input{width:12px; height:12px;}
		.user_list th{background:#999999; color:#ffffff;}
		.user_list tr:hover{background:#cccccc;}
		
	.publicite{float:left; margin:20px 0px; height:70px; width:665px;}
		.publicite_text{float:left; background:#ffffff; width:182px; height:60px; padding:5px 0px 5px 5px;}
			.publicite_text p, .publicite_text h3{margin:0px; padding:0px !important;}
		.publicite_img{padding:5px; float:left; background:#eaead9;}
		
	.produits{float:left;  width:650px;}
	
	.link{width:615px; border:1px solid #e2e2de; float:left; margin-bottom:15px;}
	.link .info_img{background:#f4f4f0; width:200px; height:auto !important; height:200px; float:left;}
		.info_img table{height:100%; margin:0px; padding:0px;}
		.info_img td{padding:0px !important; margin:0px !important; width:200px; height:200px; vertical-align:middle; text-align:center;}
		.info_img a{text-align:center; vertical-align:middle; width:200px; height:200px;}
		.info_link{float:left; width:375px; padding:15px 20px; height:auto !important; min-height:160px; height:160px;}
			.info_link h2{padding:0px 0px 5px 0px; margin:0px;}
			.info_link h2 a{margin:0px}
		
	
	.demande_speciale{float:left; width:458px;}
	.demande_speciale label{display:block; float:left; width:150px; margin-top:5px; height:16px;}
		.demande_speciale input{display:block; float:left; width:300px; margin-top:5px; height:16px;}
		.demande_speciale .sub{float:left;}
		.demande_speciale textarea{display:block; float:left; width:300px; margin-top:5px; height:100px;}
		
	
		
	.edition_form{float:left; border:0px  !important; background:none !important;}
		.edition_item th{background:#999999; color:#ffffff;}
		.edition_item th, .edition_item td{padding:4px;}
		.edition_item tr:hover{background:#dddddd;}
		.edition_item .titre_th{width:400px;}
		
	.userList input{width:80px;}
	.userList td, .user_search th{padding:8px;}
	
	.label_small label{width:120px;}
	
	.link_page{background:#F6F6F3; padding:10px; width:600px;}
		.code_html{background:#eeeeee; border:1px solid #dddddd; padding:0px !important; vertical-align:middle; height:40px; color:#999999; width:580px;}
	
	.facebook{margin-bottom:15px; float:left; display:block; padding:0px 10px; font-size:14px; color:#999;}
	.facebook img, .facebook span{display:block; float:left;}
		.facebook span{padding:5px;}
		.facebook b{font-size:24px; font-family:"Times New Roman", Times, serif; color:#616991;}
	
	
	
