
			html 
			{
			margin:0;padding:0;
			}

            p
		   {
		   font-family:verdana, arial, serif;
		   font-size:0.95em;
		   margin: 0 5px 36px;
		   }
		   
		   a
		   {
		   color:black;
		   
		   }
		   a:hover
		   {
		   color:#006634;
		   
		   }
		   
		   
		   /*---------------------*/
		   
		   
		   td#corps
		   {
		   padding:0px 50px 0px 36px;
		   text-align:justify;
		   }
		   
		   td#imprim
		   {
		   text-align:right;
		   vertical-align:top;
		   padding:30px 100px 10px 20px;
		   }
		   
		   td#pied
		   {
		   vertical-align:top;
		   padding:20px 60px 20px 20px;
		   font-family:verdana, arial, serif;
		   font-size:1.06em;
		   }
		   
		   
		   /*---------------------*/
		   
		   ul.menu
		   {
		   list-style-type:none;
		   padding-left:0px;
		   margin-left:30px;
		   }
		  ul.menu li ul
		   {
		   width:150px;
		   padding-left:0px;
		   margin-left:0px;
		   margin-bottom:20px;
		   list-style-type:none;
		   }
		   ul.menu li ul li
		   {
		   margin:0;
		   padding:0;
		   display:block;
		   background-color:#53b7f3;
		   }
		   ul.menu li ul li a
		   {
		   text-decoration:none;
		   background-color:#53b7f3;
		   font-family:verdana, arial, serif;
		   font-size:0.95em;
		   display:block;
		   margin:0px;
		   width:150px;
		   padding:3px;
		   color:white;
		   font-weight:bold;
		   }
		   ul.menu li ul li a:hover
		   {
		   background-color:#006634;
		   color:white;
		   font-weight:bold;
		   }
		   ul.menu li ul li a:active
		   {
		   
		   }
		h2
		{

		margin-top:0px;
		padding-top:0px;
		padding-left:160px;
		margin-bottom:60px;
		font-family:/*impact, */ arial , verdana,  serif;
		font-size:1.6em;
		}
		
		h3
		{

		margin-top:0px;
		padding-top:0px;
		padding-left:60px;
		font-family: verdana, arial black, serif;
		font-size:1.2em;
		color:#006634;
		}
		
		/*#menu-haut, #menu-bas
		{
		width:126px;
		}
		
		#menu-haut-gauche
		{
		margin:0;
		padding:0;
		background-image:url("images/coin-menu-gauche.gif");
		height:5px;
		width:5px;
		float:left;
		
		}
		#menu-bas-gauche
		{
		margin:0;
		padding:0;
		background-image:url("images/coin-menu-gauche-bas.gif");
		height:5px;
		width:5px;
		float:left;
		}
		
		#menu-haut-milieu, #menu-bas-milieu
		{
		margin:0;
		margin-left:5px;
		padding:0;
		background-color:#53b7f3;
		height:5px;
		width:116px;
		}
		
		#menu-haut-droite
		{
		margin:0;
		padding:0;
		background-image:url("images/coin-menu-droite.gif");
		height:5px;
		width:5px;
		float:right;
		}
		
		#menu-bas-droite
		{
		margin:0;
		padding:0;
		background-image:url("images/coin-menu-droite-bas.gif");
		height:5px;
		width:5px;
		float:right;
		}*/

		#java:hover
		{
		cursor:pointer;
		}
		
	a img
	{
	border:none;
	}
	
	  ul.listing
		   {
		   list-style-type:none;
		   padding:0 40px 0 0;
		   margin:0 220px 0 0;
		   font-family:verdana, arial, serif;
		   font-size:0.95em;
		   text-align:right;
			border-right:solid 2px black;
		   }
		   ul.listing li
		   {
		   margin:17px 0;

		   }
		   
		   
		   
		   /*-----------------------------------*/
		   
	table.produit
	{
	border-collapse:collapse;
		caption-side:top;
		font-family:Verdana , serif;
		margin:0;
		padding:0;

	}
	table.produit-sup
	{
	border-collapse:collapse;
		caption-side:top;
		font-family:Verdana , serif;

		


	}
	table.produit-sup caption
	{
	font-size:1.06em;

	background-color:#9BCCF4;
	color:white;
	padding:4px;
	}
	
	table.produit-sup td.image
	{
	font-size:1.06em;
	background-color:#9BCCF4;
	color:white;
	padding:4px;
	text-align:center;
	}
	table.produit-sup td
	{
	vertical-align:top;

	}
	table.produit td.intitule 
	{
	font-size:0.9em;

	padding:20px 4px 0 10px;
	vertical-align:bottom;
	text-align:right;
	border-top:solid 1px black;
	border-bottom:solid 1px black;
	}

	table.produit td.intitule2 
	{
	font-size:0.9em;

	padding:20px 4px 0 10px;
	vertical-align:top;
	text-align:right;
	border-top:solid 1px black;
	border-bottom:solid 1px black;
	}


	
	table.produit td.icone
	{

	background-color:#C0EEFD;

	vertical-align:bottom;
	text-align:center;
	height:46px;
	border-top:solid 1px black;
	border-bottom:solid 1px black;
	}
	
	table.produit td.icone img
	{


	}
	
	table.produit td.info
	{
	vertical-align:bottom;
	border-top:solid 1px black;
	border-bottom:solid 1px black;
	}
	
	img.photo-produit
	{


	}
