@charset "iso-8859-1";
/* CSS Document */

/* old couleur # F7F9FB */


html 
{
  height: 100%;
}

* 
{
  -moz-box-sizing: border-box; 
  box-sizing: border-box;
}

body
{
    min-height: 100%;
    position: relative;	
    margin: 0;
    padding: 0;	
	
	margin:auto;	
	padding-bottom : 150px;
}



#BLOC_haut
{	

}

#logo_dmm
{
	 padding:2px;
	 background-color: #EDF7FC;	
	/* border:1px solid green; */	
}

  #logo_boule
  {
	  display:inline-block;	
	  margin-left:5px;  
	  width:30px;
	  height:30px;
	  line-height:30px;	  
	  float:left;
  }
    

  #nom_site_dmm
  {
	  display:inline-block;
	  margin-left:10px;
	  height:30px; 
	  line-height:30px; 	
	  font-size:24px;
	  font-weight:bold;
	  /* color:#006CD9;	*/
	  color:#50B5E4;
  }

  #block_liens_banniere
  {
	  display:inline-block;
	  height:30px; 
	  line-height:30px; 
	  float:right;
	  /* background-color:transparent; */
	  /* border:1px solid green; */
  }
    #block_liens_banniere a
    {
	     text-decoration:none;
		 color:#333333;	
    }
    .lien_banniere
    {
		display:inline-block;
		width:150px;
		height:30px;
		line-height:30px;
		text-align:center;
	    background-color: #F7F9FB;
	    border:1px solid #C0C0C0;	  
    }
    .lien_banniere:hover
    {
       background-color:#DCE3EF;		  	    
    }




#banniere_dmm
{
	height:100px;	
	border-top: 2px solid #999;
	border-bottom: 2px solid #999;	
	background-image:url(Images%20web/banniere-mots.png);	
	background-repeat:repeat-x;			
	/* border:1px solid green; */	
}





/** DEBUT BLOC MILIEU **/

#BLOC_milieu
{
	width : 900px;
	height: auto;
	margin: auto;
	/* border: solid 1px green; */
}

#bloc_menu
{
	  /* width:900px; */
	  height:30px;
	  margin:auto;	
	  /* margin-top:10px; */
	  margin-bottom:20px;	  
	  line-height:30px;
	  text-align:center;
	 /*  background-color: #EDF7FC; */
	  background-image:url(Images%20web/bg-menu.png);
	  background-repeat:repeat-x;
	  border-bottom: 2px solid #999;		  
	  /* background-color:#999; */
	  /* border: solid 1px green; */	  
}

  .bouton_menu_inactif
  {
	  display:inline-block;
	  width:200px;
	  text-align:center;
	  font-size:18px;
	  font-weight:bold;
	  /* color:#FFFFFF; */
	  /* border:1px solid green; */
  }
   .bouton_menu_inactif a
   {
       text-decoration:none;
	   color:#6E6E6E;	   	   
	   /* background-color:#FFF; */
   }  
   .bouton_menu_inactif a:hover
   {
	   color: #000;
	   /* background-color:#FFF; */
   }
   .bouton_menu_inactif a:active
   {
	   background-color:#F7F9FB; 
   }   
   
  .bouton_menu_actif
  {
	  display:inline-block;
	  width:200px;
	  text-align:center;
	  font-size:18px;
	  font-weight:bold;
	  /* color:#FFFFFF; */
	  /* border:1px solid green; */
  }  
   .bouton_menu_actif a
   {
       text-decoration:none;
	   color:#000;	   	   
	   /* background-color:#FFF; */
   }     
   


#bloc_sujet
{
	  height:auto;
	  border: #0C0 1px dashed;
	  padding:5px;
}

#comment_ca_marche
{
	color:#00CC00;
	font-weight:bold;
    margin-top :5px;	
    margin-left:10px;
    margin-bottom :5px;		
}
 #comment_ca_marche:hover
 {
	 text-decoration:underline;
	 cursor:pointer;
 }

#form_recherche
{
	color:#333333;
	padding:5px;	
	margin-left:10px;
	margin-right:10px;		
	margin-bottom: 30px;
	
	background-color:#EDF7FC;
	/* background-color:#F7F9FB; */ 	
	
	/* border:1px solid #666666; */	
	/* box-shadow: 0px 5px 10px #999999; */
}

#tab_checkbox_domaines
{
	display:inline-block;
}


#boutons_cocher_decocher
{
	display:inline-block;
	float:right;
	vertical-align:top;	
}

#bouton_cocher_decocher
{
	color:#787878;
	font-weight:bold;	
}
  #bouton_cocher_decocher:hover
  {
   cursor:pointer;
   color:#333333;	
  }


