/* CSS Document */
body {
margin: 0;
padding: 0;
	background:url(images_integr/bg_body.jpg) repeat-x;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#666666;	
}
a.rouge{font:bold 12px/20px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		padding:5px 5px 5px 5px;
		background-color:#CC0000;
		text-decoration:none;
		}
	a:hover.rouge{background-color:#000000;
				color:#FFFFFF;
				}
a.zoomCursor {
	display:block;
	width:474px;
	height:228px;
	position:relative;
	top:0px;
	left:0px;
}
a.zoomCursor div {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	width:474px;
	height:228px;
	background:url(images_integr/centre/loupe.png) center center no-repeat;
	cursor:pointer;
}

img {
	border: none;
	}
div.hidder {
	display:none;
}

div#global{width:990px;
			margin:0 auto 0 auto;
			padding:0px;
			top:0;
			overflow:hidden;
			}
	
	/* BANNIERE */
	div#banniere{width:990px;
				height:85px;
				position:relative;
				float:left;
				margin:0;
				padding:0;
				left:0;
				top:0;
				overflow:hidden;
				cursor:default;
				}
		div#logo_urbamat{width:225px;
						height:85px;
						position:relative;
						float:left;
						margin:0 20px 0 0;
						padding:0;
						top:0;
						left:0;
						}
		
		div#menu_haut{width:488px;
					height:40px;
					position:relative;
					float:left;
					padding:0;
					margin:45px 17px 0 0;
					top:0;
					left:0;
					overflow:hidden;
					}
			#menu_haut a{display:block;
						height:40px;
						position:relative;
						float:left;
						margin:0;
						padding:0 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						font:bold 11px/36px Arial, Helvetica, sans-serif;
						color:#CCCCCC;
						text-decoration:none;
						text-align:center;
						}
			#menu_haut a:hover{color:#FFFFFF;}
			
						#menu_haut a.accueil{width:73px;
											background:url(images_integr/menu_haut/accueil.jpg) 0 0 no-repeat;
											}
						#menu_haut a:hover.accueil{
											background:url(images_integr/menu_haut/accueil.jpg) -73px 0 no-repeat;
											}
						#menu_haut a.actualites{width:94px;
											background:url(images_integr/menu_haut/actualites.jpg) 0 0 no-repeat;
											}
						#menu_haut a:hover.actualites{
											background:url(images_integr/menu_haut/actualites.jpg) -94px 0 no-repeat;
											}
						#menu_haut a.certification{width:101px;
											background:url(images_integr/menu_haut/newsletter.jpg) 0 0 no-repeat;
											}
						#menu_haut a:hover.certification{
											background:url(images_integr/menu_haut/newsletter.jpg) -101px 0 no-repeat;
											}
						#menu_haut a.societe{width:141px;
											background:url(images_integr/menu_haut/societe.jpg) 0 0 no-repeat;
											}
						#menu_haut a:hover.societe{
											background:url(images_integr/menu_haut/societe.jpg) -141px 0 no-repeat;
											}
						#menu_haut a.contact{width:79px;
											background:url(images_integr/menu_haut/contact.jpg) 0 0 no-repeat;
											}
						#menu_haut a:hover.contact{
											background:url(images_integr/menu_haut/contact.jpg) -79px 0 no-repeat;
											}
						#menu_haut a.devis{width:70px;
											background:url(images_integr/menu_haut/contact.jpg) 0 0 no-repeat;
											}
						#menu_haut a:hover.devis{
											background:url(images_integr/menu_haut/contact.jpg) -79px 0 no-repeat;
											}
			div#recherche{width:240px;
						height:24px;
						float:left;
						padding:0;
						margin:50px 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						}
	
	/* SIDEBAR GAUCHE */
	div#sidebar_gauche{width:225px;
						float:left;
						padding:0;
						margin:30px 20px 0 0;
						top:0;
						left:0;
						overflow:hidden;
						cursor:default;
						}
		div#menu_gauche{display:block;
						width:225px;
						overflow:hidden;
						}
			div#entete_gamme{display:block;
							width:225px;
							height:34px;
							}
			#menu_gauche a{display:block;
						height:26px;
						width:201px;
						margin:0;
						padding:0 0 0 24px;
						top:0;
						left:0;
						overflow:hidden;
						font:normal 12px/26px Arial, Helvetica, sans-serif;
						color:#666666;
						text-decoration:none;
						text-align:left;
						background:url(images_integr/sidebar_gauche/lien_menu2.gif) 0 0 no-repeat;
						border-bottom:1px #B9B9B9 solid;
						}
			#menu_gauche a:hover{background:url(images_integr/sidebar_gauche/lien_menu2.gif) -225px 0 no-repeat;
								color:#000000;
								}
				#menu_gauche a.new{background:url(images_integr/sidebar_gauche/lien_menu_new2.gif) 0 0 no-repeat;}
				#menu_gauche a:hover.new{background:url(images_integr/sidebar_gauche/lien_menu_new2.gif) -225px 0 no-repeat;}
				
			#miniSearch {
				display:block;
				float:none;
				height:30px;
				padding:20px 0px 8px 13px;
			}
			#miniSearch div.miniSearchItem {
				width:214px;
				height:24px;
				position:relative;
				float:left;
				margin:0px 0px 2px 24px;
				padding:0;
				top:0;
				left:0;
			}
			#miniSearchResult {
				display:block;
				float:none;padding:4px 8px;
			}
			#miniSearchResult p {
				display:block;
				float:none;
				clear:both;
				margin-bottom:12px;
			}
		
		#centre_telechargement a{display:block;
						height:64px;
						width:225px;
						float:left;
						margin:0 0 17px 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						color:#E10909;
						text-decoration:none;
						text-align:left;
						background:url(images_integr/sidebar_gauche/recherche_rapide3.gif) 0 0 no-repeat;
						}
			#centre_telechargement a:hover{background:url(images_integr/sidebar_gauche/recherche_rapide3.gif) -225px 0 no-repeat;
								color:#303030;
								}
		
		div#actus{display:block;
						width:225px;
						overflow:hidden;
						float:left;
						margin:17px 0 0 0;
						}
			div#entete_actus{display:block;
							width:225px;
							height:34px;
							}
			
