	.page_de_fond     { background:rgb(0,0,0); }
	.conteneur	  { position:absolute; margin:0-395px; left:50%; padding:0px; top:0px; }
  	.presentation     { top:0px; width:790px; background:rgb(255,255,255); font-family:verdana,tahoma,arial; font-size:11px;  z-index:1;}
  	.bordure_gauche   {  width:20px;              background-image:url(bord_gauche.png); }
  	.bordure_droite   {  width:20px;              background-image:url(bord_droite.png); }

  	.barre_titre      { height:100px;             background-image:url(titre.jpg);        font-size:32px;}

  	.barre_menu       { text-align:center; font-size:10px; background-image:url(bouton_menu.jpg); }
  	  		.bouton_menu     { height:30px; vertical-align:middle; padding-left:10px; padding-right:10px; }
  	  		.bouton_menu_sep { width:5px; height:30px; background-image:url(bouton_menu_sep.png); }
  	  		.bouton_menu_sel { width:20px; height:30px; background-image:url(bouton_menu_sel.png); }
	  a:link.bouton_lien      { font-weight:bold; color:rgb(200,200,200); text-decoration:none;}
   a:visited.bouton_lien 	  { font-weight:bold; color:rgb(200,200,200); text-decoration:none;}
     a:hover.bouton_lien	  { font-weight:bold; color:rgb(100,255,100); text-decoration:none;}

  	.barre_navigation { background:rgb(255,255,255); padding:10px; }
  		       .chemin_navigation { color:rgb(80,200,80); }
   		 a:link.chemin_navigation { color:rgb(80,200,80); text-decoration:none;}
   	  a:visited.chemin_navigation { color:rgb(80,200,80); text-decoration:none;}
  		a:hover.chemin_navigation { color:rgb(80,200,80); text-decoration:underline;}
  	  	  .commentaire_navigation { color:#999999; }
  		
  	.zone_contenu_        { padding:0px; padding-left:20px; padding-right:20px; background:rgb(255,255,255); background-image:url(fond.jpg); background-repeat:no-repeat; background-position:right top;}
  	.zone_contenu_actu    { padding:0px; padding-left:150px; padding-right:150px; background:rgb(255,255,255); background-image:url(fond.jpg); background-repeat:no-repeat; background-position:right top;}
  	.zone_contenu_archive { padding:0px; padding-left:20px; padding-right:20px; background:rgb(255,255,255); background-image:url(fond.jpg); background-repeat:no-repeat; background-position:right top;}
  	.zone_contenu_projets { padding:0px; padding-left:20px; padding-right:20px; background:rgb(255,255,255); background-image:url(fond.jpg); background-repeat:no-repeat; background-position:right top;}
  	.zone_contenu_liens   { padding:0px; padding-left:150px; padding-right:150px; background:rgb(255,255,255); background-image:url(fond.jpg); background-repeat:no-repeat; background-position:right top;}
  	.zone_contenu_contact { padding:10px; background:rgb(255,255,255); background-image:url(papier.jpg); background-repeat:repeat;}
  		.page_actu	  { width:100%; }
  		
  		
  		.articles      { border-width:1px; border-style:none; border-top-style:solid; border-color:rgb(220,220,220); padding:5px; }
  			.article_titre { font-size:16px; text-align:left; font-weight:bold; color:rgb(50,150,50); }
  			.article_date  { margin-left:0px; font-size:10px; color:rgb(200,200,100); }
  			.article_image { float:left; margin-right:10px; margin-bottom:10px; }
  			.article_court { margin-left:30px; font-size:12px; font-weight:bold; text-align:justify; color:rgb(60,60,100); }
  			.article_text  { margin-left:30px; font-size:12px; text-align:justify; color:rgb(60,60,100); }
  			.article_quote { font-size:13px; font-style:italic; font-family:'arial'; color:rgb(100,150,100); }
  			.article_suite { width:100%; font-size:10px; text-align:right; color:rgb(200,150,0);}
   	  a:link.article_suite { color:rgb(200,150,0); text-decoration:none;}
   a:visited.article_suite { color:rgb(200,150,0); text-decoration:none;}
  	 a:hover.article_suite { color:rgb(200,150,0); text-decoration:none; font-weight:bold; }
  	 		.article_caps  { float:left; margin:5px; padding:5px; background-color:rgb(230,230,255);}
  	
  	.pied_de_page     { height:20px;              background-image:url(bord_bas.png);    }
  	.coin_gauche      {  width:20px; height:20px; background-image:url(coin_gauche.png); }
  	.coin_droite      {  width:20px; height:20px; background-image:url(coin_droit.png);  }
  	
  	   a:link.lien { color:rgb(60,60,150); text-decoration:none;}
  	a:visited.lien { color:rgb(60,60,150); text-decoration:none;}
  	  a:hover.lien { color:rgb(60,60,150); text-decoration:underline; }
  	
  	   a:link.definition { color:rgb(60,60,150); text-decoration:none;}
  	a:visited.definition { color:rgb(60,60,150); text-decoration:none;}
  	  a:hover.definition { color:rgb(60,60,150); text-decoration:underline; }
  	  	
  	   a:link.contact { color:rgb(200,60,200); text-decoration:none;}
  	a:visited.contact { color:rgb(200,60,200); text-decoration:none;}
  	  a:hover.contact { color:rgb(200,60,200); text-decoration:underline; }
  	
  	.contact		  { font-size:14px; color:rgb(150,150,100); }
  	.contact_prenom   { width:30%; background-color:transparent; border-width:0px; border-bottom-width:1px; border-color:black; border-style:dotted;}
  	.contact_nom      { width:30%; background-color:transparent; border-width:0px; border-bottom-width:1px; border-color:black; border-style:dotted;}
  	.contact_adr      { width:50%; background-color:transparent; border-width:0px; border-bottom-width:1px; border-color:black; border-style:dotted;}
  	.contact_ent      { width:70%; background-color:transparent; border-width:0px; border-bottom-width:1px; border-color:black; border-style:dotted;}
  	.contact_pays     { width:30%; background-color:transparent; border-width:0px; border-bottom-width:1px; border-color:black; border-style:dotted;}
  	.contact_sujet    { width:100%; background-color:transparent; border-width:0px; border-bottom-width:1px; border-color:black; border-style:dotted;}
  	.contact_message  { width:100%; padding:5px; height:185px; background-color:transparent; border-width:0px; border-left-width:1px; border-right-width:1px; border-color:rgb(150,150,100); border-style:solid; }
  	
  	
  	.liensbas         { background:rgb(0,0,0); font-size:10px; text-align:center;}
  	.credits          { background:rgb(0,0,0); color:rgb(127,127,127); font-size:8px; text-align:center;}
  	
  	img {border:0;}  	

