/* CSS Document */
html, body { height:100%; }
body{background-color:white;
	margin:0;
    padding:0;
	font-family:"Tahoma",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	}
img{border:0px;}

.hidden{
	display:none;
}
.visible{
	display:inline;
}
.rouge{color:#FF0000;}
.Style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.Style1:hover{text-decoration:underline;}

/* styles ancien site */
.bleu {
	background: #006596;
}
.ocre_plus {
	background: #DAD2C5;
}
.ocre_moins {
	background: #E9E3DB;
}
.vert {
	background: #769A02;
}
.vert_clair {
	background: #ACBB0D;
}
.bleu_menu1 {
	background: #628AB6;
}

.bleu_menu2 {
	background: #A3B9D4;
}
.bleu_menu3 {
	background: #CBD8E7;
}
.bleu_fonce {
	background: #00406A;
}
.blanc{background-color:#FFFFFF;}
h5 {
	display: inline;
	font-weight: normal;
	color: #000000;
	font-size: 10px;
}
h6 {
	display: inline;
	font-size: 9px;
}
.texte_blanc {
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
}
/* FIN STYLES ANCIEN SITE */

div#global{width:1001px;
			height:500px;
			margin:0 auto 0 auto;
			padding:0px;
			top:0;
			}
/* banniere et menu*/
div#banniere{width:989px;
			height:156px;
			margin:0 0 15px 0;
			position:relative;
			float:left;
			padding:0px;
			top:0;
			z-index:100;
			}
	/* banniere gauche */
	div#banniere_gauche{width:737px;
					height:156px;
					position:relative;
					float:left;
					margin:0;
					padding:0;
					left:0;
					top:0;
					}
		div#logo{width:322px;
					height:125px;
					position:relative;
					float:left;
					margin:0;
					padding:0;
					top:0;
					left:0;
					overflow:hidden
					}
		
		div#fond_menu_haut_banniere{width:415px;
									height:119px;
									position:relative;
									float:left;
									margin:0;
									padding:6px 0 0 0;
									top:0;
									left:0;
									background:url(images_css/fond_menu_haut_banniere2.jpg) 0 0 no-repeat;
									overflow:hidden;
									text-align:right;
									}
			/* menu_haut_banniere */
			#fond_menu_haut_banniere a.onglet1{
										font:normal 11px/18px Arial, Helvetica, sans-serif;
										color:#666666;
										padding:0 10px 0 0;
										margin:0;
										overflow:hidden;
										text-decoration:none;
										}
			#fond_menu_haut_banniere a:hover.onglet1{
										color:#333;
										padding:0 20px 0 0;
										}
		
		/* menu haut */
		
		/*div#menu_haut{width:737px;
						height:31px;
						z-index:100;
						position:relative;
						float:left;
						margin:0;
						padding:0;
						top:0;
						left:0;
						background-color:#333399;
						}
		*/
		#menu_haut{
			position: relative; /* placement du menu, à modifier selon vos besoins */
			float:left;
			z-index:100;
			width:737px; /* correction pour Opera */
			margin:0;
			top:0;
			left:0;
			}
		.hover_menu1
		{
					display:block;
					width:118px;
					height:31px;
					font:normal 11px/31px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #003D6A;
					background:url(images_css/menu_haut/onglet1.png) -118px 0;
					padding:0;
					text-align:center;
		}
		.pas_hover_menu1
		{
					display:block;
					width:118px;
					height:31px;
					font:normal 11px/31px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #003D6A;
					padding:0 0 0 0;
					background:url(images_css/menu_haut/onglet1.png) 0 0; 
					text-align:center;
		}
		
		.hover_menu2
		{
					display:block;
					width:145px;
					height:31px;
					font:normal 11px/31px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #003D6A;
					background:url(images_css/menu_haut/onglet2.png) -145px 0;
					padding:0;
					text-align:center;
		}
		.pas_hover_menu2
		{
					display:block;
					width:145px;
					height:31px;
					font:normal 11px/31px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #003D6A;
					padding:0 0 0 0;
					background:url(images_css/menu_haut/onglet2.png) 0 0; 
					text-align:center;
		}
		
		.hover_menu3
		{
					display:block;
					width:133px;
					height:31px;
					font:normal 11px/31px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #003D6A;
					background:url(images_css/menu_haut/onglet3.png) -133px 0;
					padding:0;
					text-align:center;
		}
		.pas_hover_menu3
		{
					display:block;
					width:133px;
					height:31px;
					font:normal 11px/31px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #003D6A;
					padding:0 0 0 0;
					background:url(images_css/menu_haut/onglet3.png) 0 0; 
					text-align:center;
		}
		
		.hover_menu4
		{
					display:block;
					width:83px;
					height:31px;
					font:normal 11px/31px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #003D6A;
					background:url(images_css/menu_haut/onglet4.png) -83px 0;
					padding:0;
					text-align:center;
		}
		.pas_hover_menu4
		{
					display:block;
					width:83px;
					height:31px;
					font:normal 11px/31px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #003D6A;
					padding:0 0 0 0;
					background:url(images_css/menu_haut/onglet4.png) 0 0; 
					text-align:center;
		}
		
		.hover_menu5
		{
					display:block;
					width:114px;
					height:31px;
					font:normal 11px/31px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #fff;
					background:url(images_css/menu_haut/onglet5.png) -114px 0;
					padding:0;
					text-align:center;
		}
		.pas_hover_menu5
		{
					display:block;
					width:114px;
					height:31px;
					font:normal 11px/31px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #fff;
					padding:0 0 0 0;
					background:url(images_css/menu_haut/onglet5.png) 0 0; 
					text-align:center;
		}
		
		.hover_menu6
		{
					display:block;
					width:92px;
					height:31px;
					font:normal 11px/31px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #003D6A;
					background:url(images_css/menu_haut/onglet6.png) -102px 0;
					padding:0 0 0 10px;
					text-align:left;
		}
		.pas_hover_menu6
		{
					display:block;
					width:92px;
					height:31px;
					font:normal 11px/31px Arial, Helvetica, sans-serif;
					text-decoration: none;
					color: #003D6A;
					padding:0 0 0 10px;
					background:url(images_css/menu_haut/onglet6.png) 0 0; 
					text-align:left;
		}
		#menu_haut dl,#menu_haut dt,#menu_haut dd,#menu_haut ul,#menu_haut li {
			margin: 0;
			padding: 0;
			list-style-type: none;
			z-index:100;
			}
				#menu_haut dl {
				float: left;
				margin: 0 0 0 0;
				}
				#menu_haut dl.dernier {
				float: left;
				width:118px;
				margin: 0 0 0 0;
				overflow:hidden;
				z-index:100;
				}

		/* SOUS LISTES */
		#menu_haut dd {
					position:absolute;
					display: none;
					width:200px;
					}
		#menu_haut li {
					text-align: left;
					}
		#menu_haut li.arrondi_haut {line-height:17px;
						background:url(images_css/menu_haut/arrondi_haut_sous_cat.jpg) 0 0 no-repeat;
						}
		#menu_haut li.arrondi_bas {line-height:12px;
									background:url(images_css/menu_haut/arrondi_bas_sous_cat.jpg) 0 0 no-repeat;
									}
		#menu_haut li a {
					color:#CCC;
					text-decoration: none;
					display: block;
					height: 100%;
					border: 0 none;
					padding-left:6px;
					padding-right:6px;
					background-color:#142346;
					background:url(images_css/menu_haut/sous_cat1px.jpg) 0 0 repeat-y;
					font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
					}
		#menu_haut li a:hover, #menu_haut li a:focus {
													background:url(images_css/menu_haut/sous_cat1px_clair.jpg) 0 0 repeat-y;
													color:#fff;
													}
		
		

		/* banniere droite */
		div#banniere_droite{width:252px;
							height:156px;
							position:relative;
							float:left;
							padding:0;
							margin:0;
							top:0;
							left:0;
							overflow:hidden;
							}
		div#acces_client{width:239px;
						height:84px;
						position:relative;
						float:left;
						margin:0;
						padding:6px 13px 0 0;
						overflow:hidden;
						top:0;
						left:0;
						background:url(images_css/fond_acces_client.jpg) 0 0 no-repeat;
						}
		div#pictos_maisons{width:252px;
							height:52px;
							position:relative;
							float:left;
							margin:14px 0 0 0;
							padding:0;
							overflow:hidden;
							top:0;
							left:0;
							}
			span#picto1 a {
							width:38px;
							height:38px;
							position:relative;
							float:left;
							font: bold 0.9em verdana, arial, sans-serif;
							text-decoration: none;
							color: #EAB205;
							margin: 0 5px 0 0;
							padding:0 0 0 0;
							background:url(images_css/pictos_maisons/onglet1.jpg) 0 0; 
							}
			span#picto1 a:hover {
								background:url(images_css/pictos_maisons/onglet1.jpg) -38px 0;
								color:#FFC900;
								}
			span#picto2 a {
							width:38px;
							height:38px;
							position:relative;
							float:left;
							font: bold 0.9em verdana, arial, sans-serif;
							text-decoration: none;
							color: #EAB205;
							margin: 0 5px 0 0;
							padding:0 0 0 0;
							background:url(images_css/pictos_maisons/onglet2.jpg) 0 0; 
							}
			span#picto2 a:hover {
								background:url(images_css/pictos_maisons/onglet2.jpg) -38px 0;
								color:#FFC900;
								}
			
			span#picto3 a {
							width:38px;
							height:38px;
							position:relative;
							float:left;
							font: bold 0.9em verdana, arial, sans-serif;
							text-decoration: none;
							color: #EAB205;
							margin: 0 5px 0 0;
							padding:0 0 0 0;
							background:url(images_css/pictos_maisons/onglet3.jpg) 0 0; 
							}
			span#picto3 a:hover {
								background:url(images_css/pictos_maisons/onglet3.jpg) -38px 0;
								color:#FFC900;
								}
			
			span#picto4 a {
							width:38px;
							height:38px;
							position:relative;
							float:left;
							font: bold 0.9em verdana, arial, sans-serif;
							text-decoration: none;
							color: #EAB205;
							margin: 0 5px 0 0;
							padding:0 0 0 0;
							background:url(images_css/pictos_maisons/onglet4.jpg) 0 0; 
							}
			span#picto4 a:hover {
								background:url(images_css/pictos_maisons/onglet4.jpg) -38px 0;
								color:#FFC900;
								}
			
			span#picto5 a {
							width:38px;
							height:38px;
							position:relative;
							float:left;
							font: bold 0.9em verdana, arial, sans-serif;
							text-decoration: none;
							color: #EAB205;
							margin: 0 5px 0 0;
							padding:0 0 0 0;
							background:url(images_css/pictos_maisons/onglet5.jpg) 0 0; 
							}
			span#picto5 a:hover {
								background:url(images_css/pictos_maisons/onglet5.jpg) -38px 0;
								color:#FFC900;
								}
								
			span#picto6 a {
							width:38px;
							height:38px;
							position:relative;
							float:left;
							font: bold 0.9em verdana, arial, sans-serif;
							text-decoration: none;
							color: #EAB205;
							margin: 0;
							padding:0 0 0 0;
							background:url(images_css/pictos_maisons/onglet6.jpg) 0 0; 
							}
			span#picto6 a:hover {
								background:url(images_css/pictos_maisons/onglet6.jpg) -38px 0;
								color:#FFC900;
								}