#bouton_recherche_avancee
{
	color:#787878;
	font-weight:bold;
}
  #bouton_recherche_avancee:hover
  {
   cursor:pointer;
   color:#333333;
  }


#block_bouton_rechercher_form
{
	text-align:center;
}
 #bouton_rechercher_form
 {
	 width:150px;
	 padding :5px;
	 color:#333333;	 
	 font-weight:bold;	 
	 background-color:#F7F9FB;
 }
   #bouton_rechercher_form:hover
   {
	   cursor:pointer;  	   
	   background-color: #DCE3EF;     
   } 




#bloc_resultats
{
	color:#333333;	
	/* border : 1px solid yellow; */
}


.affichage_resultat
{
	padding: 5px;
	margin-top:15px;
	margin-left:5px;
	margin-right:5px;	
	margin-bottom:5px;				
}
  .affichage_resultat_nom_bouton_don
  {
	   padding: 5px;  	  
	   background-color: #F7F9FB;	  
  }
    .affichage_resultat_nom_bouton_don a
    {
		text-decoration:none;
		color:#333333;		
    }  
      .affichage_resultat_nom
      {	  
		  display:inline-block;
		  height : 30px;
		  line-height:30px;	  		  		  
		  /* border:1px solid green; */	  
      }	
	  .bouton_faire_un_don
	  {
		display:inline-block;
		float:right;	
		width : 150px;
		height : 30px;
		line-height:30px;		
		text-align:center;	
	    background-color: #F7F9FB;						
		border:1px solid #C0C0C0; 
	 }
	  .bouton_faire_un_don:hover
	  {
	    background-color: #DCE3EF;  
	  }


   .affichage_resultat_domaines_bouton_details
   {
	   padding: 5px; 
	   background-color: #F7F9FB;	    
   }

    .affichage_resultat_domaines
	{
		display:inline-block;		
		height : 30px;
		line-height:30px;	
		/* border:1px solid green; */
	}
	.bouton_details_demande
	{
		display:inline-block;
		float:right;	
		width : 150px;
		height : 30px;
		line-height:30px;		
		text-align:center;	
	    background-color: #F7F9FB;							
		border:1px solid #C0C0C0; 
	}

	.details_demande
	{
	   padding-top: 20px;
	   padding-bottom: 20px; 		    		
	   background-color: #F7F9FB;		
	}
	
      .affichage_resultat_type_departement
      {		  	 		
		margin-left:10px;
		margin-right:10px;	
		margin-bottom:10px;
		padding:5px;
		background-color:#FFFFFF;		
		 /*  border:1px solid green; */	 
      }	
      .affichage_resultat_site_web
      {
		margin-top:10px;		
		margin-left:10px;
		margin-right:10px;	
		margin-bottom:10px;
		padding:5px;			
		background-color:#FFFFFF;									
		/* border:1px solid green; */
      }		
	
      .affichage_resultat_presentation
      {
		margin-top:10px;		
		margin-left:10px;
		margin-right:10px;	
		padding:5px;
		background-color:#FFFFFF;		
		/* overflow:auto; */
		/* border:1px solid green; */			
      }
        .affichage_resultat_presentation_texte
        {
           margin-left:100px;
           font-style:italic;
        }
        .grands_guillemets
        {
           font-size:20px;
           font-weight:bold;
           color:#DCE3EF;
        }
	
	
/*
  .affichage_resultat_partie_faire_un_don
  { 	  
	  height:30px;
	  line-height:30px;
	  color:#333333;	  
	  text-align:center;
	  /* border-top:1px solid #C0C0C0;	  
	  background-color:#DCE3EF;	
	  border-left:1px solid #C0C0C0;
	  border-right:1px solid #C0C0C0;	
	  border-bottom:1px solid #C0C0C0; 	  	  	  
	  border:1px solid purple; 
  }
    .affichage_resultat_partie_faire_un_don a
   {
	  color:#333333;	   
	  text-decoration:none; 	 
   }  
   .bouton_faire_un_don
   {
	  padding:2px;
	  border:1px solid green; 		 
   }
    .bouton_faire_un_don:hover
    {
		text-decoration:underline;
	    border:1px solid green; 	 
    }   

*/




#liens_pages_ps
{
	margin : 15px;
	font-weight:bold;
	text-align:right;
}
 #liens_pages_ps a
 {
	 text-decoration:none;
 }

.prec_suiv_page_ps
{
	display:inline-block;
	height:30px;
	font-weight:bold;
	padding:2px;	
	color:#999;
	background-color:#FFFFFF;	
	border:1px solid #999;	
}
  .prec_suiv_page_ps:hover
{
	color:#FFFFFF;	
	background-color:#999;	
}