div.une_actu{
	display:block;
	width:225px;
	float:left;
	padding:10px 0 0 0;
}
a.une_actu_title {
	display:block;
	margin:0px 2px 4px 2px;
	font-size:12px;
	line-height:17px;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}
a.une_actu_title:hover {
color :#E10909
}
a.une_actu_img {
	display:block;
	width:67px;
	float:left;
	border:1px solid #CCCCCC;
	padding:2px;
	cursor:pointer;
}
a:hover.une_actu_img {
	border:3px solid #CCCCCC;
	padding:0;
}
div.une_actu_content {
	display:block;
	float:left;
	width:144px;
	padding:0px 2px;
	/*height:52px; */
	overflow:hidden;
}
div.une_actu_content i{
	display:block;
	font-size:11px;
	line-height:13px;
	color:#666;
}
div.une_actu_content p {
	display:block;
	font-size:11px;
	color:#333;
	padding-top:3px;
	line-height:12px;
	text-align:left;
}
		
		
		#demande_devis a{display:block;
						height:36px;
						
						width:225px;
						float:left;
						margin:11px 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						
						text-decoration:none;
						text-align:left;
						background:url(images_integr/sidebar_gauche/realisations.gif) 0 0 no-repeat;
						color:#333333;
						}
			#demande_devis a:hover{background:url(images_integr/sidebar_gauche/realisations.gif) -225px 0 no-repeat;
									color:#DF0000;	}
		
	/* CONTENU CENTRAL */
	div#contenu_central{width:745px;
						position:relative;
						float:left;
						padding:0;
						margin:30px 0 0 0;
						top:0;
						left:0;
						/*overflow:hidden;*/
						z-index:10;
						cursor:default;
						}
		h1{display:block;
			height:34px;
			width:740px;
			float:left;
			font:bold 14px/34px Arial, Helvetica, sans-serif;
			color:#000000;
			padding:0 0 0 5px;
			margin:0 0 0 0;
			top:0;
			left:0;
			background:url(images_integr/centre/bg_h1_1px.gif) 0 0 repeat-x;
			}
		h1.avec_icones{width:679px;}
		h2{display:block;
			height:34px;
			width:745px;
			float:left;
			font:bold 12px/34px Arial, Helvetica, sans-serif;
			color:#000000;
			padding:0 0 0 5px;
			margin:0 0 10px 0;
			top:0;
			left:0;
			background:url(images_integr/centre/bg_h1_1px.gif) 0 0 repeat-x;
			}
		.rouge{color:#E10909;}
		
		h3{display:block;
			width:100%;
			float:left;
			font:bold 12px/14px Arial, Helvetica, sans-serif;
			color:#E10909;
			padding:0;
			margin:0 0 10px 0;
			top:0;
			left:0;
			}
		
		p{
			font:normal 12px/20px Arial, Helvetica, sans-serif;
			color:#666666;
			padding:0;
			margin:0;
			top:0;
			left:0;
			text-align:justify;
			}
		a{color:#E10909;
			text-decoration:none;}
		a:hover{color:#000000;}
		
		a.pagination{
					color:#333;
					background-color:#DDDDDD;
					padding:2px 5px 2px 5px;
					margin-right:4px;
					margin-bottom:4px;
					text-decoration:none;
					float:left;
					display:block;
					width:18px;
					text-align:center;

					}
		a:hover.pagination{color:#FFF;
							background-color:#333;}
		span.pagination{
					color:#FFF;
					background-color:#E10909;
					padding:2px 5px 2px 5px;
					margin-bottom:4px;					
					margin-right:4px;
					text-decoration:none;
					float:left;
					display:block;
					width:18px;
					text-align:center;					
					}
		
		.check{display:block;
			width:228px;
			font:bold 12px/24px Arial, Helvetica, sans-serif;
			color:#666666;
			padding:0 0 0 20px;
			margin:0 0 0 0;
			top:0;
			left:0;
			background:url(images_integr/centre/puce_check.gif) 0 7px no-repeat;
			text-decoration:none;
			}
		a:hover.check{color:#000000;}
		
		a.pdf, a.doc{display:block;
			float:left;
			font:normal 11px/24px Arial, Helvetica, sans-serif;
			color:#666666;
			padding:0 0 0 20px;
			margin:0 0 0 0;
			top:0;
			left:0;
			text-decoration:none;
			}
		a.pdf {	background:url(images_integr/centre/picto_pdf.png) 0 3px no-repeat; }
		a.doc {	background:url(images_integr/centre/picto_doc.png) 0 3px no-repeat; }
		div.private{display:block;
			float:left;
			font:normal 11px/24px Arial, Helvetica, sans-serif;
			color:#666666;
			padding:0 0 0 14px;
			margin:0 0 0 0;
			top:0;
			left:0;
			background:url(images_integr/centre/private16.png) 0 3px no-repeat;
			text-decoration:none;
			}
		a:hover.pdf{color:#000000;}
		
		/* accueil */
		div#selection_produit{display:block;
								width:393px;
								float:left;
								margin:10px 0 0 0;
								padding:0 19px 0 0;
								top:0;
								left:0;
								border-right:#999 1px dotted;
								}
			#selection_produit h2{width:388px;}
			
		div#espace_expo{display:block;
								width:312px;
								float:left;
								margin:10px 0 0 0;
								padding:0 0 0 20px;
								top:0;
								left:0;
								}
			#espace_expo h2{width:307px;}
			
			#espace_expo a.lien{display:block;
						float:left;
						position:relative;
						height:24px;
						width:132px;
						margin:0;
						padding:0 0 0 24px;
						top:0;
						left:0;
						overflow:hidden;
						font:normal 12px/24px Arial, Helvetica, sans-serif;
						color:#666666;
						text-decoration:none;
						text-align:left;
						background:url(images_integr/centre/lien_menu.gif) 0 0 no-repeat;
						border-bottom:1px #B9B9B9 solid;
						}
			#espace_expo a:hover.lien{background:url(images_integr/centre/lien_menu.gif) -156px 0 no-repeat;
								color:#000000;
								}
								
		
		/* page produit */
		div#espace_diaporama{width:477px;
							position:relative;
							float:left;
							padding:0;
							margin:0 20px 0 0;
							top:0;
							left:0;
							}
			div#img_gd{width:477px;
						height:228px;
						position:relative;
						float:left;
						padding:0;
						margin:0;
						top:0;
						left:0;
						}
			div#img_gd div {
			
			
			}
			div#slide_mini{width:477px;
						height:70px;
						position:relative;
						float:left;
						padding:26px 0 26px 0;
						margin:15px 0 0 0;
						top:0;
						left:0;
						border-top:1px solid #666666;
						border-bottom:1px solid #666666;
						}
				#slide_mini a.gauche{display:block;
									width:61px;
									height:70px;
									position:relative;
									float:left;
									margin:0 18px 0 0;
									padding:0;
									top:0;
									left:0;
									background:url(images_integr/centre/fleche_gauche.gif) 0 0 no-repeat;
									color:#FFFFFF;
									text-decoration:none;
									}
				#slide_mini a:hover.gauche{background:url(images_integr/centre/fleche_gauche.gif) -61px 0 no-repeat;}
				
				#slide_mini a.droite{display:block;
									width:61px;
									height:70px;
									position:relative;
									float:left;
									margin:0 0 0 0;
									padding:0;
									top:0;
									left:0;
									background:url(images_integr/centre/fleche_droite.gif) 0 0 no-repeat;
									color:#FFFFFF;
									text-decoration:none;
									}
				#slide_mini a:hover.droite{background:url(images_integr/centre/fleche_droite.gif) -61px 0 no-repeat;}
				
				#slide_mini a.img_mini{display:block;
										width:150px;
										position:relative;
										float:left;
										margin:0 18px 0 0;
										padding:0;
										top:0;
										left:0;
										}
		div#presentation_produit{width:248px;
							position:relative;
							float:left;
							padding:0;
							margin:0 0 0 0;
							top:0;
							left:0;
							}
		/* onglets ajax */
		div#ajax{width:745px;
			position:relative;
			float:left;
			padding:0;
			margin:20px 0 0 0;
			overflow:hidden;
			top:0;
			left:0;
			}
			div#boutons_ajax{position:relative;
							float:left;
							height:24px;
							width:745px;
							left:0;
							margin:0;
							padding:0;
							top:0;
							overflow:hidden;
							}
				#boutons_ajax .onglet_en_cours_ajax a{display:block;
									position:relative;
									float:left;
									margin:0 4px 0 0;
									padding:0 29px 0 29px;
									font:bold 11px/24px Arial, Helvetica, sans-serif;
									color:#FFF;
									overflow:hidden;
									background-color:#E10909;
									text-align:center;
									}
				#boutons_ajax .onglet_ajax a{display:block;
								position:relative;
								float:left;
								margin:0 4px 0 0;
								padding:0 29px 0 29px;
								overflow:hidden;
								font:bold 11px/24px Arial, Helvetica, sans-serif;
								color:#333;
								background-color:#DDDDDD;
								text-align:center;
								text-decoration:none;
								}
				#boutons_ajax .onglet_ajax a:hover{
									color:#FFF;
									background-color:#333;
									text-decoration:none;
									}
				div#contenu_ajax{width:733px;
								position:relative;
								float:left;
								padding:10px 0px 10px 10px;
								margin:4px 0 0 0;
								overflow:hidden;
								top:0;
								left:0;
								border:1px #999999 solid;
								}
				.hidden{
						display:none;
						}
				.visible{
						display:block;
						}
				#contenu_ajax h3{width:723px;}
				#contenu_ajax p{padding-bottom:10px; padding-right:10px;}
				
				#contenu_ajax ul {margin-top:0;
								}
				
				
				div.un_colori{width:99px;
								height:100px;
								position:relative;
								float:left;
								margin:0 0px 2px 0;
								padding:0;
								top:0;
								left:0;
								overflow:hidden;
								text-align:center;
								}
					.un_colori a img{display:block;
										width:80px;
										border:0px #666 solid;
										padding:0;
										margin:0px 0px 2px 9px;
										}
					.un_colori a:hover img{border:0px #E10909 solid;}
					
					a.nom_colori{display:block;
								font:italic 10px/14px Arial, Helvetica, sans-serif;
								color:#666666;
								text-decoration:none;
								padding:0;
								margin:0;
								top:0;
								left:0;
								}
					a:hover.nom_colori{color:#E10909;}
				
				div.un_telechargement{width:220px;
								height:100px;
								position:relative;
								float:left;
								margin:0 10px 10px 0;
								padding:5px;
								top:0;
								left:0;
								overflow:hidden;
								border:1px solid #EEE;
								background:#F7F7F7;
								}
					.un_telechargement a img{display:block;
										float:left;
										width:67px;
										border:2px #666 solid;
										padding:0;
										margin:0 10px 0 0;
										}
					.un_telechargement a:hover img{border:2px #E10909 solid;}
					
					a.nom_pdf{
								
								font:bold 12px/14px Arial, Helvetica, sans-serif;
								color:#666666;
								text-decoration:none;
								padding:0;
								margin:12px 0 0 0;
								top:0;
								left:0;
								}
					a:hover.nom_pdf{color:#E10909;}						 
		
		/* page categorie */
		div#espace_gamme{
			width:477px;
			position:relative;
			float:left;
			padding:0;
			margin:0 20px 0 0;
			top:0;
			left:0;
		}
			div.un_produit{
				width:214px;
				height:160px;
				position:relative;
				float:left;
				margin:0px 6px 2px 16px;
				padding:0;
				top:0;
				left:0;
				overflow:hidden;
			}
			.un_produit a img{
				display:block;
				width:200px;
				height:130px;
				padding:0;
				margin-left:7px;
				text-align:center;
			}
		
			.un_produit a.produit_mask {
				position:absolute;
				top:0px;
				left:7px;
				display:block;
				margin:0px;
				padding:0px;
				width:200px;
				height:130px;
				background:url(images_integr/centre/produit_old.png);
				border-right:4px #E10909 solid;
			}
			.un_produit .produit_mask:hover { border-color:#666666; }
			div.un_produit a.produit_new {
				background:url(images_integr/centre/produit_new.png);
				background-repeat:no-repeat;
				background-position:top right;
			}
			div.un_produit a.produit_new:hover {
				background:url(images_integr/centre/produit_new2.png);	
				background-repeat:no-repeat;
				background-position:top right;					
			}			
			
			a.nom_produit{display:block;
						font:italic 10px/14px Arial, Helvetica, sans-serif;
						color:#666666;
						text-decoration:none;
						padding:0;
						margin:0;
						top:0;
						left:0;
						}
			a:hover.nom_produit{color:#E10909;}
		
		#description_gamme{width:745px;
							position:relative;
							float:left;
							padding:0;
							margin:20px 0 0 0;
							top:0;
							left:0;
							}
		#description_gamme p{padding-bottom:20px;}
		
		
		/* ALL NEWS */
		div.une_news{display:block;
					width:350px;
					position:relative;
					float:left;
					margin:0 22px 0 0;
					padding:0 0 12px 0;
					top:0;
					left:0;
					overflow:hidden;
					}
		.une_news a img{display:block;
							float:left;
							position:relative;
							width:67px;
							border:2px #666 solid;
							padding:0;
							margin:0 10px 0 0;
							}
		.une_news a:hover img{border:2px #E10909 solid;}
		
		
		
		a.nom_pdf{display:block;			
					font:bold 12px/14px Arial, Helvetica, sans-serif;
					color:#666666;
					text-decoration:none;
					padding:0;
					margin:12px 0 10px 0;
					top:0;
					left:0;
					}
		a:hover.nom_pdf{color:#E10909;}
		
		a.nom_pdf2{display:block;			
					font:bold 12px/14px Arial, Helvetica, sans-serif;
					color:#666666;
					text-decoration:none;
					padding:0;
					margin:0 0 10px 0;
					top:0;
					left:0;
					}
		a:hover.nom_pdf2{color:#E10909;}	
		
		
		/* ALL refs */
		div.une_ref{display:block;
					width:350px;
					position:relative;
					float:left;
					margin:0 22px 0 0;
					padding:0 0 12px 0;
					top:0;
					left:0;
					overflow:hidden;
					}
		.une_ref a img{display:block;
							float:left;
							position:relative;
							width:150px;
							border:2px #666 solid;
							padding:0;
							margin:0 10px 0 0;
							}
		.une_ref a:hover img{border:2px #E10909 solid;}
		
		a.nom_ref{display:block;			
					font:bold 12px/14px Arial, Helvetica, sans-serif;
					color:#666666;
					text-decoration:none;
					padding:0;
					margin:0 0 10px 0;
					top:0;
					left:0;
					}
		a:hover.nom_ref{color:#E10909;}	
		
		
		div.refs_assoc{display:block;
					width:745px;
					position:relative;
					float:left;
					margin:20px 0 0 0;
					padding:0 0 0 0;
					top:0;
					left:0;
					overflow:hidden;
					}
		.refs_assoc a img{display:block;
							float:left;
							position:relative;
							width:150px;
							border:2px #666 solid;
							padding:0px;
							margin:6px 16px;
							}
		.refs_assoc a:hover img{border:2px #E10909 solid;}
				
	
	
							
		
.tableau_bordure
{
	border-style:solid;
	border-width:1px;
	border-color:#DCDCDC;
}

.tableau_bordure_center {
	border-style:solid;
	border-width:1px;
	border-color:#DCDCDC;
	text-align:center;
}

.tableau_bordure_center img {
	margin:1px 8px;
}

div#bloc_image_admin
{
	width:170px;
	height:190px;
	border:1px solid #015F85;	
	float:left;
	padding:10px;
	margin:10px;		
}
div#bloc_image_admin_princ
{
	width:170px;
	height:190px;
	border:1px solid #015F85;	
	float:left;
	padding:10px;
	margin:10px;
	background-color:#ADD1E1;
}

span.concept1 {
	padding:1px 10px;
	line-height:21px;
	color:#FFFFFF;
	background-color:#999999;
}

span.concept2 {
	padding:1px 40px 1px 10px;
	line-height:21px;
	color:#FFFFFF;
	background:url(images_integr/centre/fleches_concept.gif);
	background-position:center right;
}

a.menu_gris {
	display:block;
	color:#666;
	font-size:11px;
	line-height:15px;
	text-decoration:none;
	background:url(images_integr/menu_gris.png);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding-left:14px;
}
a.menu_gris:hover {
	color:#000;
}

div.diapoPrev, div.diapoNext {
	display:block;
	float:left;
	width:90px;
	height:75px;
	cursor:pointer;
	margin:6px 0px;
}

div.diapoPrev { background:url(images_integr/centre/diapo_arrow.png) -90px -75px no-repeat; }
div.diapoPrev:hover { background-position:0px -75px; }
div.diapoNext { background:url(images_integr/centre/diapo_arrow.png) 0px 0px no-repeat; }
div.diapoNext:hover { background-position:-90px 0px; }
a.hidden { display:none; }

#lexique {
	display:block;
	margin:0px 0px 0px 8px;
	padding:0px;
}
#lexique dt {
	display:block;
	padding:0px;
	margin:10px 0px 0px 0px;
	font-weight:bold;
}
#lexique dd {
	display:block;
	padding:0px;
	margin:0px 0px 0px 8px;
	font-style:italic;
}

div.messageBox {
	display:none;
	position:absolute;
	left:224px;
	top:20px;
	width:280px;
	padding:0px 5px 5px 5px;
	height:100px;
	border:2px solid #333;
	background:#EEE;
	z-index:20;
	text-align:center;
	line-height:20px;
}
div.messageBox span {
	display:block;
	padding:2px;
	margin:5px 0px 5px 0px;
	border-bottom:1px solid #333;
	background:#333;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
div.messageBox div {	
	text-align:center;
	padding:0px 5px;
}
div.messageBox a.button {
	border:1px solid #888;
	padding:2px 4px;
	background:#C00;
	color:#FFF;
	cursor:pointer;
}
div.messageBox input {
	height:16px;
	border:1px solid #888;
	padding:2px 4px;
	background:#FFF;
	margin-right:8px;
}
#contenu_central a.gray {
	color:#666;
	text-decoration:none;
}
#contenu_central a.gray:hover { color:#000; }

#contenu_central ul.bcs_listing {
	display:block;
	float:none;
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#contenu_central ul.bcs_listing li {
	display:block;
	float:none;
	clear:both;
	padding:0px 0px 0px 8px;
	margin:0px 0px 0px 8px;
	line-height:15px;
	background:url(images_integr/centre/bcs_list.png) no-repeat;
}

#contenu_central ul.bcs_listing li a {
	color:#666666;
	text-decoration:none;
}
#contenu_central ul.bcs_listing li a:hover {
	color:#000000;
}
	
a.share {
	position:relative;
	height:34px;
	overflow:hidden;
}

div.quick_result {
	display:block;
	float:none;
	clear:both;
	/*width:720px;*/
	margin:auto;
	z-index:0;
}
div.quick_result h4 {
	display:block;
	padding:0px;
	margin:0px;
	float:none;
	clear:both;
	height:20px;
	font-size:14px;
	line-height:18px;
}
div.quick_result .colorList {
	display:block;
	width:450px;
	float:right;
}
div.quick_result .colorList img {
	display:block;
	float:left;
	width:80px;
	height:80px;
	margin:0px 0px 8px 8px;
}


div#menu_recherche{float:left;
					width:200px;
					padding:0 20px 0 10px;
					margin:20px 20px 0 0;
					min-height:100px;
					background: url(images_integr/guide_de_choix/bg_menu.jpg) 0 0 no-repeat;
					}
	#menu_recherche ul{margin:0;
						padding:0 0 0 0;
						list-style-type:none;}
		#menu_recherche ul li{border-bottom:1px solid #C7C7C7;}
		
			#menu_recherche ul li a{display:block;
									width:200px;
									background:url(images_integr/guide_de_choix/bouton_menu.png) 0 0 no-repeat;
									font:bold 11px/30px Arial, Helvetica, sans-serif;
									color:#999;
									text-transform:uppercase;
									letter-spacing:1px;}
									#menu_recherche ul li a:hover{
															background:url(images_integr/guide_de_choix/bouton_menu.png) -400px 0 no-repeat;
															color:#333;
															}
									#menu_recherche ul li a.current{display:block;
																	width:200px;
																	background:url(images_integr/guide_de_choix/bouton_menu.png) -200px 0 no-repeat;
																	font:bold 11px/30px Arial, Helvetica, sans-serif;
																	color:#000;
																	text-transform:uppercase;
																	letter-spacing:1px;}
				#menu_recherche ul li p{display:block;
										width:172px;
										font:normal 11px/24px Arial, Helvetica, sans-serif;
										color:#666666;
										border-top:1px dotted #C7C7C7;
										padding-left:28px;
										background-color:#E7E7E7;
										}
				#menu_recherche ul li a span{display:inline-block;
											color:#FFFFFF;
											width:22px;
											text-align:center;
											margin-right:6px;
											}
	div#ombre_bas_menu{float:left;
						width:200px;
						padding:0;
						margin:0;
						height:20px;
						background: url(images_integr/guide_de_choix/ombre_bas_menu.jpg) 0 0 no-repeat;
						}
									