div#sidebar_center{width:1001px;
				position:relative;
				float:left;
				z-index:0;
				top:0;
				left:0;
				margin:0;
				padding:0;
				}
/* sidebar */
div#sidebar_gauche{width:256px;
					position:relative;
					float:left;
					padding:0 0 12px 0;
					margin:0;
					overflow:hidden;
					top:0;
					left:0;
					}	
	/* menu gauche */
	div#menu_gauche{width:256px;
					height:570px;
					position:relative;
					float:left;
					margin:0;
					padding:0;
					top:0;
					left:0;
					overflow:hidden;
					background:url(images_css/fond_menu_gauche.jpg) 0 0 no-repeat;
					}	
	div#flash_menu_gauche{width:222px;
						height:63px;
						position:relative;
						float:left;
						left:0;
						background-color:#CC0000;
						overflow:hidden;
						z-index:0;
						}
	
	#menu_gauche ul,#menu_gauche li {
			margin: 0;
			padding: 0;
			top:0;
			list-style-type: none;
			}
	#menu_gauche li a{display:block;
					width:222px;
					height:23px;
					font:normal 11px/23px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
					color:#666666;
					padding-left:23px;
					border-bottom:1px #CCCCCC solid;
					text-decoration:none;
					background:url(images_css/menu_gauche/fond_onglet.jpg) 0 0 no-repeat;
					}
	#menu_gauche li a:hover{background:url(images_css/menu_gauche/fond_onglet.jpg) -222px 0 no-repeat;
							color:#000000;
							}
	
	div#arrondi_haut_menu_gauche{width:256px;
								height:22px;
								position:relative;
								float:left;
								margin:0;
								padding:0;
								top:0;
								left:0;
								background:url(images_css/arrondi_haut_menu_gauche.jpg) 0 0 no-repeat;
								overflow:hidden;
								}
		/* contenu menu gauche */
		div#contenu_menu_gauche{width:222px;
								position:relative;
								float:left;
								margin:0;
								padding:0;
								top:0;
								left:15px;
								overflow:hidden;
								}
	
	div#fond_sfirmm{width:256px;
					position:relative;
					float:left;
					margin:0;
					padding:0;
					top:0;
					left:0;
					background:url(images_css/fond_sfirmm.jpg) 0 0 no-repeat;
					overflow:hidden;
					}