#num_page_ps_active
{
	display:inline-block;
	width:30px;
	height:30px;
	padding:2px;
	color:#999;
	background-color:#FFFFFF;	
	border:1px solid #999;	
}

.num_page_ps
{
	display:inline-block;	
	width:30px;
	height:30px;	
	padding:2px;	
	color:#FFFFFF;
	background-color:#999;
	border:1px solid #999;
}
  .num_page_ps:hover
{
	border :1px solid black;
}










  
/** ------ DEBUT Formulaire d'inscription ------ **/  

/* PRESENTATION FCONTIONNEMENT */

#presentation_fonctionnement_3etapes
{
	width:900px;
	margin-bottom:20px;
}


#presentation_fonctionnement_etape1
{
	text-align:center;
	display:inline-block;
	vertical-align:top;
}

.illustration_etape
{
	width:250px;
	height:120px;
}

#texte_illustration_etape1
{
	color:#333;	
	width:250px;
	height:180px;	
	padding:8px;		
	background-image:url(Images%20web/bg-inscription-etapes.png);	
}


#presentation_fonctionnement_etape2
{
	text-align:center;
	margin-left: 70px;
	display:inline-block;
	vertical-align:top;

}
#texte_illustration_etape2
{
	color:#333;	
	width:250px;
	height:180px;	
	padding:8px;		
	background-image:url(Images%20web/bg-inscription-etapes.png);	
}



#presentation_fonctionnement_etape3
{
	text-align:center;
	display:inline-block;
	vertical-align:top;
	float:right;
}
#texte_illustration_etape3
{
	color:#333;	
	width:250px;
	height:180px;	
	padding:8px;		
	background-image:url(Images%20web/bg-inscription-etapes.png);	
}


.fonctionnement_etape_chiffre
{
	color:#FFF;
	font-size:22px;
	font-weight:bold;
}





#champ_obligatoire
{
	color:red;	
}

.infos_remplissage
{
	font-size:14px;
	color: rgb(109,117,152);
}

#erreur_saisie
{
	border: 1px solid #F00;
	background-color:#FFD2D2;
	padding:2px;
}

#bouton_envoyer
{
	text-align:center;
}

#form-inscription
{
	  padding :10px;
	  margin-bottom:20px;
	  background-color: #F7F9FB;		  
} 
  
#form-inscription label
{
	  display:block;
	  width:25%;
	  float:left;
}


#form-inscription select
{
	width: 25%;
} 

#form-inscription textarea
{
	width: 40%;
}


#nom input
{
	width:25%;
}

#mots_cles input
{
	width:15%;
}


#tab_inscription_domaines
{
	border-collapse:collapse;
}
  #tab_inscription_domaines td
  {
	  border-top:1px solid #CCC;
	  border-bottom:1px solid #CCC;	  
  }


#email input
{
	width:25%;
}
#email_v input
{
	width:25%;
}

#site_web input
{
	width:25%;
}

#pass input
{
	width:25%;
}
#pass_v input
{
	width:25%;
}

#bloc_creation_ingedo input
{
	width:25%;
}

#bouton_valider_form_inscription
{
	display:block;
	width:150px;
	padding:5px;
	margin-left:25%;
	font-weight:bold;
	color:#333;
	background-color:#F5F7FB;
}
  #bouton_valider_form_inscription:hover
  {
	  cursor:pointer;  
	  background-color:#DCE3EF;
  }


#bloc_confirmation_inscription
{
	padding: 20px;	
	background-color:#F5F7FB;		
}



/** ------ FIN Formulaire d'inscription ------ **/


/** ------ DEBUT INGEDO ------ **/


#ingedo_acces
{
}

#form_acces_ingedo
{
	padding:20px;
	width:500px;
	margin:auto;
	background-color:#F7F9FB;
}
  .bouton_acces_ingedo
  {
	display:block;
	margin-left:180px;
	padding:5px;	
	color:#333;
	font-weight:bold;	
	background-color:#F5F7FB;	  
  }
   .bouton_acces_ingedo:hover
   {
     cursor:pointer;
	 background-color:#DCE3EF;
   }

  #form_acces_ingedo label
  {
	  display:block;
	  width:180px;
	  float:left;
  }
  
  
 

#form_passoublie
{
	padding:20px;
	width:500px;
	margin:auto;
	background-color:#F7F9FB;
}

  #form_passoublie label
  {
  	  display:block;
	  width:180px;
      float:left;
  }

#message_rappel_mdp
{
	padding:20px;
	width:500px;
	margin:auto;
	background-color:#F7F9FB;	
}


#form_DECONNEXION
{
	  padding :10px;
	  margin-bottom:20px;
	  background-color: #F7F9FB;		
}

