		/*html{background:#bab59b URL('../images/bg_repeat.gif') top center repeat-y;}*/
		body{background:#bab59b URL('../images/bg_total.jpg') top center no-repeat; color:#C19D2E; /*#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:27px; margin:0px 0px 20px 0px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#80311c;}
			h1 a{display:inline;}
		h2{font-size:23px; margin:15px 0px 5px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#b56a3c; text-align:left;}
			h2.tower{ height:auto; background:#EDF2C5 url('../images/h2_bg.gif') top right no-repeat; margin-top:0px; padding:7px 0px 7px 10px; display:block;}
		h3{font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#77340E; margin:12px 0px 5px 0px; text-align:left;}
		h4{color:#fff !important; font-size:12px; margin:0px; padding:0px;}
		.sub{width:auto !important; height:22px !important; clear:both; font-weight:bold;  background:#CC9900; border:1px solid #333;}
		.sub_remove{width:auto !important; height:22px !important; clear:both; font-weight:bold; color:#fff;  background:#cc0000; border:1px solid #333; margin-right:5px;}
		a{font-size:14px; color:#cc3300; display:block; text-decoration:none; font-weight:normal;}
			a:hover{color:#993300;}
		input,textarea{font-size:11px;}
		font.small{font-size:10px; color:#666}
		.file_send{width:185px;}
		
		.default{position:relative; width:960px; color:#7a4d01; text-align:left; overflow:hidden; text-align:left; margin:0px auto;}
		
		/* --------------- Pour la section administration -------------------*/		
		.admin{}
			.admin form{background:#c1b07b; display:block; padding:5px; margin-bottom:10px;}
			.admin input{width:375px; height:15px; font-size:10px; margin-bottom:2px;}
			.admin .top_form{height:auto !important; height:10px; display:block; color:#000;}
			.boutons{background:#E7EDB2; clear:both; 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 span{width:100px; display:block;}

			.user_boutons span{width:100px; display:block;}

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

		/* --------------- Fin de pour la section administration -------------------*/
		.move_right{float:right;}
		a.first{background:none !important;}
		
		.header{height:253px; width:100%; position:relative; float:left; background:#fff url('../images/bg_header.gif') top right no-repeat;}
			.header img{float:left;}
		
		/* HEADER MENU*/
			.main_menu{background:URL('../images/bg-menu-top.jpg') top left no-repeat; position:absolute; left:672px; top:193px; width:268px; height:40px; padding:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px;}
					.main_menu a{display:block; vertical-align:middle; color:#b40000; float:left; margin-right:8px; font-size:18px; text-decoration:underline; font-weight:normal;}
						.main_menu a:hover{color:#db5d5d;}
						.main_menu a.down{color:#BA0000 !important;}
		/* MAIN MENU*/
			.total_menu{background:url('../images/menu_bg.gif'); position:relative; height:58px; float:left; width:646px; padding:8px 10px 0px 100px;}	
				.total_menu font{color:#dddddd; float:left; display:block; font-size:12px; font-weight:bold;}
							
				.menu_principal{background:URL('../images/menu-bg.gif') top left repeat-x; height:51px; width:950px; padding-left:10px;  display:block; float:left; font-family:Georgia, "Times New Roman", Times, serif;}
					.menu_principal b{font-size:36px; font-weight:normal;}
					.menu_principal a{display:block; position:relative; background:URL('../images/menu-center.gif') top left repeat-x; font-weight:normal; padding:5px 18px; height:41px; margin:0px 0px 0px 4px;  color:#bca539; float:left; width:auto; font-size:20px; text-transform:capitalize; text-decoration:none;}
						.menu_principal a:hover{background:URL('../images/menu-center-over.gif') top left repeat-x;}
						.menu_principal a.down{background:URL('../images/menu-center-over.gif') top left repeat-x; color:#b40000;}
						
						.menu_principal a .gauche{position:absolute; top:0px; left:0px; background:#dfdab7 URL('../images/menu-left.gif') top left no-repeat; display:block; height:51px; width:9px;}
						.menu_principal a:hover .gauche, .menu_principal a.down .gauche {background:#dfdab7 URL('../images/menu-left-over.gif') top left no-repeat;}
						
						.menu_principal a .droite{position:absolute; top:0px; right:0px; background:#dfdab7 URL('../images/menu-right.gif') top left no-repeat; display:block; height:51px; width:9px;}
						.menu_principal a:hover .droite, .menu_principal a.down .droite {background:#dfdab7 URL('../images/menu-right-over.gif') top left no-repeat;}

						
				/* MENU LANGUE */
		
					.top_loggin{float:left; padding:0px 7px 0px 7px; height:12px;}
						.top_loggin a{color:#ffffff; border:0px; padding:0px; margin:0px 0px 0px 3px;}
							.top_loggin a:hover{color:#FFE99D !important;}
							.top_loggin a.down{color:#BA0000 !important;}
	
					
		/* Images right */
			
			.chronique{clear:both; width:400px;}
				.chronique img{float:left; margin:0px 10px 10px 0px}
				.chronique a{display:inline;}
				.date{font-weight:bold !important; font-size:11px;}
				
				
			
			.chronique_base{position:relative; float:left; width:555px; background:#ffffff;}
				.chronique_base .img{background:#efeed9; float:left; height:auto;  width:120px; text-align:center; padding:20px 10px;}
					.pair .img{background:#e1e0c2; }
					.pair{background:none !important;}
				.chronique_base .info{float:left; width:390px; padding:10px;}
				.chronique_base .points{position:absolute; bottom:7px; right:10px; font-size:12px !important;}
				.chronique_base .date_coin{font-size:10px !important; font-weight:bold;}
				.chronique_h2{margin:5px 0px;}
				.chronique_h2 a{font-size:16px !important;font-weight:normal !important; color:#96895c !important;}
				

			

			.footer{float:left; position:relative; background:#cecbac url('../images/footer-left.jpg') top left no-repeat; height:340px; color:#616043; width:960px; text-align:right; font-size:14px;}
				.footer .righ_bottom{position:absolute; bottom:20px; right:20px;}
				.footer .left_bottom{margin:200px 0px 0px 50px; float:left; text-align:left;}
					.left_bottom p{font-size:36px; line-height:36px; color:#9d7236; padding-top:15px;}
					.left_bottom a{font-size:18px;}
				.footer h2{margin:0px !important; padding:0px 0px 0px 5px; font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; color:#909059;}
				.footer a{display:inline;}
				.footer p{margin:0px;}
				
				.promotion_bas{float:right; display:block;}
				
			.main{background:#f2f0da; float:left; position:relative; width:940px; padding:20px 10px; height:auto !important; min-height:200px; overflow:hidden;}
				.block_content{width:600px; height:auto; float:left;}
				.main .text{height:auto; width:600px; float:left; min-height:340px;}
					.text a{display:inline;}
					.text p{}
					.text_inside{margin:30px 0px 0px 0px; width:580px}
					
			.fil_darianne{float:left; width:100%; color:#666666; font-size:11px; font-weight:normal; margin-bottom:5px;}
							.fil_darianne a{float:left; font-size:11px;}
							.fil_darianne span{float:left; margin:0px 4px 0px 4px !important; font-weight:bold;}		
					
					.content_left{background:#dfdab7 url('../images/bottom-left.gif') bottom left no-repeat; width:320px; margin-left:5px; padding-bottom:20px; height:auto; float:left;}
						.content_left h2{font-size:24px; color:#b56a3c; background:#f6f5ec url('../images/top-left.gif') top left no-repeat; float:left; margin:0px; padding:12px 10px 10px 10px; display:block; width:300px; text-align:center;}
						.img_random{float:right; padding:80px 6px 0px 40px; background:#c19d2e url('../images/bg_left_random.jpg') top left no-repeat;}
							.img_random table{width:115px;}
							.img_random td{vertical-align:middle; text-align:center; height:115px; padding:5px 0px 5px 0px;}
							.img_random img{border:1px solid #9d9361;}
						/* Login */
						.login_element{padding:10px;} 
							.login_element p{margin:0px; padding:0px; height:auto;}
							.login_element input{margin:0px 0px 3px 0px; width:110px;}
							
					/* SOUS MENU*/
					.sous_menu{float:left; width:320px; margin-top:15px;}
						.sous_menu a{float:left; font-family:Georgia, "Times New Roman", Times, serif; background:#c1bb96; border-bottom:1px solid #dfd9b7; width:300px;  padding:6px 10px; color:#ffffff; display:block; text-transform:capitalize; font-size:16px;}
							.sous_menu a:hover{background:#cac49e; color:#f1efde !important;}		
							.sous_menu a.down{background:#e9e6ca; color:#860000 !important;}		
							
					
						.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;}
						/* 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:600px; margin-left:20px; float:left; padding-bottom:25px;}



			/*POUR PHOTOS*/

			.images_send{width:625px;  border:1px solid #aaa; border-bottom:0px;}
				.images_send td{width:100px;  padding:8px; border-bottom:1px solid #ccc;}
				.images_send th{text-align:left;  background:#A93400; 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;}
			.img_centre{position:relative; height:535px; width:500px; border:1px solid #d8d2b2; float:left; display:none;}
			
		.affichage_img_group{display:block; margin:0px auto 0px auto; float:left; text-align:left; background:#d8d2b2; width:496px;  overflow:scroll;-ms-overflow-x:scroll !important; overflow-y:hidden !important;  height:134px; padding:3px;}
			.affichage_img{border-left:0px; float:left; height:114px;}
				.affichage_img table{display:block;  width:114px; height:114px; float:left; margin:0px 4px 0px 4px;}
					.affichage_img td{background:#eeeeee;  border:1px solid #cccccc; text-align:center; margin:0px auto 0px auto; vertical-align:middle; height:115px; width:115px;}
					.affichage_img td:hover{background:#aaa;}
					.affichage_img img:hover{cursor:pointer;}
					
			.affichage_gros_img td{position:relative; vertical-align:middle; text-align:center; margin:0px auto 0px auto; height:500px; width:500px;}
				.moveImgs{position:absolute; background:#d8d2b2; color:#fff; height:31px; padding:2px; top:500px; left:0px; width:496px; text-align:center !important;}
					.moveImgs h3{text-align:center !important; margin:0px !important; padding:5px 0px 0px 0px  !important; font-size:12px; color:#ffffff;}
					.prev_next{width:32px; margin:3px auto 0px auto;}
						.prev_next a{margin:0px; padding:0px!important; float:left;}
						.prev_next img{margin:0px; padding:0px;}
			
			
			/*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:215px; padding:5px; margin-right:-3px;}
				.user_info h4{padding:0px; font-size:11px; margin:0px 0px 5px 0px;}
					.label span{float:left; width:90px; margin-top:3px; height:12px;}
					.label input{float:left; width:115px; margin:1px; padding:1px 0px; height:12px;}
						
			/*POUR PRODUCTS*/
			.global_product{clear:both; height:auto; margin:2px; border:0px;}
				.global_product input{width:30px;}
				.global_product a{color:#952e00;}
					.global_product a:hover{color:#a63300;}
				.global_product input.titre{width:380px !important;}
				.global_product tr{ background:#ffffff; }
				.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; font-size:16px;}
				.global_product th{background:#A93400; color:#FFFFFF; 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:390px; display:block; font-weight:normal; text-transform:none;}
					.pair{background:#e6dba9; color:#89691b !important;}
					.add_ligne{background:#ccc;}
					.service_img{ display:block; height:120px;}
						.service_img img{float:left;}
						
				
			/* NOUVELLES */
			.nouvelles_send{background:#dacd90;  vertical-align:top; width:480px;}
			.nouvelles_send th{background:#A93400; padding:5px; color:#ffffff;}
				.nouvelles_send td{padding:10px 15px; vertical-align:top;}
				.nouvelles_send input{width:145px;}
				.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 .photo{background-color:#e1e0c2; vertical-align:middle; text-align:center; border-right:1px solid #C19D2E;}
				

			/* HÉBERGEMENT */
			.hebergement_top{clear:both; margin-bottom:10px; position:relative;}	
				.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 img{}
				.hebergement_top font{font-weight:normal !important; font-size:10px !important;}
			.hebergement_global{float:left; margin-bottom:25px; display:none; width:636px; padding:2px;}				
				.hebergement_global p{margin:0px 0px 10px 0px; color:#666666!important;}
				.hebergement_global h2{color:#c68010!important; margin:5px 0px 5px 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; height:500px; float:left;}
			
			/* OPENDESC */
			.openDesc h2 {clear:both; padding:5px 0px 5px 0px;}
			.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;}
			
			/* HÉBERGEMENT SHORT DESC */
			.chalet_small{position:absolute; display:none; height:220px; width:270px; background:#e6dba5 url('../images/bg_description.gif') top left repeat-x; border:1px solid #a28326; padding:5px; overflow-x: hidden; overflow-y: auto; overflow:-moz-scrollbars-vertical;}
				.chalet_small img{margin-right:10px;}
				.chalet_small .fermer{float:right;}
				.chalet_small .fermer img{margin:0px; border:0px;}
				.chalet_small p{margin:0px 0px 10px 0px; color:#666666!important;}
				.chalet_small h2{color:#c68010!important; margin:5px 0px 5px 0px;}
				.chalet_small h3{margin:0px 0px 8px 0px; padding:0px; clear:both;}
			
			.forfait_promo{float:left; position:relative; width:320px; height:242px;}
				.forfait_promo .forfait_seul{float:left; margin:10px 0px;}
					.forfait_seul .promo_text{position:absolute; top:0px; left:0px; z-index:25;}
						.promo_text a{display:inline;}
					.forfait_seul h3{display:block; float:left; margin:62px 0px 0px 15px; }
					.forfait_seul h3 a{color:#bca539; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; display:inline;}
					.forfait_seul p{position:absolute; top:105px; left:195px; color:#71672d; display:block; float:left; width:110px; font-size:12px}
					.plus_info{position:absolute; display:block; bottom:8px; right:15px; font-size:18px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif;}
					
			.promotions{float:left; margin-top:25px;}	