/* center */
div#center_et_footer{width:745px;
					position:relative;
					float:left;
					margin:0;
					padding:0;
					overflow:hidden;
					top:0;
					left:0;
					}
	
	div#center{width:745px;
			position:relative;
			float:left;
			margin:0;
			padding:0;
			overflow:hidden;
			top:0;
			left:0;
			background:url(images_css/fond_center1px.jpg) 0 0 repeat-y;
			}
	
	div#arrondi_haut_center{width:745px;
							height:22px;
							position:relative;
							float:left;
							margin:0;
							padding:0;
							overflow:hidden;
							top:0;
							left:0;
							background:url(images_css/arrondi_haut_center.jpg) 0 0 no-repeat;
							}
		/* contenu center */
		div#contenu_center{width:695px;
							min-height:607px;
							  height:auto !important;
							  height:607px;
							position:relative;
							float:left;
							margin:0;
							padding:0;
							background-color:#FFFFFF;
							top:0;
							left:25px;
							}
		#contenu_center p{
						color: #818080;
						font-size: 11px;
						text-align:justify;
						margin:0;
						padding:0;
						top:0;
						}
		#contenu_center h5{
						color: #818080;
						font-size: 10px;
						text-align:center;
						margin:0;
						padding:0;
						top:0;
						}
		#contenu_center h6{
						color:#000000;
						font-size: 10px;
						text-align:center;
						margin:0;
						padding:0;
						top:0;
						font-weight:normal;
						}
		#contenu_center a.orange{color:#F78B05;
							text-decoration:none;
							}
		#contenu_center a:hover.orange{text-decoration:underline;}
		
		
							
		#contenu_center h1{display:block;
							width:695px;
							height:36px;
							background:url(images_css/fond_h1.png) 0 0 no-repeat;
							font:normal 20px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
							color:#858585;
							margin:0 0 16px 0;
							padding:0;
							}
		#contenu_center h2{display:block;
							width:466px;
							height:36px;
							background:url(images_css/fond_h2.png) 0 0 no-repeat;
							font:normal 20px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
							color:#858585;
							margin:0 0 16px 0;
							padding:0;
							}
			/* CALIN */
			#contenu_center h1.calin{display:block;
							width:695px;
							height:36px;
							background:url(images_css/valnat/fond_h1_calin.png) 0 0 no-repeat;
							font:normal 20px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
							color:#858585;
							margin:0 0 16px 0;
							padding:0;
							}
			#contenu_center h2.calin{display:block;
								width:437px;
								height:36px;
								background:url(images_css/valnat/fond_h2_calin.png) 0 0 no-repeat;
								font:normal 20px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
								color:#858585;
								margin:0 0 16px 0;
								padding:0;
								}
			#contenu_center h2.calin2{display:block;
								width:340px;
								height:36px;
								background:url(images_css/valnat/fond_h4_calin.png) 0 0 no-repeat;
								font:normal 20px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
								color:#858585;
								margin:0 0 16px 0;
								padding:0;
								}
			#contenu_center h3.calin{display:block;
								width:222px;
								height:36px;
								background:url(images_css/valnat/fond_h3_calin.png) 0 0 no-repeat;
								font:normal 20px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
								color:#858585;
								margin:0 0 16px 0;
								padding:0;
								}				
			#contenu_center h3.calin2{display:inline;
							font:bold 14px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
							color:#8D95CA;
							margin:0 0 0 0;
							padding:0;
							}
			
			/* PERFORMANCES REELLES */
			#contenu_center h1.perf{display:block;
							width:695px;
							height:36px;
							background:url(images_css/performances_reelles/fond_h1_perf.png) 0 0 no-repeat;
							font:normal 20px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
							color:#858585;
							margin:0 0 16px 0;
							padding:0;
							}
			/* references */
			#contenu_center h2.references{display:block;
								width:216px;
								height:36px;
								background:url(images_css/fond_h1_produits_associes.png) 0 0 no-repeat;
								font:normal 20px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
								color:#858585;
								margin:0 0 16px 0;
								padding:0;
								}
			
			/* OSSATURE BOIS */
			#contenu_center h1.ossature_bois{display:block;
							width:695px;
							height:36px;
							background:url(images_css/ossature_bois/fond_h1_ossature.png) 0 0 no-repeat;
							font:normal 20px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
							color:#858585;
							margin:0 0 16px 0;
							padding:0;
							}
						
		#contenu_center h3{display:inline;
							font:bold 12px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
							color:#666;
							margin:0 0 0 0;
							padding:0;
							}
		#contenu_center h3.faq{display:inline;
							font:bold 14px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
							color:#FF6600;
							margin:0 0 0 0;
							padding:0;
							}
		#contenu_center ul {
			margin: 14px 0 14px 0;
			padding: 0;
			list-style-type: none;
			}
		#contenu_center li{
					font:normal 11px/18px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
					color:#818080;
					padding-left:28px;
					text-decoration:none;
					background:url(images_css/icone_li_center.gif) 10px 5px no-repeat;
					text-align:justify;
					}
		#contenu_center ul.avantages {
			width:427px;
			margin: 0;
			padding: 0;
			list-style-type: none;
			}
		
		
		
		#utilisable ul,#utilisable li {
			width:222px;
			margin: 0;
			padding: 0;
			top:0;
			list-style-type: none;
			}
		#utilisable li a{display:block;
						width:199px;
						height:23px;
						font:normal 11px/23px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
						color:#666666;
						padding-left:23px;
						border-bottom:1px #CCCCCC solid;
						text-decoration:none;
						background:url(images_css/menu_gauche/fond_onglet.jpg) 0 0 no-repeat;
						}
		#utilisable li a:hover{background:url(images_css/menu_gauche/fond_onglet.jpg) -222px 0 no-repeat;
								color:#000000;
								}
		#utilisable li span{display:block;
						width:199px;
						height:23px;
						font:normal 11px/23px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
						color:#666666;
						padding-left:23px;
						border-bottom:1px #CCCCCC solid;
						text-decoration:none;
						background:url(images_css/menu_gauche/fond_onglet.jpg) 0 0 no-repeat;
						}
		
		#infos_pose a.onglet1{
					font:normal 11px/18px Arial, Helvetica, sans-serif;
					color:#666666;
					padding:0 0 0 10px;
					margin:0 0 0 0;
					overflow:hidden;
					text-decoration:none;
					background:url(images_css/icone_carre_orange.png) 0 4px no-repeat;
					text-align:left;
					}
		#infos_pose a:hover.onglet1{
										color:#333;
										padding:0 0 0 15px;
										}
		#lien_gamme_produits a.onglet1{
					font:normal 11px/18px Arial, Helvetica, sans-serif;
					color:#666666;
					padding:0 0 0 10px;
					margin:0 0 0 0;
					overflow:hidden;
					text-decoration:none;
					background:url(images_css/icone_carre_orange.png) 0 4px no-repeat;
					text-align:left;
					}
		#lien_gamme_produits a:hover.onglet1{
										color:#333;
										}
					
		#produits ul {
			margin: 5px 0 10px 0;
			padding: 0;
			list-style-type: none;
			}
		#produits li{
					font:normal 10px/14px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
					color:#666666;
					padding-left:10px;
					text-decoration:none;
					background:url(images_css/icone_li_produit.gif) 0 4px no-repeat;
					text-align:justify;
					}
		
		#produits a.onglet1{
										font:normal 11px/18px Arial, Helvetica, sans-serif;
										color:#666666;
										padding:0 0 0 10px;
										margin:0 0 0 10px;
										overflow:hidden;
										text-decoration:none;
										background:url(images_css/icone_carre_orange.png) 0 4px no-repeat;
										text-align:left;
										}
		#produits a:hover.onglet1{
										color:#333;
										padding:0 0 0 15px;
										}
		
		#descr_produit ul {
			margin: 5px 0 10px 0;
			padding: 0;
			list-style-type: none;
			}
		#descr_produit li{
					font:normal 11px/14px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
					color:#666666;
					padding-left:10px;
					text-decoration:none;
					background:url(images_css/icone_li_produit.gif) 0 4px no-repeat;
					text-align:justify;
					}
		#descr_produit li ul li{
					font:normal 11px/14px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
					color:#666666;
					padding-left:10px;
					text-decoration:none;
					text-align:justify;
					background:url(images_css/asterisque.png) 0 2px no-repeat;
					}
		
		#descr_produit a.onglet1{
										font:normal 11px/18px Arial, Helvetica, sans-serif;
										color:#666666;
										padding:0 0 0 10px;
										margin:0 0 0 0;
										overflow:hidden;
										text-decoration:none;
										background:url(images_css/icone_carre_orange.png) 0 4px no-repeat;
										text-align:left;
										}
		#descr_produit a:hover.onglet1{
										color:#333;
										padding:0 0 0 15px;
										}
		#descr_produit h1{display:block;
							width:437px;
							height:36px;
							background:url(images_css/fond_h2_moyen.png) 0 0 no-repeat;
							font:normal 20px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
							color:#858585;
							margin:0 0 16px 0;
							padding:0;
							}	
		#descr_produit h2{display:block;
							width:222px;
							height:36px;
							background:url(images_css/fond_h2_petit.png) 0 0 no-repeat;
							font:normal 20px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
							color:#858585;
							margin:0 0 16px 0;
							padding:0;
							}		
		#donnees_techniques li ul li{
					font:normal 11px/14px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
					color:#666666;
					padding-left:10px;
					text-decoration:none;
					text-align:justify;
					background:url(images_css/asterisque.png) 0 2px no-repeat;
					}
		a.lien_produit {text-decoration:none;
						color:#3399FF;
						font-size:12px;
						}
		a:hover.lien_produit{text-decoration:underline;
				color:#3366FF;
				}
		
		/* INTRANET */
		
		#intranet a{display:block;
						width:527px;
						height:23px;
						font:normal 11px/23px "Tahoma",Verdana, Arial, Helvetica, sans-serif;
						color:#666666;
						padding-left:23px;
						border-bottom:1px #CCCCCC solid;
						text-decoration:none;
						background:url(images_css/fond_onglet_prive.jpg) 0 0 no-repeat;
						}
		#intranet a:hover{background:url(images_css/fond_onglet_prive.jpg) -550px 0 no-repeat;
								color:#000000;
								}
		
	div#arrondi_bas_center{width:745px;
							height:22px;
							position:relative;
							float:left;
							margin:0;
							padding:0;
							overflow:hidden;
							top:0;
							left:0;
							background:url(images_css/arrondi_bas_center.jpg) 0 0 no-repeat;
							}
	/* votre projet */
	span.puce_num2{display:block;
								width:15px;
								height:21px;
								position:relative;
								float:left;
								margin:0;
								padding:0 0 0 6px;
								top:0;
								left:0;
								background:url(images_css/puce_num_projet.gif) 0 0 no-repeat;
								font:bold 11px/18px Arial, Helvetica, sans-serif;
								color:#FFFFFF;
								text-decoration:none;
								}
		span.question2{display:block;
								height:21px;
								position:relative;
								float:left;
								margin:0;
								padding:0 0 0 2px;
								top:0;
								left:0;
								font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
								color:#71B0D8;
								text-decoration:none;
								}
		h3.produit{display:block;
	position:relative;
	float:left;
	margin:0;
	padding:16px 0 0 0;
	color:#7BAE1F;
	top:0;
	left:0;
	font:bold 18px/24px Arial, Helvetica, sans-serif;
	}

