/* CSS Document */
html, body { height:100%; }
body{background:url(Templates/images/fond_bg_body_1px.jpg) repeat-x 0 0;
	background-color:#587297;
	margin:0;
    padding:0;
	font-family:"Trebuchet MS";
	font-size:11px;
	}

	
/* ELEMENTS COMMUNS (enfin, espérons-le) */
img{border:0px;}
h1{display:block;
	font:normal 30px/30px Arial, Helvetica, sans-serif;
	margin:26px 22px 0 22px;
	padding:0;
	top:0;
	left:0;
	overflow:hidden;
	color:#C8D0DE;
	} 
h2{display:block;
	font:bold 17px/19px Arial, Helvetica, sans-serif;
	margin:0 22px 0 23px;
	padding:0;
	top:0;
	left:0;
	overflow:hidden;
	color:#FFFFFF;
	} 
h3{display:block;
	width:160px;
	position:relative;
	float:left;
	margin:5px 0 0 0;
	left:15px;
	padding:0 0 0 15px;
	font:normal 15px/20px "Trebuchet MS";
	overflow:hidden;
	background:url(Templates/images/icone_bouclier_blanc.gif) 0 5px no-repeat;
	color:#FFFFFF;
	}
h5{display:block;
	width:100%;
		position:relative;
		float:left;
		margin:5px 0 0 0;
		left:0;
		padding:0 0 20px 15px;
		font:normal 12px/15px "Trebuchet MS";
		overflow:hidden;
		color:#666666;
		}
p{font:normal 12px/13px "Trebuchet MS";
		color:#333333;
		padding:0 0 16px 0;
		overflow:hidden;
		top:0;
		margin:0;
		text-align:justify;
		}
.sep_trait{border-bottom:1px #999 dotted;
			width:200px;
			height:5px;
			position:relative;
			float:left;
			margin:0 0 0 0;
			padding:0;
			overflow:hidden;
			}
.sep_trait2{border-bottom:1px #999 dotted;
			width:200px;
			height:0px;
			position:relative;
			float:left;
			margin:0 0 0 0;
			padding:0;
			overflow:hidden;
			}
.sep_trait3{border-bottom:1px #999 dotted;
			width:100%;
			height:5px;
			position:relative;
			float:left;
			margin:0 0 0 0;
			padding:0;
			overflow:hidden;
			}
.sep{width:100%;
			height:15px;
			position:relative;
			float:left;
			margin:0 0 0 0;
			padding:0;
			overflow:hidden;
			}