.bouton_deconnexion
{
	font-weight:bold;
	color:#787878;
}
   .bouton_deconnexion:hover
  {
	  cursor:pointer;
	  color:#333333;
  }
  
  

.fermer_message_information
{
	opacity:75%;
}
  .fermer_message_information:hover
  {
	  opacity:100%;
	  cursor:pointer;
  }



.ingedo_titre_rubrique
{
	padding:5px;
	margin-top:20px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
	text-indent:10px;		
	line-height:16px;
	background-color:#787878;
	color:#FFF; 
}

#ingedo_cagnotte
{
}

.bouton_gestion_cagnotte
{
	font-weight:bold;
	color:#787878;
}
   .bouton_gestion_cagnotte:hover
  {
	  cursor:pointer;
	  color:#333333;
  }
   



#form_infos_paiement label
{
	display:block;
	width:150px;
	float:left;
}



#form_modif_infos_paiement label
{
	display:block;
	width:150px;
	float:left;
}


.ingedo_information
{
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	background-color: #F7F9FB;
	
	/* margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:10px;
	border-bottom: 1px solid #C0C0C0;*/		
}

  .cagnotte_message_delais_periode
  {
	  margin-top:10px;
	  margin-bottom:10px;
	  margin-left:5px;
	  margin-right:5px;
	  padding:4px;
	  background-color:#97CBFF;
	  color:#00509F;
  }
  .ingedo_titre_information
  {
	  display:inline-block;
	  vertical-align:top;
	  width:180px;
	  /* border:1px solid green; */
  }  
  .ingedo_contenu_information
  {
	  display:inline-block;
	  vertical-align:top;
	  /* border:1px solid green; */	  	  
  } 
    #phrase_presentation_en_attente
	{
		margin-left:180px;
		color:#646464;
		font-style:italic;
	}
  .ingedo_bouton_gestion_information
  {
	  display:inline-block;
	  vertical-align:top;
	  float : right;
	  /* border:1px solid green; */	  	  
  }
  .bouton_gestion_information
  {
	  display:block;
	  width:100px;
	  color:#787878;
	  font-weight:bold;
  }
  .bouton_gestion_information:hover
  {
	  cursor:pointer;
	  color:#333333;
  }
  
#ingedo_etat
{
}


.bouton_etat
{
	display:block;
	float:right;
	width:150px;
	color:#787878;
	font-weight:bold;
}
 .bouton_etat:hover
 {
   cursor:pointer;
   color:#333333;
 }

.demande_active
{
	color:green;
	font-weight:bold;
}
.demande_inactive	
{
	color:red;
	font-weight:bold;
}


.bouton_desinscription
{
	display:block;
	width:150px;
	margin:auto;
	color:#787878;
	font-weight:bold;
}
 .bouton_desinscription:hover
 {
   cursor:pointer;
   color:#333333;
 }


#texte_informations_desinscription
{
	padding:5px;
	background-color: #F8F8F8;
	border:1px solid #FF6262;
}


#ingedo_formcontact
{
}


#form_contact_utilisateur label
{
	display:block;
	width:180px;
	float:left;	
}

.bouton_contact
{
	display:block;
    margin-left:180px;	
	width:150px;
	color:#787878;
	font-weight:bold;
}
 .bouton_contact:hover
 {
   cursor:pointer;
   color:#333333;
 }
 


.message_confirmation
{
	padding:5px;
	margin:5px;
	background-color: #D7FDDC;
	border: 1px solid #390;
}
  .message_confirmation_texte
  {
	  display:inline-block;
	  width:80%
  }
  .message_confirmation_fermer
  {
	  display:inline-block;
	  float:right;
	  vertical-align:top;
	  color: #390;
	  border: 1px solid #390;
  }
    .message_confirmation_fermer:hover
    {
		cursor:pointer;
	}
	
	
	





 
 
  
/** ------ FIN INGEDO ------ **/


/** ------ DEBUT Formulaire de dons ------ **/	

#form-don
{
	padding :10px;
	margin-bottom:20px;	
	background-color: #F7F9FB;		
}







#form-don label
{
	  display:block;
	  width:25%;
	  float:left;
}
	 
#form-don select
{
	width: 20%;
} 


#form-don textarea
{
	width: 40%;
}

#form_don_preremplissage_message
{
	color:#999999;
	font-style:italic;
}


#nom_pseudo_donneur input
{
	width:25%;
}

#email_donneur input
{
	width:25%;
}

#montant_don input
{
	width:5%;
}

#montant_dondmm input
{
	width:5%;
}


#bouton_valider_form_don
{
	display:block;
	width:150px;
	padding:5px;
	margin-left:25%;
	font-weight:bold;
	color:#333;
	background-color:#F5F7FB;
}
  #bouton_valider_form_don:hover
  {
	  cursor:pointer;  
	  background-color:#DCE3EF;
  }
  