/* CENTER FULL LARGEUR */	
div#center_full_largeur{width:1001px;
			position:relative;
			float:left;
			margin:0;
			padding:0;
			overflow:hidden;
			top:0;
			left:0;
			background:url(images_css/full_largeur/full_largeur_1px.jpg) 0 0 repeat-y;
			}
	
	div#arrondi_haut_full_largeur{width:1001px;
							height:22px;
							position:relative;
							float:left;
							margin:0;
							padding:0;
							overflow:hidden;
							top:0;
							left:0;
							background:url(images_css/full_largeur/arrondi_haut_full_largeur.jpg) 0 0 no-repeat;
							}
		/* contenu center */
		div#contenu_center_full_largeur{width:957px;
							min-height:607px;
							  height:auto !important;
							  height:607px;
							position:relative;
							float:left;
							margin:0;
							padding:0;
							background-color:#FFFFFF;
							top:0;
							left:22px;
							}
		#contenu_center_full_largeur p{
						color: #818080;
						font-size: 11px;
						text-align:justify;
						margin:0;
						padding:0;
						top:0;
						}	
		#contenu_center_full_largeur a.orange{color:#D09D02;
							text-decoration:none;
							}
		#contenu_center_full_largeur a:hover.orange{text-decoration:underline;}					
		#contenu_center_full_largeur h1{display:block;
							width:695px;
							height:36px;
							background:url(images_css/fond_h1.png) 0 0 no-repeat;
							font:normal 20px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
							color:#858585;
							margin:0 0 16px 0;
							padding:0;
							}
		#contenu_center_full_largeur h1.full{display:block;
							width:880px;
							height:36px;
							background:url(images_css/full_largeur/fond_h1_full.png) 0 0 no-repeat;
							font:normal 20px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
							color:#858585;
							margin:0 0 16px 0;
							padding:0;
							}
		#contenu_center_full_largeur h2{display:block;
							width:466px;
							height:36px;
							background:url(images_css/fond_h2.png) 0 0 no-repeat;
							font:normal 20px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
							color:#858585;
							margin:0 0 16px 0;
							padding:0;
							}
		#contenu_center_full_largeur h3{display:inline;
							font:bold 12px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
							color:#666;
							margin:0 0 0 0;
							padding:0;
							}
	div#arrondi_bas_full_largeur{width:1001px;
							height:22px;
							position:relative;
							float:left;
							margin:0;
							padding:0;
							overflow:hidden;
							top:0;
							left:0;
							background:url(images_css/full_largeur/arrondi_bas_full_largeur.jpg) 0 0 no-repeat;
							}	

	/* footer */
	div#footer{width:723px;
				height:32px;
				position:relative;
				float:left;
				margin:0;
				padding:0 0 20px 0;
				background:url(images_css/fond_footer.jpg) 0 0 no-repeat;
				top:0;
				left:12px;
				overflow:hidden;
				text-align:center;
				}
	#footer p{display:block;
				width:723px;
				margin:0;
				padding:0;
				top:0;
				left:0;
				font:normal 11px/32px Arial, Helvetica, sans-serif;
				color:#666666;
				}	
	#footer a{color:#666666;
				text-decoration:none;
				}
	#footer a:hover{color:#333333;
					text-decoration:underline;
					}

.tableau_admin
{
	empty-cells:show;
	border-collapse:collapse;
	width:95%;
	margin-left:2px;
}
.tableau_admin th
{
	height:30px;
	line-height:30px;
	color:#FFFFFF;
	background-color:#326da3;
	border:1px solid #0033FF;
	
}
.ligne_paire
{
	background-color:#5399d3;
	border:1px solid #0033FF;
}
.ligne_impaire
{
	background-color:#eeeeee;
	border:1px solid #0033FF;	
}
.bordure_bleue
{
	border:1px solid #0033FF;	
}			
