    body {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
/*    	background: #FFFFFF;*/
		background-image: url(images/fond1.gif);
		background-repeat: repeat-x;
    	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
    	padding: 0;
    	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
    	color: #8E8E8E;
    }
    .oneColFixCtr #container {
    	width: 870px;  /* paramétrage de la largeur à 20 pixels de moins que le plein écran (800 pixels) pour tenir compte de l'habillage du navigateur et éviter l'apparition d'un ascenseur horizontal */
/*    	background: #FFFFFF;*/

/*		background-image: url(images/fond_main_content.gif);
		background-repeat: repeat-y;
*/		
		
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
/*    	border: 1px solid #000000;*/
		margin-top:5px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
    }
    .oneColFixCtr #mainContent {
		background-color:#FFFFFF;
		background-image: url(images/separateur_v.gif);
		background-repeat:repeat-y;
    	padding: 0 0px; /* ne pas oublier que le remplissage est l'espace à l'intérieur du cadre de l'élément div, alors que la marge est l'espace à l'extérieur de celui-ci */
/*		min-height:300px;*/		
		float:left;
		width:860px;
    }
	a img { 
		border: none ; 
	}

	#corps {
		width:800px;
		padding-left:30px;
		float:left;
	}
	#fond_main_d {
		background-image: url(images/fond_main_d.jpg);
		background-repeat:no-repeat;
		height:186px;
		width:10px;
		margin-left:860px;
	}

	#header {
		background-image: url(images/fond_header.jpg);
		background-repeat:no-repeat;
/*		width:790px;*/
		height:77px;
/*		padding-left:640px;*/
		font-size:10px;
		color:#3A495C;
	}
	#logo {
		position:relative;
		left:32px;
		top:5px;
	}
	#menu {
		background-image: url(images/fond_menu1.gif);
		background-repeat:repeat-x;
/*		padding: 0 20px;*/
	}
	#menu #menu1 a{
		display: block ;
		width: 244px ;
		line-height: 26px ;
		background: url(images/menu1.gif) no-repeat 0 0 ;
	}
	#menu #menu1 a:hover {background: url(images/menu1.gif) no-repeat 0 -26px ;}
	#menu #menu2 a{
		display: block ;
		width: 185px ;
		line-height: 26px ;
		background: url(images/menu2.gif) no-repeat 0 0 ;
	}
	#menu #menu2 a:hover {background: url(images/menu2.gif) no-repeat 0 -26px ;}
	#menu #menu3 a{
		display: block ;
		width: 147px ;
		line-height: 26px ;
		background: url(images/menu3.gif) no-repeat 0 0 ;
	}
	#menu #menu3 a:hover {background: url(images/menu3.gif) no-repeat 0 -26px ;}
	#menu #menu4 a{
		display: block ;
		width: 156px ;
		line-height: 26px ;
		background: url(images/menu4.gif) no-repeat 0 0 ;
	}
	#menu #menu4 a:hover {background: url(images/menu4.gif) no-repeat 0 -26px ;}
	#menu #menu5 a{
		display: block ;
		width: 128px ;
		line-height: 26px ;
		background: url(images/menu5.gif) no-repeat 0 0 ;
	}
	#menu #menu5 a:hover {background: url(images/menu5.gif) no-repeat 0 -26px ;}
	
	
	#envoyer input{
		display: block ;
		width: 128px ;
		line-height: 26px ;
		background: url(images/b_envoyer.gif) no-repeat 0 0 ;
	}
	#envoyer input:hover {
		background: url(images/b_envoyer.gif) no-repeat 0 -26px ;
	}
	
	#footer {
		background-image: url(images/fond_footer.jpg);
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		height:20px;
		width:860px;
		padding-top:9px;
		padding-left:20px;
		font-size:10px;
		color:#83A955;
		float:left;
	}
	#footer a{
		color:#83A955;
		font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
		font-size:9px;
		font-weight:bold;
		text-decoration:none;
	}
	#footer a:hover{
		color:#9AC664;
		font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
		font-size:9px;
		font-weight:bold;
		text-decoration:none;
	}
a:link {
	text-decoration: none;
	color:#83A955;
	font-weight:bold;
	font-size:10px;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a {
	font-weight:bold;
	font-size:10px;
	color:#83A955;
}
	
	.titre_1 {
		color:#83A955;
		font-family:"Trebuchet MS";
		font-size:34px;
		font-style:italic;
		font-weight:normal;
		margin-bottom:10px;
		vertical-align:top;
	}
	.titre_2 {
		color:#1895CA;
		font-family:verdana;
		font-size:12px;
		font-size-adjust:none;
		font-style:normal;
		font-variant:normal;
		font-weight:bold;
		line-height:19px;
		text-indent:8px;
	}
	.texte_standard {
		color:#8E8E8E;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		height:auto;
		text-align:justify;
	}
	
	
	#div_produits_techno {
		background-image:url(images/schema_produits_techno.jpg); 
		width:870px; 
		height:214px;
		font-size:11px;
	}
	#div_produits_techno a {
		color:#83A955;
	}
	#div_produits_techno a:hover {
		color:#9AC664;
	}
	
#decouvrez {
	font-size:12px;
	padding-left:503px;
	font-weight:normal;
}
#decouvrez a {
	color:#FFFFFF;
}