#tableau_verif_don
{
	padding:10px;
	background-color:#F5F7FB;
}

.info_verif_don
{
	width:150px;
	vertical-align:top;
}

.donnees_verif_don
{
	width:500px;
	background-color:#FFFFFF;
}


#bouton_modifier_form_don_valid
{
	display:block;
	width:150px;
	padding:5px;
	margin-top:15px;
	font-weight:bold;
	color:#333;
	background-color:#F5F7FB;
}
  #bouton_modifier_form_don_valid:hover
  {
	  cursor:pointer;  
	  background-color:#DCE3EF;
  }

#bouton_valider_form_don_modif
{
	display:block;
	width:150px;
	padding:5px;
	margin-top:15px;	
	margin-bottom:15px;
	font-weight:bold;
	color:#333;
	background-color:#F5F7FB;
}
  #bouton_valider_form_don_modif:hover
  {
	  cursor:pointer;  
	  background-color:#DCE3EF;
  }





#rappel_infos_paiement
{
	border-collapse:collapse;
	color: #333;
	border: 1px solid #F90;
}

#rappel_infos_paiement td
{
	border-collapse:collapse;
	color: #333;
	border: 1px solid #F90;
}


#tableau_modes_paiement 
{
	color:#333;
	margin-top:30px;
}

#bouton_valider_paiement
{
	width:300px;	
	height:30px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	background-color:#0033FF;
}
  #bouton_valider_paiement:hover
 {
	 cursor:pointer;
	 background-color:#0066FF;
 }



#paiment_echoue_message
{
	padding:5px;
	margin-bottom:20px;
	background-color:#FFE6CC;
	border:1px solid #999;
}



#message_paiement_reussi
{
	  padding :10px;
	  background-color: #F7F9FB;	
}

 
/** ------ FIN Formulaire de dons ------ **/	


/** ------ DEBUT Liste dons ------ **/	


#liste_dons_compteur
{
	width:400px;
	margin:auto;
	margin-top:30px;
	margin-bottom:30px;

	border:5px solid #e6f0fa;	
}

#liste_dons_compteur_titre
{	
	background-color:#e6f0fa;
	padding-top:10px;
	padding-bottom:10px;	
	text-align:center;
	font-size:22px;
	font-weight:bold;
	color:#666666;
}

#liste_dons_compteur_affichage
{
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	font-size:25px;
	font-weight:bold;
	color:#0080FF;
}

#liste_dons_compteur_date_maj
{
	padding-top:5px;
	background-color:#e6f0fa;	
	
	font-style:italic;
	text-align:right;
	color:#999999;	
}




#titre_tableau_liste_dons
{
	width:90%;
	margin:auto;
	font-size:18px;
	font-weight:bold;
	color:#666666;
}

.tableau1_liste_dons_entetes
{
	margin : auto; 
	margin-top : 20px; 
	width:90%;
	color:#464646;
	font-weight:bold;	
	background-color: #F7F9FB;	
	border:1px solid #CCC;			
}

  .tableau1_liste_dons_entetes_cellule_date
  {
	 width:5%;	 
	 height:40px; 
	 line-height:40px;
	 display:inline-block;
	 text-align:center;	 
	/*  border:1px solid #999; */ 	 
  }

  .tableau1_liste_dons_entetes_cellule_donneur
  {
	 width:40%;	
	 height:40px; 
	 line-height:40px;
	 display:inline-block;	
	 text-align:center;	  
	/*  border:1px solid #999; 	*/  
  }

  .tableau1_liste_dons_entetes_cellule_beneficiaire
  {
	 width:40%;	  
	 height:40px; 
	 line-height:40px;  
	 display:inline-block;	
	 text-align:center;	
	/*  border:1px solid #999;  */	   
  }
  .tableau1_liste_dons_cellule_montant
  {
	 width : 12%; 
	 height:40px; 
	 line-height:40px;
	 display:inline-block;	  
	 text-align:center;
	 /* border:1px solid #999; */	
  }  



