     html,body {
    color:#000000;        
    margin:0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    background-image:url("../images/bg.jpg");
    background-repeat:repeat-x;  
	background-color:#767779; 
    }   
    #conteneur{
    display:table;
    width:960px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    background-image:url("../images/bg.gif");
    background-repeat:repeat-y;	
    }    
    #header{   
    width:960px;
    height:160px; 
    background-image:url("../images/header.jpg");
    background-repeat:no-repeat;      
    } 
    #mi_header{   
    width:960px;
    height:294px; 
    background-image:url("../images/mi_header1.jpg");
    background-repeat:no-repeat;      
    } 

    #bottom{   
    width:960px;
    height:36px; 
	margin-left:auto;
    margin-right:auto;
    background-image:url("../images/bottom.jpg");
    background-repeat:no-repeat;      
    }  
    #txt_logo{	
	color:#777777;	
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	margin-left:95px;
	}
    #recherche{
	position:absolute;
	margin-left:255px;
	margin-top:49px;
	width:402px;
    height:63px; 
    background-image:url("../images/recherche.jpg");
    background-repeat:no-repeat;
	} 
    #place_recherche{	
	position:absolute;
	margin-left:25px;
	margin-top:20px;    
	} 
    #place_image_recherche{
	position:absolute;
	margin-left:260px;
	margin-top:15px;	
	display:inline;	
	}  	
	#s{
	width:190px;
	border:1px solid #FFFFFF;
	}
	#contact a {
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
	#onglets{
	position:absolute;
	 width:363px;
    height:30px; 
     margin-left:510px;	
	top:131px;
    background-image:url("../images/onglets.jpg");
    background-repeat:no-repeat;    
	}
	#text_onglet1 a
	{
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
	#text_onglet1{
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:bold;	
	margin-left:2px;
	display:inline;
	}
	#text_onglet2{
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:bold;	
	margin-left:34px;
	display:inline;
	}
	#text_onglet2 a
	{
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
	#text_onglet3{
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:bold;	
	margin-left:50px;
	display:inline;
	}
	#text_onglet3 a
	{
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
	#text_onglet1{
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:bold;	
	margin-left:22px;
	display:inline;
	}
	#onglet_menu1{
	position:absolute;
	margin-left:497px;
	margin-top:265px;
	}
	#onglet_menu1 a{
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	#onglet_menu2{
	position:absolute;
	margin-left:589px;
	margin-top:265px;
	}
	#onglet_menu2 a{
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	#onglet_menu3{
	position:absolute;
	margin-left:721px;
	margin-top:265px;
	}
	#onglet_menu3 a{
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	#onglet_menu4{
	position:absolute;
	margin-left:820px;
	margin-top:265px;
	}
	#onglet_menu4 a{
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	#fleche1{
	position:absolute;
	width:24px;
	height:22px;
	margin-left:480px;
	margin-top:247px;
	background-image:url("../images/fleche.jpg");
    background-repeat:no-repeat;  
	}
	#fleche2{
	position:absolute;
	width:24px;
	height:22px;
	margin-left:580px;
	margin-top:247px;
	background-image:url("../images/fleche.jpg");
    background-repeat:no-repeat;  
	}
	#fleche3{
	position:absolute;
	width:24px;
	height:22px;
	margin-left:702px;
	margin-top:247px;
	background-image:url("../images/fleche.jpg");
    background-repeat:no-repeat;  
	}
	#fleche4{
	position:absolute;
	width:24px;
	height:22px;
	margin-left:810px;
	margin-top:247px;
	background-image:url("../images/fleche.jpg");
    background-repeat:no-repeat;  
	}
	.conteneur_titre{
	margin-left:10px;
	width:195px;
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;	
	}
	#titre{
	width:192px;
    height:29px; 
    background-image:url("../images/titre.jpg");
    background-repeat:no-repeat;  
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	padding-left:27px;
	}
	.titre_body a{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
	
	#slogan
	{
	color:#000000;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	width:250px;
	text-align:center;
	}
	.titre_col{
	margin-left:43px;	
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;	
	font-weight:bold;
	}
	.conteneur_col{
	margin-left:18px;
	margin-right:15px;
	font-family:arial;
	font-size:11px;	
	color:#FFFFFF;
	}
	.conteneur_colb{
	margin-left:18px;
	margin-right:15px;
	font-family:arial;
	font-size:11px;	
	color:#FFFFFF;
	font-weight:bold;
	}
	.conteneur_col a{
	font-family:arial;
	font-size:11px;	
	color:#FFFFFF;
	}
	.conteneur_colb a{
	font-family:arial;
	font-size:11px;	
	color:#FFFFFF;
	font-weight:bold;
	}
	.conteneur_membre a{	
	color:#000000;
	}
	.conteneur_membre{
	margin-left:15px;	
	color:#000000;
	}
	.titre_right{
	font-weight:bold;
	color:#000000;
	}
	.registre{
	height:13px;
	width:120px;
	margin-bottom:5px;
	margin-left:10px;
	margin-top:4px;
	background-color:#FFFFFF;
	font-family:arial;
	font-size:10px;	
	font-weight:bold;
	border:1px solid #FFFFFF;
	}
	#mot_oublie{
	position:absolute;
	width:150px;
	}
	.input_bg{
	width:141px;
    height:25px; 
    background-image:url("../images/input_bg.jpg");
    background-repeat:no-repeat;
	}
	#haut_col{
	width:228px;
    height:46px; 
    background-image:url("../images/haut_col.jpg");
    background-repeat:no-repeat;
    	
	}
	#mi_col{
	width:228px;
    height:auto; 
    background-image:url("../images/mi_col.jpg");
    background-repeat:repeat-y;  	
	}
	#bas_col{
	width:228px;
    height:24px; 
    background-image:url("../images/bas_col.jpg");
    background-repeat:no-repeat;  	
	}
	.bouton{
	width:88px;
	height:26px;	
	background-image:url("../images/bouton.jpg");
    background-repeat:no-repeat; 
	margin-left:100px;
	line-height:25px;
	}
	.bouton a{
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	margin-left:25px;
	}
    .menub{
    font-size:12px;
    font-weight:bold;
    color:#4E6EA7;
    text-decoration:none;
    }
	.titre_body{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	}
	.titre_body1{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	}
	.cadre{
	width:640px;
    height:auto;
	border:1px solid #9D9FA2;	
	}
	.pro{
	padding:1px;	
	background-color:#B2D234;
	color:#FFFFFF;
	font-family:arial;
	font-size:9px;
	border:1px solid #9D9FA2;
	
	}
	.cadre_opt{
	width:640px;
    height:auto;
	}
	.options_cadre{
	width:80px;
	height:18px;
	float:right;
	margin-left:1px;
	vertical-align:middle;
	color:#616163;
	font-family:arial;
	font-size:11px;
	text-align:center;
	}
	.titre_cadre{
	color:#616163;
	font-family:arial;
	font-size:12px;
	float:left;
	padding:2px;
	font-weight:bold;
	}
	.desc_cadre{
	color:#000000;
	font-family:arial;
	font-size:12px;
	padding-left:4px;
	padding-right:4px;	
	}
	.options{
	width:80px;
	height:18px;
	line-height:15px;
	float:right;
	background-color:#CACACA;
	margin-left:1px;
	vertical-align:middle;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;
	}
	.auteur_cadre{
	float:right;
	color:#000000;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding-right:4px;
	
	}
	#mention_bottom{ 
	 width:960px;
    height:auro; 
	margin-left:auto;
    margin-right:auto;
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	}
	fieldset{
	border:1px solid #828283;
	padding-left:10px;
	padding-right:10px;
	width:620px;
	background-color:#F3F4F6;
	}
	legend{
	 color:#000000;
	 font-weight:bold;
	margin-left:2px;
	margin-right:2px;
    font-size:11px;
    font-family:verdana,Arial, Helvetica, sans-serif;
	
	}
	#option_mention a{
	font-size:11px;
	font-family:arial;
	color:#000000;
	}
	#option_mention{
	
	margin-top:8px;
	font-size:11px;
	font-family:arial;
	color:#000000;
	
	}
	#option_mention1 a{
	font-size:11px;
	font-family:arial;
	color:#000000;
	}
	#option_mention1{
	
	margin-top:8px;
	font-size:11px;
	font-family:arial;
	color:#000000;
	
	}
	.small{
		font-size:11px;
	font-family:arial;
	color:#000000;
	}
		.small1,.small1 a{
		font-size:12px;
	font-family:arial;
	color:#000000;
	}
	.opt{
	margin-top:8px;
	font-size:11px;
	font-family:arial;
	color:#000000;
	}
	.form_gauche{
	  float:left;
	  width:200px;
	}
	.form_droite{
	  float:left;
	  width:200px;
	}
	.form_droite a{
	 font-family:arial;
	 font-size:11px;
	 color:#000000;
	}
	
	.form_droite_absolute a{
	 position:absolute;
	 font-family:arial;
	 font-size:11px;
	 color:#000000;
	}
	.message{
	font-size:11px;
	font-weight:bold;
	font-family:arial;
	color:#E72024;
	}
	.message_green{
	font-size:11px;
	font-weight:bold;
	font-family:arial;
	color:green;
	}
	.detail {
	 font-family:arial;
	 font-size:12px;
	 color:#000000;
	 font-weight:bold;	
	}
	.permission_gauche1,.permission_gauche a, .permission_gauche1 a{
	font-size:11px;
	font-family:arial;
	color:#000000;
	}
	.permission_gauche1{
	float:left;
	width:160px;
	vertical-align:middle;
	}
	.permission_droite1{
	float:left;
	width:120px;
	font-family:arial;
	color:#000000;
	font-size:11px;
	}
	.permission_droite2{
	float:left;
	width:50px;
	}
	.permission_gauche{
	float:left;
	width:180px;
	vertical-align:middle;
	}
	.permission_droite{
	float:left;
	width:50px;
	}
	#onglets_membre{
	position:absolute;
	width:202px;
	height:30px;
    margin-left:510px;	
	margin-top:131px;	
	background-image:url("../images/onglets_membre.jpg");
    background-repeat:no-repeat; 
	}
	.cadre_col{
	background-color:#ECEBEB;
	border:1px solid #828283;
	width:640px;
	padding:5px;
	}
	.cadre_col1{
	background-color:#FBFBFC;
	border:1px solid #828283;
	width:640px;
	padding:5px;
	}
	.col_gauche{
	  float:left;
	  width:300px;
	}
	.col_droite{
	  float:left;
	  width:300px;
	}
	.deploie_cat a{
  font-size:11px;
	font-family:arial;
	color:#000000;
	text-decoration:none;
	 font-weight:bold;
  }
  .deploie_cat{
  float:left;   
  width:205px;
   font-size:11px;
	font-family:arial;
	color:#000000;
	 font-weight:bold;
  }
  .menu_right,.menu_right a {
	color:#FFFFFF;
	text-decoration:none;
	}
	.menu_rightb,.menu_rightb a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
	.titre_coche{
	text-decoration:underline;
	}
	.list_projet_red{
	font-size:11px;
	font-family:arial;
	color:red;
	}
	.list_projet_green, .list_projet_green a{
	font-size:11px;
	font-family:arial;
	color:green;
	}
	
	.list_projet{
	float:left;
	padding:3px;
	font-size:11px;
	font-family:arial;
	color:#000000;
	}
	.pagination{
	margin-left:150px;
	height:90px;
	}
	.module_navign{
	border:1px solid #E72024;
	padding:3px;
	color:#000000;
	text-decoration:none;
	}
	.module_navig1n{
	border:1px solid #6CA013;
	padding:2px;
	color:#000000;
	text-decoration:none;
	}
	.bouton_offre{
	padding:5px;
	border:1px solid #699C13;
	color:#000000;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}
	.titre_descrip, .titre_descrip a{
	font-size:11px;
	font-weight:bold;
	color:#B2D233;	
	}
	.titre_descrip1, .titre_descrip1 a{
	font-size:11px;
	font-weight:bold;
	color:#000000;	
	}
	.detail_descrip a
	{
	 font-family:arial;
	 font-size:12px;
	 color:#000000;
	}
	.paie{	
	font-size:11px;
	font-family:arial;
	color:#6CA013;
	}
	.option{	
	 width:642px;	 
	}
	.option_cadre a {
	 font-family:arial;
	 font-size:11px;
	 color:#000000;
	}
	
	.option_cadre{
	float:right;
	 background-color:#F5F4F4;
	 width:70px;
	 height:20px;
	 line-height:20px;
	 margin-left:2px;
	 text-align:center;
	 font-family:arial;
	 font-size:11px;
	}
	.descrip_titre
	{
	float:left;
	}
	.descrip_titre a,.descrip_titre1 a {
	font-family:arial;
	font-weight:bold;
	color:#E72024;
	}
	.descrip_titre1{
	float:left;
	width:200px;
	height:auto;
	font-family:arial;
	font-weight:bold;
	color:#E72024;
	padding:5px;
	}
	.descrip{
	padding-left:5px;
	padding-right:5px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	}
	.coordonnee{
  font-family:arial;
	color:green;
	font-size:11px;
	font-weight:normal;
	font-weight:bold;
	padding-right:4px;
	
  }
  .descrip_categorie a {
	font-family:arial;
	font-size:11px;
	color:#000000;
	}
	.descrip_categorie{
	padding-left:5px;
	padding-right:5px;
	font-family:arial;
	font-size:11px;	
	}
	.ong a {
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	}
	.ong{
	width:143px;
	height:41px;
   	background-image:url("../images/ong.jpg");
    background-repeat:no-repeat; 
	line-height:28px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	}
	.ong1 a {
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:underline;
	}
	.ong1{
	width:143px;
	height:41px;
   	background-image:url("../images/ong.jpg");
    background-repeat:no-repeat; 
	line-height:28px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	}
   .col_descrip1{
	font-size:11px;
	font-weight:bold;
	color:#699C13;
	float:left;
	width:100px;
	}
	.col_descrip2 a{
	font-size:11px;
	color:#000000;
	}
	.col_descrip2{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	float:left;	
	}
	.table_perm{
	width:120px;background-color:#9E9FA3;text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	height:30px;
	vertical-align:middle;
	}
	.table_perm1{
	width:120px;background-color:#E8E9ED;text-align:center;
	vertical-align:middle;
	font-size:10px;
	font-weight:bold;
	}
	.table_perm0{
	width:250px;background-color:#E8E9ED;text-align:left;
	vertical-align:middle;
	font-size:12px;
	padding:2px;
	}
	.link{
	font-size:12px;
	color:#000000;
	}
	.loginb{
	color:#252525;
	font-weight:bold;
	}
	.cache_img{
	position:absolute;
	 width:100px;
	height:75px;	
   	background-image:url("../img/cache.gif");
    background-repeat:no-repeat; 
	}
	#mention_bottom a{
	color:#FFFFFF;
	
	}