/* CATEGORIES */
	/* CAT 1 */
		h3.cat1{display:block;
		/*width:185px;*/
		position:relative;
		float:left;
		margin:10px 0 0 0;
		left:15px;
		padding:0 0 0 15px;
		font:normal 15px/20px "Trebuchet MS";
		overflow:hidden;
		background:url(Templates/images/general/cat/icone_bouclier_cat1.png) 0 5px no-repeat;
		color:#2A8C92;
		}
		h4.cat1{display:block;
		/*width:185px;*/
		position:relative;
		float:left;
		margin:0 0 0 0;
		left:0;
		padding:0 0 0 15px;
		font:normal 15px/20px "Trebuchet MS";
		overflow:hidden;
		background:url(Templates/images/general/cat/icone_bouclier_cat1.png) 0 5px no-repeat;
		color:#2A8C92;
		}
	
	/* CAT 2 */
		h3.cat2{display:block;
		/*width:185px;*/
		position:relative;
		float:left;
		margin:10px 0 0 0;
		left:15px;
		padding:0 0 0 15px;
		font:normal 15px/20px "Trebuchet MS";
		overflow:hidden;
		background:url(Templates/images/general/cat/icone_bouclier_cat2.png) 0 5px no-repeat;
		color:#B9181B;
		}
		h4.cat2{display:block;
		/*width:185px;*/
		position:relative;
		float:left;
		margin:0 0 0 0;
		left:0;
		padding:0 0 0 15px;
		font:normal 15px/20px "Trebuchet MS";
		overflow:hidden;
		background:url(Templates/images/general/cat/icone_bouclier_cat2.png) 0 5px no-repeat;
		color:#B9181B;
		}
		
	/* CAT 3 */
		h3.cat3{display:block;
		/*width:185px;*/
		position:relative;
		float:left;
		margin:10px 0 0 0;
		left:15px;
		padding:0 0 0 15px;
		font:normal 15px/20px "Trebuchet MS";
		overflow:hidden;
		background:url(Templates/images/general/cat/icone_bouclier_cat3.png) 0 5px no-repeat;
		color:#00519A;
		}
		h4.cat3{display:block;
		/*width:185px;*/
		position:relative;
		float:left;
		margin:0 0 0 0;
		left:0;
		padding:0 0 0 15px;
		font:normal 15px/20px "Trebuchet MS";
		overflow:hidden;
		background:url(Templates/images/general/cat/icone_bouclier_cat3.png) 0 5px no-repeat;
		color:#00519A;
		}
	/* CAT 4 */
		h3.cat4{display:block;
		/*width:185px;*/
		position:relative;
		float:left;
		margin:10px 0 0 0;
		left:15px;
		padding:0 0 0 15px;
		font:normal 15px/20px "Trebuchet MS";
		overflow:hidden;
		background:url(Templates/images/general/cat/icone_bouclier_cat4.png) 0 5px no-repeat;
		color:#D6BA00;
		}
		h4.cat4{display:block;
		/*width:185px;*/
		position:relative;
		float:left;
		margin:0 0 0 0;
		left:0;
		padding:0 0 0 15px;
		font:normal 15px/20px "Trebuchet MS";
		overflow:hidden;
		background:url(Templates/images/general/cat/icone_bouclier_cat4.png) 0 5px no-repeat;
		color:#D6BA00;
		}
	/* CAT 5 */
		h3.cat5{display:block;
		/*width:185px;*/
		position:relative;
		float:left;
		margin:10px 0 0 0;
		left:15px;
		padding:0 0 0 15px;
		font:normal 15px/20px "Trebuchet MS";
		overflow:hidden;
		background:url(Templates/images/general/cat/icone_bouclier_cat5.png) 0 5px no-repeat;
		color:#D6BA00;
		}
		h4.cat5{display:block;
		/*width:185px;*/
		position:relative;
		float:left;
		margin:0 0 0 0;
		left:0;
		padding:0 0 0 15px;
		font:normal 15px/20px "Trebuchet MS";
		overflow:hidden;
		background:url(Templates/images/general/cat/icone_bouclier_cat5.png) 0 5px no-repeat;
		color:#D6BA00;
		}
	/* CAT 6 */
		h3.cat6{display:block;
		/*width:185px;*/
		position:relative;
		float:left;
		margin:10px 0 0 0;
		left:15px;
		padding:0 0 0 15px;
		font:normal 15px/20px "Trebuchet MS";
		overflow:hidden;
		background:url(Templates/images/general/cat/icone_bouclier_cat6.png) 0 5px no-repeat;
		color:#D6BA00;
		}
		h4.cat6{display:block;
		/*width:185px;*/
		position:relative;
		float:left;
		margin:0 0 0 0;
		left:0;
		padding:0 0 0 15px;
		font:normal 15px/20px "Trebuchet MS";
		overflow:hidden;
		background:url(Templates/images/general/cat/icone_bouclier_cat6.png) 0 5px no-repeat;
		color:#D6BA00;
		}		
	
	/* CAT BLEU CLAIR */
		h3.cat_bleu_clair{display:block;
		/*width:185px;*/
		position:relative;
		float:left;
		margin:10px 0 0 0;
		left:15px;
		padding:0 0 0 15px;
		font:normal 15px/20px "Trebuchet MS";
		overflow:hidden;
		background:url(Templates/images/general/cat/icone_bouclier_bleu_clair.png) 0 5px no-repeat;
		color:#929FB5;
		}
		h4.cat_bleu_clair{display:block;
		/*width:185px;*/
		position:relative;
		float:left;
		margin:0 0 0 0;
		left:0;
		padding:0 0 0 15px;
		font:normal 15px/20px "Trebuchet MS";
		overflow:hidden;
		background:url(Templates/images/general/cat/icone_bouclier_bleu_clair.png) 0 5px no-repeat;
		color:#929FB5;
		}