.tableau2_liste_dons_general
{
	margin : auto;
	width:90%;
	padding-top:5px;
	padding-bottom:5px;
	/* margin-top:15px;*/	
	color:#464646;	  	
	background-color: #F7F9FB;	
	border-left:1px solid #CCC;			
	border-right:1px solid #CCC;		
	border-bottom:1px solid #CCC;	
}
/*
.tableau2_liste_dons_general:hover
{
	background-color:#DCE3EF;  
}
*/

  .tableau2_liste_dons_cellule_date
  {
	width:5%;	
	display:inline-block;	  
	text-align:center;
	vertical-align:middle;
	/* border:1px solid #999; */	
	/* border:1px solid yellow; */			  
  }
   
  .tableau2_liste_dons_cellule_nom_donneur
  {
	width:40%;	
	vertical-align:middle;
	/* padding-top : 5px;
	padding-bottom : 5px; */
	display:inline-block;	  
	text-align:center;
	/* border:1px solid #999; */	
	/* border:1px solid yellow; */			
  }
  
  .tableau2_liste_dons_cellule_nom_beneficiaire
  {
	width:40%;	
	vertical-align:middle;
	/* padding-top : 5px;
	padding-bottom : 5px; */
	display:inline-block;	  
	text-align:center;
	/* vertical-align:middle; */
	/* overflow: hidden; */
    /* text-overflow: ellipsis;	*/
	/* border:1px solid yellow; */	
  }
  
  .tableau2_liste_dons_cellule_montant
  {
	width : 12%; 	 
	vertical-align:middle;		
	/* padding-top : 5px;
	padding-bottom : 5px; */
	display:inline-block;	  
	text-align:center;	
	/* border:1px solid #999; */	
	/* border:1px solid yellow; */		
  }
  
 

.tableau3_liste_dons_details
{
	margin : auto;	
	width:90%;
	color:#464646;	
	background-color:#FFFFFF;	
	border:1px solid #CCC;					
	/* border:1px solid blue; */
}

  .tableau3_liste_dons_cellule_details
  {
	width:5%;	
	display:inline-block;		  
	/* border:1px solid #999; */		  
  }

  .tableau3_liste_dons_cellule_infos_donneur
  {
	width:40%;	
	display:inline-block;		  
	vertical-align:top;
	background-color: #F7F9FB;
	margin-left : 2px;
	margin-right :2px;	
	margin-top : 5px;
	margin-bottom : 5px;
	padding : 2px;
	/* border:1px solid #999; */		
  }

  .tableau3_liste_dons_cellule_infos_beneficiaire
  {
	width:40%;			
	display:inline-block;	  
	vertical-align:top;	
	background-color: #F7F9FB;
	margin-left : 2px;
	margin-right :2px;	
	margin-top : 5px;
	margin-bottom : 5px;
	padding : 2px;	
	/* border:1px solid #999; */		
  }
  
  .tableau3_liste_dons_cellule_montant  
  {	  
	width : 12%;   
	display:inline-block;	  
	text-align:center;
	/* border:1px solid #999; */		
  } 


	
/** ------ FIN Liste dons ------ **/	


/** ------ DEBUT Vision But ------ **/

#block_vision_but
{
	width:900px;
	margin:auto;
	color:#333;
}

.vb_grand_titre
{
	height : 30px;
	line-height:30px;
	font-size:22px;
	font-weight:bold;
	background-color:#F7F9FB;
	border-bottom:4px solid #999999;
}
 .vb_sous_titre
 {
	height : 20px;
	line-height:20px;
	font-size:16px; 
	font-weight:bold;	
	background-color:#F7F9FB;	
	border-bottom:2px solid #999999;	
 }
 
 
/*
.tab_vb_liste_niveaux_besoins
{
	margin:auto;
	padding:5px;
	border-collapse:collapse;
	border: 1px solid #999999;
}
 .tab_vb_liste_niveaux_besoins th
  {
	  width :200px;
	  color:#FFFFFF; 
	  border-collapse:collapse; 
  }
 .tab_vb_liste_niveaux_besoins td
  {
	  width :200px;
	  text-align:center;
	  vertical-align:top;
	  padding-top:10px;
	  padding-bottom:10px;	  
	  border-collapse:collapse; 	    
  }
*/

#illustrations_visionbut
{
	display:inline-block;
	vertical-align:top;
	margin-right:25px;
} 
 

#vb_tab_desequilibre_pauvres_riches
{
	display:inline-block;
	vertical-align:top;
}
 .desequilibre_pauvres
 {
	 width:300px;
	 padding:5px;
	 padding-left:10px;
	 background-color:#E6E6E6;
 }
 .desequilibre_riches
 {
	 width:300px;	 
	 padding:5px;
	 padding-left:10px;	 
	 background-color:#FFAAAA;
 } 



#tab_destruction_nature
{
	display:inline-block;
	vertical-align:top;
}
  .exemple_destruction_nature
  {
	 width:300px;	 
	 padding:5px;	
	 padding-left:10px; 
	 background-color:#FFAAAA;	  
  }


#tab_derives
{
	display:inline-block;
	vertical-align:top;
}
  .exemple_derive
  {
	 width:300px;	 
	 padding:5px;
	 padding-left:10px;	 
	 background-color:#FFAAAA;	  
  }
 
