/* ------------- */
/* Print Styles */
/* ------------- */
@media print {
 	
 	*{ border:0px !important; background-image:none; text-align:left !important;}
 	h1{margin:0px 0px 20px 0px !important; display:block !important;}
	h2{margin:0px 0px 8px 0px !important; display:block !important;}
	h3{margin:4px 0px 2px 0px !important; display:block !important;}
	p{margin:0px 0px 7px 0px !important;}
	img{clear:both !important; display:block!important;  margin:0px !important; padding:0px !important;}
	div{display:inline !important; margin:0px !important; padding:0px !important;  float:none !important;}
	li{margin-bottom:4px !important;}
	.footer{display:none!important;}
	.tower {display:none!important;}
	.header{display:none!important;}
	.menu{display:none !important; }
	.content{height:auto!important;}
	.produit_desc{height:auto!important; clear:both!important;}
	.produit_desc img{clear:none!important; float:none!important; display:inline!important;  }
	.ensemble_produit{height:auto!important; clear:both!important;}
	.produit{ height:auto!important; height:210px!important;  display:block !important;  page-break-before:auto !important;}
		.produit .produit_info{float:left!important; width:200px; height:auto!important; padding:0px 5px 0px 5px!important; }
		.produit .produit_img{float:left!important; width:250px; height:auto!important; padding:0px 5px 0px 5px!important; text-align:center;}
	.fil_ariane{margin:0px 0px 5px 0px !important;}
		.fil_ariane a{margin:0px 5px 0px 0px !important;}
		
	.pub{height:auto!important; clear:both!important; float:none !important;}
					.media{height:auto!important;  display:block !important; float:left!important;  page-break-before:auto !important;}
	.environnement {clear:both!important; display:block!important;}
	.environnement .recyclage{margin-left:170px !important;}

	.logo_magasins img{clear:none!important; float:none!important; display:inline!important;  }
}
/* ------------- */
/* Screen Styles */
/* ------------- */
	
	html{overflow:-moz-scrollbars-vertical; font-size:12px;}
	body{background:#ece2a9 url('../images/html_visual/arc-en-ciel-vert.gif') top center no-repeat; color:#666; font-family:arial, sans-serif; font-size:12px; margin:0px; padding:0px; text-align:center;}
        div {margin:0px; padding:0px; display:block; position:relative;}
        span {margin:0px; padding:0px; display:block; float:left;}
		img {border:0px; margin:0px; padding:0px; position:relative;}
		h1{margin:0px 0px 20px 0px; font-size:18px; font-weight:normal; color:#394B21;}
		h2{margin:0px 0px 8px 0px; font-size:14px; font-weight:normal; color:#5E902D;}
		h3{margin:4px 0px 2px 0px; padding:0px; font-size:13px; color:#666666; }
		a{color:#00543d; font-size:11px; text-decoration:none; font-weight:bold;}
			a:hover{color:#ADB0B0;}
		p{margin:0px 0px 7px 0px; padding:0px;}
		sup{font-size:8px; font-weight:normal;}
			sup font{font-size:8px; font-weight:normal;}
		li{margin-bottom:4px;}
		.hiddenId{display:none; margin:20px 0px; float:left;}
			.hiddenId h2{font-size:12px;}
				.hiddenId li{font-size:11px;}
		.small{font-size:9px;}

		
		.default{position:relative; width:970px; margin-left:auto; margin-right:auto; text-align:left; overflow:hidden; text-align:left;}
		
		.header_top{background:#fff url('../images/html_visual/top_header.gif') top left no-repeat; float:left; width:970px; height:9px;}
		.header_left{background:#fff url('../images/html_visual/header_shadow_left.gif') top left no-repeat; float:left; width:5px; height:100px;}
		.header{background:#ece2a9 url('../images/html_visual/header_right.gif') top right no-repeat; height:100px; width:960px; float:left;}
		.header_right{background:#fff url('../images/html_visual/header_shadow_right.gif') top left no-repeat; float:left; width:5px; height:100px;}
			.logo{position:absolute; top:20px; left:15px;}
			.right_menu{float:right; padding:25px 25px 5px 0px;}
				.right_menu a{float:left; margin:0px 0px 0px 8px; color:#999; font-size:11px;}
				.right_menu a:hover{color:#333;}
				.right_menu a.down{color:#394B21 !important;}
				
			.left_side{background:#fff url('../images/html_visual/left_side.gif'); height:auto !important; height:200px; min-height:200px; width:25px; margin-bottom:-55000px; padding-bottom:55000px; float:left;}
			.right_side{background:#fff url('../images/html_visual/right_side.gif'); height:auto; width:25px; margin-bottom:-55000px; padding-bottom:55000px; float:left;}
			.footer{height:56px; width:960px; float:left; margin:18px 0px 0px 5px; padding-bottom:10px;}
					.footer .img_left{float:left; margin-left:15px;}
					.footer .img_right{float:right; margin-right:15px;}
			.content{background:#fff; float:left; width:960px; height:auto !important; min-height:200px; margin-left:5px; padding-bottom:20px;}
				
				.menu{float:left; border:1px solid #eee; margin:0px 0px 15px 15px; height:22px; display:block;}
					.menu a{border-right:1px solid #eee; display:block; font-weight:bold !important; font-size:12px; float:left; height:12px; padding:5px 15px 5px 15px;}
					.menu a:hover{background:url('../images/html_visual/sup_droit.gif') top right no-repeat; color:#ADB0B0; border-right:1px solid #cccccc;}
					.menu a.down{background:#00543d url('../images/html_visual/sup_left.gif') bottom left no-repeat; color:#ffffff; border-right:1px solid #E9EFB3;}
					.menu .last_menu{border-right:0px;  margin-right:-1px;}				
			
				
				.fil_ariane{font-size:10px; margin:0px 0px 5px 0px; clear:both; width:695px;}
					.fil_ariane a{font-size:10px;}
					.chart {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; width:100%;}
					.chart tr{vertical-align:top;}
					.chart th{background:#86AC45; color:#fff; padding:3px; font-weight:bold; text-align:left;}
					.chart td{padding:3px;}
					.chart .ville{background-color:#E9EFB3 !important; font-weight:normal;}

				.center{width:745px; float:left; height:auto; padding:20px 10px 0px 20px; overflow:hidden; min-height:350px;}
					
					.img_space{margin-left:22px; vertical-align:middle;}
			/* ACCUEIL */
			
				.accueil_content a{float:left; display:block; margin-bottom:10px;}
					.accueil_text{display:block; float:left; width:400px;}
					.promo{display:block; float:left; width:300px;}
					
			
			/* PRODUITS */
					.h2_produits{float:left; padding:0px 0px 20px 0px; width:350px; text-align:center;}
						.h2_produits h2{margin-left:7px;}
					.produit_desc{float:left; border-top:1px solid #eee; border-right:1px solid #eee; width:199px; height:auto; padding:15px 5px 2025px 5px; margin-bottom:-2000px;}
							.produit_desc img{margin:10px 5px 5px 0px;}
							.produit_desc .img_alone{margin:10px 100px 5px 0px;}
					.ensemble_produit{width:490px;  float:left; height:auto; min-height:100px; border-top:1px solid #eee; padding-bottom:2000px; margin-bottom:-2000px !important; margin-bottom:-2008px;}
					.produit{width:480px;  padding:15px 5px 15px 5px; float:left; height:210px; border-bottom:1px solid #eee;}
						.produit .produit_info{float:left; width:200px; height:210px; padding:0px 5px 0px 5px; }
						.produit .produit_img{float:left; width:250px; height:210px; padding:0px 5px 0px 5px; text-align:center;}
			/* fin PRODUITS */
			/* OÙ TROUVER NOS PRODUITS */
					.ensemble_magasins{float:left; height:auto; width:auto; padding:0px 0px 5px 0px; font-size:11px !important;}
						.ensemble_magasins a{font-weight:normal!important;}
						.ensemble_magasins p{margin:2px 0px 0px 0px; padding:0px; }
						.magasins{padding:0px 15px 0px 15px; width:200px; float:left; border-right:1px solid #eee;}
							.magasins h3{padding:7px 0px 2px 0px;}
					.provinces{float:left; width:250px; margin-left:15px;}
						.provinces p{margin:2px 0px 0px 0px; padding:0px; }
						
					.logo_magasins{clear:both; padding-top:5px;}
						.logo_magasins img{float:left; margin:0px 5px 0px 5px;}
					
			/* fin OÙ TROUVER NOS PRODUITS */
			/* COMMENTAIRES */
					.comment{height:auto; overflow:auto;}
					.opinion{padding-right:15px; width:290px; float:left; border-right:1px solid #eee; margin-bottom:-2000px; padding-bottom:2000px;}
					.idee{width:360px; float:left; padding-left:15px; margin-bottom:-2000px; padding-bottom:2000px;}
			/* fin COMMENTAIRES */
			/* PUBLICITÉ */
					.pub{height:auto; overflow:hidden;}
					.media{padding-left:15px; width:115px; float:left; border-right:1px solid #eee; margin-bottom:-2000px; padding-bottom:2000px;}
						.media img{float:left; margin-top:5px; border:1px solid #eee;}

			/* fin PUBLICITÉ */
			/* ENVIRONNEMENT */
					.environnement img{padding:0px 0px 35px 20px;}
						.environnement h2{clear:both;}
						.environnement .recyclage{margin-left:140px}
			/* fin ENVIRONNEMENT */
			/* ENVIRONNEMENT - ACTUALITÉ */
					.actualite p{background:url('../images/environnement/feuille_ensemble.jpg') bottom right no-repeat;border-bottom:1px solid #eee; padding:10px 0px 10px 0px; margin:0px;}
			/* fin ENVIRONNEMENT - ACTUALITÉ */
			/* PLAN */
					.plan a{font-weight:normal !important;}
					.plan h2{margin:0px 0px 5px 0px; }
						.plan h2 a{font-size:14px; color:#5E902D;}
						.plan h2 a:hover{color:#394B21;}
					.plan h3{margin:0px 0px 5px 20px;}
						.plan h3 a{font-size:13px; color:#86AC45;}
						.plan h3 a:hover{color:#5E902D;}
					.plan h4{margin:0px 0px 5px 40px;}
						.plan h4 a{font-size:12px; color:#333333;}
						.plan h4 a:hover{color:#000000;}
					.plan h5{margin:0px 0px 5px 60px;}
						.plan h5 a{font-size:11px; color:#666666;}
						.plan h5 a:hover{color:#333333;}
			/* fin PLAN */

				.tower{width:170px; height:auto; float:left; margin:20px 0px 20px 15px;}
					.tower img{float:left;}
					.tower a{clear:both; display:block; margin-top:8px;}
				
				.sous_menu{background:#fff; width:170px; float:left; border-top:1px solid #eee;}
					.sous_menu a{ display:block; border-bottom:1px solid #eee; margin:0px; font-size:11px; float:left; height:auto; width:145px; padding:6px 13px 6px 12px;}
						.sous_menu a:hover{background:#Fff url('../images/html_visual/inf_sous_menu.gif') bottom right no-repeat; border-bottom:1px solid #E9EFB3; color:#ADB0B0;}
						.sous_menu a.down{background:#E9EFB3 url('../images/html_visual/sup_sous_menu.gif') top left no-repeat; border-bottom:1px solid #E9EFB3; color:#5E902D;}
						.sous_menu .last_menu{border-right:0px;  margin-right:-3px;}
						
					.tower h3{background:#E9EFB3 url('../images/html_visual/inf_droit.gif') bottom right no-repeat; color:#666666; clear:both; margin:0px 0px 8px 0px; padding:3px 6px 3px 12px; font-size:11px;}
					.fact{background:#ffffff; width:160px; padding:0px 5px 10px 5px; float:left;}
						.fact img{float:none;}
						.fact p{margin:0px; padding:0px;}
						.fact a{margin:2px 0px; padding:0px;}
						
			/* Promotion Printemps */
			
				.text_bottom{width:680px; clear:both; padding:10px;}
					.text_bottom h2{font-weight:bold;}
					.first_p{width:420px;}
					.second_p{width:520px;}

					
			
			/* Prix et mentions */
				.prix_mentions{height:120px; clear:both; margin-bottom:10px;}
				.prix_mentions span{display:block; width:540px; float:left; padding:10px; margin-left:10px;}
					.prix_mentions img{display:block; float:left; border:1px solid #eeeeee;}


			/* */
				.garantie .img_right{float:right;}
					.garantie p, .garantie ul{width:480px;}
					.garantie .green_p{color:#1d5645; font-size:14px; font-weight:bold; margin-bottom:15px;}
					.garantie .big_p{font-size:14px;  margin-bottom:15px;}
					.garantie ul{padding:0px 0px 0px 15px; margin-left:0px; margin-top:25px;}
						.garantie li{margin-top:10px;}
					.garantie .formulaire{margin-left:25px; margin-top:10px;}
					.garantie .conditions{font-size:11px; margin-top:25px;}
						.conditions p{width:700px;}
						
			/* FAQ */
				.faq{width:610px;}
				.faq h1{padding-bottom:0px; margin-bottom:0px;}
				.faq h2{padding:25px 0px 5px 0px; margin-bottom:0px;}
				.faq h3{padding:15px 0px 5px 0px; margin-bottom:0px;}
					
			
	