div#global{width:990px;
			margin:0 auto 0 auto;
			padding:0px;
			top:0;
			overflow:hidden;
			}
			
	/* BANNIERE */
	div#banniere{width:990px;
				height:86px;
				position:relative;
				float:left;
				margin:0;
				padding:0;
				overflow:hidden;
				top:0;
				left:0;
				}
	div#logo{width:192px;
				height:69px;
				position:relative;
				float:left;
				padding:0;
				margin:17px 0 0 0;
				padding:0;
				overflow:hidden;
				}
	div#haut_banniere_centre{width:606px;
							height:86px;
							position:relative;
							float:left;
							margin:0;
							padding:0;
							top:0;
							left:0;
							overflow:hidden;
							background:url(Templates/images/general/haut_banniere.gif) 0 0 no-repeat;
							}
	
	div#espace_drapeau{width:192px;
						height:69px;
						position:relative;
						float:left;
						padding:0;
						margin:17px 0 0 0;
						padding:0;
						overflow:hidden;
						background:url(Templates/images/fond_drapeau.png) 0 0 no-repeat;
						}
	div#choix_langue{width:187px;
					position:relative;
					float:left;
					margin:5px 5px 0 0;
					padding:0;
					top:0;
					left:0;
					overflow:hidden;
					text-align:right;
					}
	#espace_drapeau a.print{display:block;
							font:normal 12px/20px "Trebuchet MS";
							color:#3399FF;
							text-decoration:none;
							text-align:left;
							position:relative;
							float:left;
							background:url(Templates/images/print.gif) 0 2px no-repeat;
							margin:0 5px 0 8px;
							padding-left:20px;
							}
	#espace_drapeau a:hover.print{text-decoration:underline;}
	#espace_drapeau a.recommander{display:block;
							font:normal 12px/20px "Trebuchet MS";
							color:#3399FF;
							text-decoration:none;
							text-align:left;
							position:relative;
							float:left;
							background:url(Templates/images/recommandation.gif) 0 2px no-repeat;
							margin:0 5px 0 8px;
							padding-left:20px;
							}
	#espace_drapeau a:hover.recommander{text-decoration:underline;}
	
	/* CENTER */
	div#center{width:990px;
				position:relative;
				float:left;
				margin:0;
				padding:0;
				overflow:hidden;
				background:url(Templates/images/general/fond_center_ombre.gif) top center no-repeat;
				top:0;
				left:0;
				}
				
		/* MENU GAUCHE */
		div#menu_gauche{width:200px;					
						position:relative;
						float:left;
						margin:20px 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
			
			/* LES DIFFERENTES CATEGORIES */
			div#categories{width:200px;
						position:relative;
						float:left;
						margin:0 0 15px 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
			#cat1 a{display:block;
								width:200px;
								position:relative;
								float:left;
								margin:0 0 5px 0;
								left:0;
								padding:0 0 0 18px;
								font:bold 12px/30px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/general/cat/bouton_cat1.png) -200px 0 no-repeat;
								color:#333333;
								text-decoration:none;
								}
			#cat1 a:hover{background:url(Templates/images/general/cat/bouton_cat1.png) 0 0 no-repeat;}
			#cat1_select a{display:block;
								width:200px;
								position:relative;
								float:left;
								margin:0 0 5px 0;
								left:0;
								padding:0 0 0 18px;
								font:bold 12px/30px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/general/cat/bouton_cat1.png) 0 0 no-repeat;
								color:#333333;
								text-decoration:none;
								}
			
			#cat2 a{display:block;
								width:200px;
								position:relative;
								float:left;
								margin:0 0 5px 0;
								left:0;
								padding:0 0 0 18px;
								font:bold 12px/30px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/general/cat/bouton_cat2.png) -200px 0 no-repeat;
								color:#333333;
								text-decoration:none;
								}
			#cat2 a:hover{background:url(Templates/images/general/cat/bouton_cat2.png) 0 0 no-repeat;}
			#cat2_select a{display:block;
								width:200px;
								position:relative;
								float:left;
								margin:0 0 5px 0;
								left:0;
								padding:0 0 0 18px;
								font:bold 12px/30px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/general/cat/bouton_cat2.png) 0 0 no-repeat;
								color:#333333;
								text-decoration:none;
								}
			#cat3 a{display:block;
								width:200px;
								position:relative;
								float:left;
								margin:0 0 5px 0;
								left:0;
								padding:0 0 0 18px;
								font:bold 12px/30px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/general/cat/bouton_cat3.png) -200px 0 no-repeat;
								color:#333333;
								text-decoration:none;
								}
			#cat3 a:hover{background:url(Templates/images/general/cat/bouton_cat3.png) 0 0 no-repeat;}
			#cat3_select a{display:block;
								width:200px;
								position:relative;
								float:left;
								margin:0 0 5px 0;
								left:0;
								padding:0 0 0 18px;
								font:bold 12px/30px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/general/cat/bouton_cat3.png) 0 0 no-repeat;
								color:#333333;
								text-decoration:none;
								}
			#cat4 a{display:block;
								width:200px;
								position:relative;
								float:left;
								margin:0 0 5px 0;
								left:0;
								padding:0 0 0 18px;
								font:bold 12px/30px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/general/cat/bouton_cat4.png) -200px 0 no-repeat;
								color:#333333;
								text-decoration:none;
								}
			#cat4 a:hover{background:url(Templates/images/general/cat/bouton_cat4.png) 0 0 no-repeat;}
			#cat4_select a{display:block;
								width:200px;
								position:relative;
								float:left;
								margin:0 0 5px 0;
								left:0;
								padding:0 0 0 18px;
								font:bold 12px/30px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/general/cat/bouton_cat4.png) 0 0 no-repeat;
								color:#333333;
								text-decoration:none;
								}
			#cat5 a{display:block;
								width:200px;
								position:relative;
								float:left;
								margin:0 0 5px 0;
								left:0;
								padding:0 0 0 18px;
								font:bold 12px/30px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/general/cat/bouton_cat5.png) -200px 0 no-repeat;
								color:#333333;
								text-decoration:none;
								}
			#cat5 a:hover{background:url(Templates/images/general/cat/bouton_cat5.png) 0 0 no-repeat;}
			#cat5_select a{display:block;
								width:200px;
								position:relative;
								float:left;
								margin:0 0 5px 0;
								left:0;
								padding:0 0 0 18px;
								font:bold 12px/30px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/general/cat/bouton_cat5.png) 0 0 no-repeat;
								color:#333333;
								text-decoration:none;
								}
			#cat6 a{display:block;
								width:200px;
								position:relative;
								float:left;
								margin:0 0 0 0;
								left:0;
								padding:0 0 0 18px;
								font:bold 12px/30px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/general/cat/bouton_cat6.png) -200px 0 no-repeat;
								color:#333333;
								text-decoration:none;
								}
			#cat6 a:hover{background:url(Templates/images/general/cat/bouton_cat6.png) 0 0 no-repeat;}
			#cat6_select a{display:block;
								width:200px;
								position:relative;
								float:left;
								margin:0 0 0 0;
								left:0;
								padding:0 0 0 18px;
								font:bold 12px/30px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/general/cat/bouton_cat6.png) 0 0 no-repeat;
								color:#333333;
								text-decoration:none;
								}
								
			/* ACTUALITES */
			div#contenu_menu_gauche{width:200px;
						
						position:relative;
						float:left;
						margin:0 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
			.lien_direct{width:200px;
						
						position:relative;
						float:left;
						margin:0 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
			.lien_direct a.titre{display:block;
								width:160px;
								position:relative;
								float:left;
								margin:0 0 0 0;
								left:15px;
								padding:0 0 0 15px;
								font:normal 12px/20px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/icone_triangles_bleus.gif) 0 5px no-repeat;
								color:#ccc;
								text-decoration:none;
								}
			.lien_direct a:hover.titre{
										color:#D8E3F2;
										background-color:#597499;}
			
			.lien_direct_droite{width:200px;
						
						position:relative;
						float:left;
						margin:5px 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
			.lien_direct_droite a.titre{display:block;
								width:160px;
								position:relative;
								float:left;
								margin:0 0 0 0;
								left:15px;
								padding:0 0 0 15px;
								font:normal 12px/20px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/icone_triangles_bleus.gif) 0 5px no-repeat;
								color:#333;
								text-decoration:none;
								}
			.lien_direct_droite a:hover.titre{
										color:#000;
										background-color:#EEEEEE;}
			
			
			/* LES DIFFERENTES CATEGORIES */
			div#ie6{width:200px;
					height:1px;
						position:relative;
						float:left;
						margin:0 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
	
	/* CONTENU CENTRAL */
	
		/* CATEGORIE 1 */					
		div#contenu_central_cat1{width:526px;
						min-height:400px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:0 0 20px 0;
						top:0;
						left:0;
						padding:16px 32px 32px 32px;
						background:url(Templates/images/general/fond_centre_vert.png) 0 0 no-repeat;
						background-color:#FFFFFF;
						}
		/* CATEGORIE 2 */
		div#contenu_central_cat2{width:526px;
						min-height:400px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:0 0 0 0;
						top:0;
						left:0;
						padding:16px 32px 32px 32px;
						background:url(Templates/images/general/fond_centre_rouge.png) 0 0 no-repeat;
						background-color:#FFFFFF;
						}
		/* CATEGORIE 3 */
		div#contenu_central_cat3{width:526px;
						min-height:400px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:0 0 0 0;
						top:0;
						left:0;
						padding:16px 32px 32px 32px;
						background:url(Templates/images/general/fond_centre_bleu.png) 0 0 no-repeat;
						background-color:#FFFFFF;
						}
		/* CATEGORIE 4 */
		div#contenu_central_cat4{width:526px;
						min-height:400px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:0 0 0 0;
						top:0;
						left:0;
						padding:16px 32px 32px 32px;
						background:url(Templates/images/general/fond_centre_jaune.png) 0 0 no-repeat;
						background-color:#FFFFFF;
						}
		/* CATEGORIE 5 */
		div#contenu_central_cat5{width:526px;
						min-height:400px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:0 0 0 0;
						top:0;
						left:0;
						padding:16px 32px 32px 32px;
						background:url(Templates/images/general/fond_centre_vert2.png) 0 0 no-repeat;
						background-color:#FFFFFF;
						}
		/* CATEGORIE 6 */
		div#contenu_central_cat6{width:526px;
						min-height:400px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:0 0 0 0;
						top:0;
						left:0;
						padding:16px 32px 32px 32px;
						background:url(Templates/images/general/fond_centre_violet.png) 0 0 no-repeat;
						background-color:#FFFFFF;
						}
		
		/* CATEGORIE BLEU CLAIR */
		div#contenu_central_bleu_clair{width:526px;
						min-height:400px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:0 0 0 0;
						top:0;
						left:0;
						padding:16px 32px 32px 32px;
						background:url(Templates/images/general/fond_centre_bleu_clair.png) 0 0 no-repeat;
						background-color:#FFFFFF;
						}
		div#image_actu{width:526px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:0 0 0 0;
						top:0;
						left:0;
						padding:0;
						text-align:center;
						}
		
		div#texte_presentation_cat{width:526px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:0 0 0 0;
						top:0;
						left:0;
						}
		/* ENVIRONNEMENT CLIENTS */
		div#environnement_clients_presentation{width:526px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:0 0 16px 0;
						top:0;
						left:0;
						}
		#environnement_clients_presentation p{display:block;
												width:320px;
												position:relative;
												float:left;
												padding:0 16px 0 0;
												margin:0;
												overflow:hidden;
												text-align:justify;
												}
		#environnement_clients_img_pres{width:190px;
										height:143px;
										position:relative;
										float:left;
										padding:0;
										margin:0;
										top:0;
										left:0;
										overflow:hidden;
										}
		.solutions_lsb{width:526px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:5px 0 0 0;
						top:0;
						left:0;
						}
		.une_solution{width:526px;
						position:relative;
						float:left;
						padding:0;
						margin:0;
						overflow:hidden;
						top:0;
						left:0;
						}
		
		.une_solution a.cat1{font:normal 13px/25px "Trebuchet MS";
						color:#0099FF;
						text-decoration:none;
						margin:0;
						top:0;
						padding:0 0 0 18px;
						left:0;
						overflow:hidden;
						background:url(Templates/images/general/cat/icone_rectangle_cat1.png) 0 0 no-repeat;
						}
		.une_solution a.cat2{font:normal 13px/25px "Trebuchet MS";
						color:#0099FF;
						text-decoration:none;
						margin:0;
						top:0;
						padding:0 0 0 18px;
						left:0;
						overflow:hidden;
						background:url(Templates/images/general/cat/icone_rectangle_cat2.png) 0 0 no-repeat;
						}
		.une_solution a.cat3{font:normal 13px/25px "Trebuchet MS";
						color:#0099FF;
						text-decoration:none;
						margin:0;
						top:0;
						padding:0 0 0 18px;
						left:0;
						overflow:hidden;
						background:url(Templates/images/general/cat/icone_rectangle_cat3.png) 0 0 no-repeat;
						}
		.une_solution a.cat4{font:normal 13px/25px "Trebuchet MS";
						color:#0099FF;
						text-decoration:none;
						margin:0;
						top:0;
						padding:0 0 0 18px;
						left:0;
						overflow:hidden;
						background:url(Templates/images/general/cat/icone_rectangle_cat4.png) 0 0 no-repeat;
						}
		.une_solution a.cat5{font:normal 13px/25px "Trebuchet MS";
						color:#0099FF;
						text-decoration:none;
						margin:0;
						top:0;
						padding:0 0 0 18px;
						left:0;
						overflow:hidden;
						background:url(Templates/images/general/cat/icone_rectangle_cat5.png) 0 0 no-repeat;
						}
		.une_solution a.cat6{font:normal 13px/25px "Trebuchet MS";
						color:#0099FF;
						text-decoration:none;
						margin:0;
						top:0;
						padding:0 0 0 18px;
						left:0;
						overflow:hidden;
						background:url(Templates/images/general/cat/icone_rectangle_cat6.png) 0 0 no-repeat;
						}
		.une_solution a:hover{text-decoration:underline;}	
		.margin-right16px{margin-right:16px;}
		
		div#espace_video_et_mini{width:320px;
						position:relative;
						float:left;
						padding:0;
						margin:0;
						overflow:hidden;
						}						
		div#espace_video{width:320px;
						height:239px;
						position:relative;
						float:left;
						padding:0;
						margin:0;
						overflow:hidden;
						
						}
		.une_mini{width:54px;
						
						position:relative;
						float:left;
						padding:1px;
						margin:2px 2px 0 0;
						overflow:hidden;
						}
		
				
		div#infos_detail_realisation{width:190px;
									margin:0 0 0 16px;
									padding:0;
									position:relative;
									float:left;
									top:0;
									left:0;
									overflow:hidden;
									}
		
		div#variantes{width:190px;
						margin:0 0 0 16px;
						padding:0;
						position:relative;
						float:left;
						top:0;
						left:0;
						overflow:hidden;
						}
		div#espace_bas{width:526px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:0 0 0 0;
						top:0;
						left:0;
						}
		div#espace_moteur_recherche{width:526px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:0 0 16px 0;
						top:0;
						left:0;
						}
		div#produits_similaires{width:320px;
						position:relative;
						float:left;
						padding:0;
						margin:16px 0 0 0;
						overflow:hidden;
						}
		div#telechargements{width:190px;
						margin:16px 0 0 16px;
						padding:0;
						position:relative;
						float:left;
						top:0;
						left:0;
						overflow:hidden;
						}
		.pdf a{display:block;
				width:148px;
				position:relative;
				float:left;
				margin:5px 0 0 0;
				left:17px;
				padding:0 0 0 25px;
				font:normal 12px/20px "Trebuchet MS";
				overflow:hidden;
				background:url(Templates/images/general/icone_pdf.png) 0 0 no-repeat;
				color:#333;
				text-decoration:none;
				}
		.lien_fichier
		{
			
			position:relative;
			top:-2px;
			padding:0 0 0 10px;
			color:#333;
			text-decoration:none;
			font:normal 12px/20px "Trebuchet MS";
		}
		.lien_fichier:hover
		{
			text-decoration:underline;
		}		
		.pdf a:hover{text-decoration:underline;}
		.word a{display:block;
				width:148px;
				position:relative;
				float:left;
				margin:5px 0 0 0;
				left:17px;
				padding:0 0 0 25px;
				font:normal 12px/20px "Trebuchet MS";
				overflow:hidden;
				background:url(Templates/images/general/icone_word.png) 0 0 no-repeat;
				color:#333;
				text-decoration:none;
				}
		.word a:hover{text-decoration:underline;}
		div#references_liees{width:526px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:16px 0 0 0;
						top:0;
						left:0;
						}
		.une_reference{width:526px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:10px 0 0 0;
						top:0;
						left:0;
						}
		.espace_img_reference{width:80px;
								height:70px;
								position:relative;
								float:left;
								padding:0;
								margin:0 0 0 0;
								overflow:hidden;
								}
		.espace_texte_reference{width:436px;
								position:relative;
								float:left;
								padding:0;
								margin:0 0 0 0;
								overflow:hidden;
								top:0;
								left:10px;
								}
		.espace_texte_reference a{display:block;
									position:relative;
								font:bold 12px/15px "Trebuchet MS";
								color:#333;
								text-decoration:none;
								top:0;
								left:0;
								
								padding:0;
								}
		.espace_texte_reference a:hover{text-decoration:underline;}
		.espace_texte_reference p{display:block;
		position:relative;
									font:normal 12px/13px "Trebuchet MS";
									color:#666666;
									text-align:justify;
									margin:10px 0 0 0;
									}
		.lien_centre{width:190px;
						position:relative;
						float:left;
						margin:5px 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
		.lien_centre a.titre{display:block;
								width:158px;
								position:relative;
								float:left;
								margin:0 0 0 0;
								left:17px;
								padding:0 0 0 15px;
								font:normal 12px/20px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/icone_triangles_bleus.gif) 0 5px no-repeat;
								color:#333;
								text-decoration:none;
								}
		.lien_centre a:hover.titre{color:#000;
									background-color:#EEEEEE;}
		
		.lien_centre2{width:320px;
						position:relative;
						float:left;
						margin:5px 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
		.lien_centre2 a.titre{display:block;
								width:288px;
								position:relative;
								float:left;
								margin:0 0 0 0;
								left:17px;
								padding:0 0 0 15px;
								font:normal 12px/20px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/icone_triangles_bleus.gif) 0 5px no-repeat;
								color:#333;
								text-decoration:none;
								}
		.lien_centre2 a:hover.titre{color:#000;
									background-color:#EEEEEE;}
		
		.lien_centre3{width:526px;
						position:relative;
						float:left;
						margin:5px 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
		.lien_centre3 a.titre{display:block;
								width:511px;
								position:relative;
								float:left;
								margin:0 0 0 0;
								left:0;
								padding:0 0 0 15px;
								font:normal 12px/20px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/icone_triangles_bleus.gif) 0 5px no-repeat;
								color:#333;
								text-decoration:none;
								}
		.lien_centre3 a:hover.titre{color:#000;
									background-color:#EEEEEE;}
		
		
		.lien_centre4{width:526px;
						position:relative;
						float:left;
						margin:5px 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
		.lien_centre4 a.titre{display:block;
								width:494px;
								position:relative;
								float:left;
								margin:0 0 0 0;
								left:17px;
								padding:0 0 0 15px;
								font:normal 12px/20px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/icone_triangles_bleus.gif) 0 5px no-repeat;
								color:#333;
								text-decoration:none;
								}
		.lien_centre4 a:hover.titre{color:#000;
									background-color:#EEEEEE;}
		
		
		div#suiv_prec{width:526px;
						height:15px;
						position:relative;
						float:left;
						padding:0;
						margin:20px 0 0 0;
						top:0;
						left:0;
						overflow:hidden;
						text-align:center;
						}
		#suiv_prec a.prec{font:normal 12px/15px "Trebuchet MS";
				color:#666666;
				background:url(Templates/images/general/fleche_prec.png) 0 6px no-repeat;
				
				width:50px;
				padding:0 0 0 10px;
				margin:0 10px 0 0;
				overflow:hidden;
				text-decoration:none;			
				}					
		#suiv_prec a:hover.prec{text-decoration:underline;
								color:#333333;}
		#suiv_prec span{font:normal 12px/15px "Trebuchet MS";
				color:#333;
				
				padding:0;
				margin:0;
				position:relative;
				}		
		#suiv_prec a.suiv{font:normal 12px/15px "Trebuchet MS";
				color:#666666;
				background:url(Templates/images/general/fleche_suiv.png) 25px 6px no-repeat;
				
				width:50px;
				padding:0 10px 0 0;
				margin:0 0 0 10px;
				overflow:hidden;
				text-decoration:none;
				
				}					
		#suiv_prec a:hover.suiv{text-decoration:underline;
								color:#333333;}
		
		
		/* FORM CONTACT */
		div#form_contact{width:320px;
						position:relative;
						float:left;
						padding:0;
						margin:0 0 0 0;
						overflow:hidden;
						}
		#form_contact label {width:120px;
				position:relative;
				line-height:20px;
				float:left;	
				color:#666666;
				padding:0;
				margin:0;
				top:0;
				left:0;		
				}
		#contenu_form{width:320px;
						position:relative;
						float:left;
						padding:0;
						margin:10px 0 0 0;
						overflow:hidden;
						}
		.required{color:#006699;
					font-weight:bold;}
		#form_contact input {width:194px;
		line-height:20px;
		position:relative;
		float:left;
		margin-bottom:8px;
		}
		.textarea{width:314px;
				height:100px;
				position:relative;
				float:left;
				margin-bottom:8px;
				}
		
		div#coordonnees{width:190px;
					position:relative;
					float:right;
					margin:0;
					padding:0;
					top:0;
					left:0;
					overflow:hidden;
					}
		#coordonnees a{
		font:bold 12px/14px "Trebuchet MS";
		color:#0099FF;
		text-decoration:none;
		}
		#coordonnees a:hover{text-decoration:underline;}
		#coordonnees h5{display:block;
						width:100%;
						position:relative;
						float:left;
						margin:10px 0 0 0;
						left:0;
						padding:0 0 0 15px;
						font:bold 12px/15px "Trebuchet MS";
						overflow:hidden;
						color:#666666;
						}
		#coordonnees p{
						position:relative;
						float:left;
						margin:5px 0 0 0;
						left:0;
						padding:0 0 0 15px;
						font:normal 12px/15px "Trebuchet MS";
						overflow:hidden;
						color:#666666;
						text-align:left;
						}
	/* MENU DROITE */
	div#menu_contextuel_droite{width:200px;
					position:relative;
					float:left;
					margin:0 0 0 0;
					padding:0;
					top:0;
					left:0;
					overflow:hidden;
					}
	div#menu_droite{width:200px;
					position:relative;
					float:left;
					margin:0 0 0 0;
					padding:0;
					top:0;
					left:0;
					overflow:hidden;
					background:url(Templates/images/general/fond_menu_droite1px.png) 0 0 repeat-y;
					}
	div#arrondi_bas_menu_droite{width:200px;
					height:20px;
					position:relative;
					float:left;
					margin:0 0 0 0;
					padding:0;
					top:0;
					left:0;
					overflow:hidden;
					background:url(Templates/images/general/arrondi_bas_menu_droite.png) 0 0;
					}
	div#menu_droite2{width:200px;
					position:relative;
					float:left;
					margin:15px 0 0 0;
					padding:0;
					top:0;
					left:0;
					overflow:hidden;
					}
	div#environnement_client{width:200px;
								position:relative;
								float:left;
								margin:0 0 0 0;
								padding:0;
								top:0;
								left:0;
								overflow:hidden;
								}
	#environnement_client a.titre{display:block;
								width:160px;
								position:relative;
								float:left;
								margin:5px 0 0 0;
								left:15px;
								padding:0 0 0 15px;
								font:bold 12px/20px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/icone_triangles_bleus.gif) 0 5px no-repeat;
								color:#ccc;
								text-decoration:none;
								}
	#environnement_client a:hover.titre{
										color:#D8E3F2;
										background-color:#597499;}
					
		/* les points forts */
		.rubrique_menu_droite{width:200px;
								position:relative;
								float:left;
								margin:0 0 0 0;
								padding:0;
								top:0;
								left:0;
								overflow:hidden;
								}
		
		div#points_forts_ol{width:185px;
								position:relative;
								float:right;
								margin:10px 0 0 0;
								padding:0;
								top:0;
								left:0;
								overflow:hidden;
								}
		#points_forts_ol ol{font:bold 12px/14px "Trebuchet MS";
							color:#000;
							padding:0 0 0 0;
							margin:0 0 10px 25px;
							}
		#points_forts_ol li{margin:0 10px 3px 0;}
		#points_forts_ol span{color:#333333;
								font-weight:normal;
								padding:0 0 0 0;}
		
		/* ACTUALITES */
		
		div#actualites{width:200px;
						
						position:relative;
						float:left;
						margin:0 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
		#actualites a.titre{display:block;
								width:160px;
								position:relative;
								float:left;
								margin:5px 0 0 0;
								left:15px;
								padding:0 0 0 15px;
								font:normal 12px/15px "Trebuchet MS";
								overflow:hidden;
								background:url(Templates/images/icone_triangles_bleus.gif) 0 2px no-repeat;
								color:#666;
								text-decoration:none;
								}
		#actualites a:hover.titre{
										color:#333;}
		.date_actu{display:block;
						width:160px;
						position:relative;
						float:left;
						margin:0 0 0 0;
						left:15px;
						padding:3px 0 0 15px;
						font:italic 11px/12px "Trebuchet MS";
						overflow:hidden;
						color:#80C3DF;
						}			
		
		/* ACCES CLIENT */
		div#acces_client{width:200px;
						position:relative;
						float:left;
						margin:10px 0 0 0;
						padding:0;
						top:0;
						left:0;
						overflow:hidden;
						}
		.ecrire_blanc{
				margin:5px 0 0 0;
				left:15px;
				padding:0 0 0 15px;
				font:normal 12px/14px "Trebuchet MS";
				overflow:hidden;
				color:#ccc;
				}

		label{display:block;
				width:165px;
				position:relative;
				float:left;
				margin:5px 0 0 0;
				left:15px;
				padding:0 0 0 15px;
				font:normal 12px/14px "Trebuchet MS";
				overflow:hidden;
				color:#ccc;
				}
		input.text{display:block;
				width:160px;
				position:relative;
				float:left;
				margin:5px 0 0 0;
				left:30px;
				padding:0 0 0 5px;
				font:normal 12px/20px "Trebuchet MS";
				overflow:hidden;
				color:#666;
				background-color:#F0F0F0;
				border:0px;
				}
		
		.edit-submit {position:relative;
			float: left;
			margin: 30px 0 0 9px;
			padding: 0;
			font-size: 0;
			border: 0;
			width: 20px;
			height: 20px;
			cursor: pointer;
			background:url(Templates/images/bouton_submit.jpg) 0 0 no-repeat;
		}
		
		div#liste_liens_colonnes{width:526px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:0 0 10px 0;
						top:0;
						left:0;
						}
		#liste_liens_colonnes ul#liste_mot {
			
			margin:0; padding:0; 
			top:0; 
			left:0;
			}
		#liste_liens_colonnes ul#liste_mot li {display:block;
			height:60px;
			width:255px;
			list-style-type: none;
			margin: 0 6px 5px 0px;
			float: left;
			}
		#liste_liens_colonnes ul#liste_mot li a {display:block;
			list-style-type: none;
			text-decoration: none;
			position:relative;
			padding:0 0 0 15px;
			font:normal 12px/20px "Trebuchet MS";
			overflow:hidden;
			background:url(Templates/images/icone_triangles_bleus.gif) 0 5px no-repeat;
			color:#333;
			text-decoration:none;
			}
				
		#liste_liens_colonnes ul#liste_mot li a:hover{background-color:#EEE;
													color:#000;
													}
		#liste_liens_colonnes ul#liste_mot li p{display:block;
												width:240px;
												font:normal 11px/13px "Trebuchet MS";
												color:#929FB5;
												padding:0 0 0 15px;
												margin:0;
												top:0;
												left:0;
												position:relative;
												float:left;
												overflow:hidden;
												text-align:justify;
												}
	
	/* PRODUITS */
	div#liste_liens_colonnes2{width:526px;
						position:relative;
						float:left;
						overflow:hidden;
						margin:0 0 10px 0;
						top:0;
						left:0;
						}
		#liste_liens_colonnes2 ul#liste_mot {
			
			margin:0; padding:0; 
			top:0; 
			left:0;
			}
		#liste_liens_colonnes2 ul#liste_mot li {display:block;
			height:34px;
			width:255px;
			list-style-type: none;
			margin: 0 6px 5px 0px;
			float: left;
			}
		#liste_liens_colonnes2 ul#liste_mot li a {display:block;
			list-style-type: none;
			text-decoration: none;
			position:relative;
			padding:0 0 0 15px;
			font:normal 12px/20px "Trebuchet MS";
			overflow:hidden;
			background:url(Templates/images/icone_triangles_bleus.gif) 0 5px no-repeat;
			color:#0198F3;
			text-decoration:none;
			}
				
		#liste_liens_colonnes2 ul#liste_mot li a:hover{background-color:#EEE;
													color:#000;
													}
		#liste_liens_colonnes2 ul#liste_mot li p{display:block;
												width:240px;
												font:normal 11px/13px "Trebuchet MS";
												color:#929FB5;
												padding:0 0 0 15px;
												margin:0;
												top:0;
												left:0;
												position:relative;
												float:left;
												overflow:hidden;
												text-align:justify;
												}
	
	
	
	table#tableau_admin
	{
		border-collapse:collapse;
		empty-cells:show;
	}
	table#tableau_admin th
	{
		height:30px;
		background-color:#FFFF66;
		text-align:center;
		border:1px solid black;
		border-collapse:collapse;
	}	
	table#tableau_admin td
	{
		background-color:#FFFFCC;
		border:1px solid black;
		border-collapse:collapse;
	}		
	.onglet_sel{
		display:block;
		padding-top:8px;
		background-image:url(Templates/images/ongelt_yes.gif);
		width:183px;
		height:24px;
		float:left;
		text-align:center;
		color:black;
		font-weight:bold;
		cursor:pointer;
	}
	.onglet_nosel{
		display:block;
		padding-top:8px;		
		background-image:url(Templates/images/ongelt_no.gif);
		width:183px;
		height:24px;	
		float:left;
		text-align:center;
		color:black;
		font-weight:bold;	
		cursor:pointer;	
	}	
	.form_saisi{
		border:1px solid gray;
		width:550px;
	}
	.visible{
		display:inline;
	}
	.hidden{
		display:none;
	}
	
	form#form_cherche select
	{

		font:normal 12px/20px "Trebuchet MS";
		color:#666;
		background-color:#F0F0F0;
		border:1px solid gray;
	}
		.edit-submit2 {position:relative;
			padding: 0;
			font-size: 0;
			border: 0;
			width: 20px;
			height: 20px;
			cursor: pointer;
			background:url(Templates/images/bouton_submit.jpg) 0 0 no-repeat;
			position:relative;
			bottom:3px;
		}
		
	.lien_blanc
	{
		color:#ccc;
	}			
	.lien_blanc:hover
	{
		color:#ccc;
	}
div#page_reco
{
	background-image:url(Templates/images/reco.jpg);
	background-repeat:no-repeat;
	width:590px;
	height:536px;
	margin-top:0px;
}		

	form#reco input,textarea
	{

		font:normal 12px/20px "Trebuchet MS";
		color:#666;
		background-color:#F0F0F0;
		border:1px solid gray;
	}	
									