#tab_qqchiffres 
{
	margin:auto;
}

  #tab_qqchiffres td  
  {
	 padding:5px;
	 padding-left:10px;	 
	 background-color:#FFAAAA;	  
  }


#tab_pour_contre
{
	margin:auto;
}

  #tab_pour_contre th
  {
	  text-align:center;
	  width :200px;
	  padding:5px;  
  }
  
  #tab_pour_contre td
  {
	  padding:5px;
	  padding-left:10px;
  }  
  
  .pour_mot_bleu
  {
  	  color:#FFFFFF; 
	  font-weight:bold;
	  background-color: #5AF;
  }
  .contre_mot_rouge
  {
	  color:#FFFFFF; 
	  font-weight:bold;	  	 
	  background-color: #F55; 
  }

/** ------ FIN Vision But ------ **/
	  
	
/** FIN BLOC MILIEU **/


/** DEBUT block pied **/

#bloc_pied
{
    position: absolute; 
	bottom: 0; 
	left: 0; 
	right: 0;		
	height: 150px;
	padding:10px;
	text-align:center;
	border-top: 2px solid #999;
	/* background-color:#EDF7FC;*/
	background-image:url(Images%20web/bg-pied.png);
	background-repeat:repeat-x;
}
  
  #pages_admin_dmm
  {
	text-align:center;
  }
  #pages_admin_dmm a
  {
	  text-decoration:none;
	  color:#333333;
  }
  #pages_admin_dmm a:hover
  {
	  text-decoration:underline;
  }     
    
    #conditions_generales_dmm
    {
	    display:inline-block;
    }

    #mentions_legales_dmm
    {
	    display:inline-block;
		margin-left:50px;			  
    }

    #contact_admin_dmm
    {
	    display:inline-block;	
		margin-left:50px;		  
    }

  #copyright_dmm
  {
	  display:inline-block;	
	  margin-top :20px; 
	  color:#666; 
  }
  

#normes_secruite_dmm
{
    margin-top :20px;  	
}


/** FIN block pied **/

  
/** ------ DEBUT formulaire contact ------ **/	  

#form_contact_info
{
	padding: 10px;
	background-color:#F7F5FB;
}
  
#form_contact_info  label
{
	display:block;
	width:25%;
	float:left;
}

#form_contact_info  input
{
	width: 200px;
}

#form_contact_info select
{
	width: 200px;
}

#bouton_envoyer_form_contact_info
{
	display:block;
	width:150px;
	padding:5px;
	margin-left:25%;
	font-weight:bold;
	color:#333;
	background-color:#F5F7FB;
}
  #bouton_envoyer_form_contact_info:hover
  {
	  cursor:pointer;  
	  background-color:#DCE3EF;
  }
/** ------ FIN formulaire contact ------ **/	




/************************************************   ESPACE WEBMASTER ******************************/  

/** DEBUT DMM TdB **/

#moderation_presentations
{
	border: 1px solid #999;
	padding: 5px;
	margin: 5px;
}

#gestion_fonds
{
	border: 1px solid #999;
	padding: 5px;
	margin: 5px;
}

#emails_rappel
{
	border: 1px solid #999;
	padding: 5px;
	margin: 5px;
}


.date_selectionnee_dujour
{
	background-color:#40FF40;
	font-weight:bold;
	padding:1px;
}
.date_selectionnee_passe
{
	background-color:#FF952B;
	font-weight:bold;
	padding:1px;
}
.date_selectionnee_ancien_present_lointain
{
	background-color:#FF2B2B;
	font-weight:bold;
	padding:1px;
}

.etat_traitement_TR
{
	display:inline-block;
	color:#008000;
	font-weight:bold;
	margin-right:5px;
	float:right;	
}


#etape1_TRutilisateurs
{
	background-color: #6AB5FF;
	padding:2px;
	border:2px solid black;
}

#fonds_U_TR
{
}
#fonds_U_titre_TR1
{
	background-color: #D5EAFF;
	border:1px solid black;
	padding:1px;
}
#fonds_U_TR1
{
	background-color: #E9E9E9;
	padding : 4px;	

}
  #titre_requete_fonds_U_TR1
  {
	  color:#FF00FF;
	  padding:2px;
	  margin-bottom:5px;
  }
  #titre_requete_fonds_U_TR1:hover
  {
	  text-decoration:underline;
  }
  #requete_fonds_U_TR1
  {
	  padding:5px;
	  margin-top : 5px;
	  margin-bottom : 5px;
	  margin-left: 10px;
	  margin-right: 10px;
	  background-color:#FFCCE6;
	  border: 1px solid #999;	  	  
  }
  