div#contenu_recherche{float:left;
					width:495px;
					padding:0;
					margin:20px 0 0 0;
					}
	#contenu_recherche h2{display:block;
							height:30px;
							width:495px;
							float:left;
							font:bold 12px/30px Arial, Helvetica, sans-serif;
							color:#000000;
							padding:0;
							margin:0 0 10px 0;
							top:0;
							left:0;
							background: url(images_integr/guide_de_choix/bg_entete.png) 0 0 no-repeat;
							text-transform:uppercase;
							letter-spacing:2px;
							}
		#contenu_recherche h2 span{display:inline-block;
									color:#FFFFFF;
									width:30px;
									text-align:center;
									margin-right:6px;
									}
		#contenu_recherche div a {display:block;
									float:left;
									width:200px;
									padding:2px 0px 0px 30px;
		}
		#contenu_recherche div.quick_step_0 a { /* Etape 1 - Theme */ 
												display:block;
												width:200px;
												background:url(images_integr/guide_de_choix/bg_choix.png) 0 0 no-repeat;
												font:normal 11px/30px Arial, Helvetica, sans-serif;
												color:#666;
												padding:0 0 0 30px;
												border-bottom:1px solid #C7C7C7;
												margin-right:14px;
												letter-spacing:1px;
												}
												#contenu_recherche div.quick_step_0 a:hover{background:url(images_integr/guide_de_choix/bg_choix.png) -230px 0 no-repeat;
																							color:#C00000;}
		#contenu_recherche div.quick_step_1 a { /* Etape 1 - Theme */ 
												display:block;
												width:200px;
												background:url(images_integr/guide_de_choix/bg_choix.png) 0 0 no-repeat;
												font:normal 18px/30px Arial, Helvetica, sans-serif;
												color:#666;
												padding:0 0 0 30px;
												margin-right:14px;
												letter-spacing:1px;
												}
												#contenu_recherche div.quick_step_1 a:hover{background:url(images_integr/guide_de_choix/bg_choix.png) -230px 0 no-repeat;
																							color:#C00000;}
		#contenu_recherche div.quick_step_2 a { /* Etape 1 - Theme */ 
												display:block;
												width:200px;
												background:url(images_integr/guide_de_choix/bg_choix.png) 0 0 no-repeat;
												font:normal 11px/30px Arial, Helvetica, sans-serif;
												color:#666;
												padding:0 0 0 30px;
												border-bottom:1px solid #C7C7C7;
												margin-right:14px;
												letter-spacing:1px;
												}
												#contenu_recherche div.quick_step_2 a:hover{background:url(images_integr/guide_de_choix/bg_choix.png) -230px 0 no-repeat;
																							color:#C00000;}
		#contenu_recherche div.quick_step_3 a { /* Etape 4 - Resultats (toujours vide) */ }
		

/* FOOTER FULL LARGEUR */
div#footer_full_largeur{background-color:transparent;
					height:90px;
					margin:0;
					padding:0;
					background-image:url(images_integr/bg_footer.jpg);
					background-repeat:repeat-x;
					}
div#footer{width:990px;
			margin:0 auto 0 auto;
			padding:26px 0 0 0;
			height:64px;
			top:0;
			overflow:hidden;
			color:#333;
			text-align:center;
			}



	#footer p{display:block;
			width:100%;
			text-align:center;
			color:#CCC;
			padding:14px 0 0 0;
			margin:0;
			font:normal 11px/18px Arial, Helvetica, sans-serif;
			}
	span.urba{color:#FFF;
						font:bold 11px Arial, Helvetica, sans-serif;
						}
	span.mat{color:#E10909;
						font:bold 11px Arial, Helvetica, sans-serif;
						}
	span.environnement{color:#CCC;
						font:11px Arial, Helvetica, sans-serifs;
						}
	#footer strong{color:#FFF;}
	#footer a{color:#CCC;
			text-decoration:none;
			}
	#footer a:hover{color:#FFF;
					text-decoration:underline;
					}