#fonds_U_titre_TR2
{
	background-color: #D5EAFF;
	border:1px solid black;
	padding:1px;
}
#fonds_U_TR2
{
	background-color:#E9E9E9;
	padding : 4px;	
}
  #titre_requete_fonds_U_TR2
  {
	  color:#FF00FF;
	  padding:2px;
	  margin-bottom:5px;
  }
  #titre_requete_fonds_U_TR2:hover
  {
	  text-decoration:underline;
  }
  #requete_fonds_U_TR2
  {
	  padding:5px;
	  margin-top : 5px;
	  margin-bottom : 5px;
	  margin-left: 10px;
	  margin-right: 10px;
	  background-color:#FFCCE6;
	  border: 1px solid #999;	  	  
  }


#etape2_VRutilisateurs
{
	background-color: #6AB5FF;
	padding:2px;
	border:2px solid black;
}

#fonds_U_titre_VR
{
	background-color: #D5EAFF;
	border:1px solid black;
	padding:1px;
}
#fonds_U_VR
{
	background-color:#E9E9E9;
	padding : 4px;
}
  #titre_requete_fonds_U_VR
  {
	  color:#FF00FF;
	  padding:2px;
	  margin-bottom:5px;
  }
  #titre_requete_fonds_U_VR:hover
  {
	  text-decoration:underline;
  }
  #requete_fonds_U_VR
  {
	  padding:5px;
	  margin-top : 5px;
	  margin-bottom : 5px;
	  margin-left: 10px;
	  margin-right: 10px;
	  background-color:#FFCCE6;
	  border: 1px solid #999;	  	  
  }




#etape3_webmaster
{
	background-color: #6AB5FF;
	padding:2px;
	border:1px solid black;	
}


.fonds_etape_inactive
{
	color:#C10000;
	font-style:italic;
}

#fonds_W_TR
{
}
#fonds_W_titre_TR1
{
	background-color: #D5EAFF;
	border:1px solid black;
	padding:1px;
}
#fonds_W_TR1
{
	background-color:#E9E9E9;
	padding : 4px;	
}
  #titre_requete_fonds_W_TR1
  {
	  color:#FF00FF;
	  padding:2px;
	  margin-bottom:5px;
  }
  #titre_requete_fonds_W_TR1:hover
  {
	  text-decoration:underline;
  }
  #requete_fonds_W_TR1
  {
	  padding:5px;
	  margin-top : 5px;
	  margin-bottom : 5px;
	  margin-left: 10px;
	  margin-right: 10px;
	  background-color:#FFCCE6;
	  border: 1px solid #999;	  	  
  }



#fonds_W_titre_TR2
{
	background-color: #D5EAFF;
	border:1px solid black;
	padding:1px;
}
#fonds_W_TR2
{
	background-color: #E9E9E9;
	padding : 4px;
}
  #titre_requete_fonds_W_TR2
  {
	  color:#FF00FF;
	  padding:2px;
	  margin-bottom:5px;
  }
  #titre_requete_fonds_W_TR2:hover
  {
	  text-decoration:underline;
  }
  #requete_fonds_W_TR2
  {
	  padding:5px;
	  margin-top : 5px;
	  margin-bottom : 5px;
	  margin-left: 10px;
	  margin-right: 10px;
	  background-color:#FFCCE6;
	  border: 1px solid #999;	  	  
  }



#TdB_infos_a_traiter
{
	padding:5px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #F4FAFF;
	border: 1px solid #999;
}

#TdB_texte_presentation
{
	color:#333;
	font-style:italic;
	margin-left: 5px;
	margin-right: 5px;
	padding:5px;
}


#TdB_message_confirmation
{
	padding:5px;
	margin-left:10px;
	margin-right:10px;
	background-color:#D2FBD8;
}

#TdB_tableau_virements 
{
	border-collapse:collapse;
}

#TdB_tableau_virements th
{
	border:1px solid black;
	border-collapse:collapse;
	padding:4px;

}


#bloc_infos_dgf
{
	text-align:center;
	border:2px dashed blue;
	padding:5px;
	
}

#phrasse_rappel_dgf
{
	font-size:16px;
	color:red;
	border:2px dashed yellow;	
	background-color:#FFA346;
	padding:5px;
	margin:5px;
}

#tableau_recap_dgf
{
	border-collapse:collapse;
	margin:auto;	
}
#tableau_recap_dgf td
{
	border:1px solid black;
	padding: 5px;
	text-align:center;
	vertical-align:middle;
	color:blue;
	background-color:yellow;	
}

#TdB_tableau_virements td
{
	border:1px solid black;
	border-collapse:collapse;
	padding: 5px;
	text-align:center;
	vertical-align:middle;
}

/** FIN DMM MAJ **/



