/* CSS Document */
html,body {margin: 0; padding: 0; text-align: center; height:100%;
			scrollbar-face-color:#074601;
			background:#ebecee;
			
			 }

#page {width:1024px;  text-align: left;overflow:hidden; margin-top:10px;}

#banniere{background:url(images/banniere_939_282.gif) no-repeat;
			width:939px;
			height:282px;
			float:right;}
			
			
#logo_cause_premiere{
						width:323px;
						height:244px;
						float:left;
						margin-top:13px;}
						
						
#slogan{ background:url(images/slogan_anime_307_63.gif) no-repeat;
						width:307px;
						height:63px;
						float:left;
						margin-top:5px;
						margin-left:-21px;}
						
						
						
#statut_et_compteur{
						width:938px;
						height:16px;
						
						clear:both;
						float:right;
						margin-top:5px;
						margin-bottom:5px;
						}
						
						
#statut_consultatif{ font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#e00404;
float:left;}


#date{ font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
height:20px;
margin-left:50px;
float:left;
}


.visiteurs_connectes { font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;

color:#990000;
float:right;
position:relative;
top:-13px!important;
top:0;
margin-right:5px;
}
						
						
#barre_nav{ background:url(images/barre_nav_938_46.gif) no-repeat;
						width:938px;
						height:46px;
						clear:both;
						float:right;
						margin-top:5px;
						color:#ffffff;
						
						}
						
						
#cadre_nav_principal{ width:880px;
						height:24px;
						margin-top:15px;
						margin-left:10px;
						color:#ffffff;}
						
						
						
#cadre_nav_principal a{ font-family:Arial, Helvetica, sans-serif;
						font-size:1.1em;
						font-weight:bold;

						color:#ffffff;}
						

								
#icone_accueil{ position: absolute; /* placement du menu, à modifier selon vos besoins */
margin-top:-10px;
text-align:center;
color:#003300;

left:20px;
border:0}

#icone_accueil a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

color:#006600;
}

#icone_accueil a:hover{
text-decoration:none;
font-weight:bold;

color:#006600;
}											
								
/* QUI SOMMES NOUS? */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#qui_sommes_nous {
position: absolute; /* placement du menu, à modifier selon vos besoins */
margin-top:-8px;
left:95px;
z-index:400;

}
#qui_sommes_nous dl {
float: left;
width: 12em;
}
#qui_sommes_nous dt {
cursor: pointer;
text-align: center;
font-weight: bold;
width:100%;
margin:1px;
padding-top:7px;

}

#qui_sommes_nous dd {
display: none;
padding-top:15px;
top:-5px;
left:-8px;
position:relative;
padding-bottom:5px;
}
#qui_sommes_nous li {
text-align: center;
background: #24ff00;
padding-bottom:5px;


}



#qui_sommes_nous li a{
color:#ffffff;
font-weight:normal;
font-size:1.1em;

}

#qui_sommes_nous li a:hover, #qui_sommes_nous li:hover{ background:#ffffff;
color:#24ff00;
font-weight:normal;

}
#qui_sommes_nous dt a { font-family:Arial;
color:#FFFFFF;
text-decoration: none;
cursor:default;
}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}


.barre_separatrice1_rubriques{ position: absolute; /* placement du menu, à modifier selon vos besoins */

left:245px;}



/* REPRESENTATIONS */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#representations {
position: absolute; /* placement du menu, à modifier selon vos besoins */
margin-top:-8px;
left:245px;
z-index:400;

}
#representations dl {
float: left;
width: 11em;
}
#representations dt {
cursor: pointer;
text-align: center;
font-weight: bold;

width:100%;
margin:1px;
padding-top:7px;

}

#representations dd {
display: none;

}
#representations li {
text-align: center;
background: #fff;
}
#representations dt a { font-family:Arial;
color:#FFFFFF;
text-decoration: none;
}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}


.barre_separatrice2_rubriques{ position: absolute; /* placement du menu, à modifier selon vos besoins */

left:380px;}


/* ACHETEZ SOLIDAIREMENT */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#achetez_solidairement {
position: absolute; /* placement du menu, à modifier selon vos besoins */
margin-top:-8px;
left:370px;
z-index:400;

}
#achetez_solidairement dl {
float: left;
width: 11em;
}
#achetez_solidairement dt {
cursor: pointer;
text-align: center;
font-weight: bold;

width:200px;
margin:1px;
padding-top:7px;

}

#achetez_solidairement dd {
display: none;

}
#achetez_solidairement li {
text-align: center;
background: #fff;
}
#achetez_solidairement dt a { font-family:Arial;
color:#FFFFFF;
text-decoration: none;
}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}


.barre_separatrice3_rubriques{ position: absolute; /* placement du menu, à modifier selon vos besoins */

left:553px;}


/* PARTENAIRES */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#partenaires {
position: absolute; /* placement du menu, à modifier selon vos besoins */
margin-top:-8px;
left:503px;
z-index:400;

}
#partenaires dl {
float: left;
width: 11em;
}
#partenaires dt {
cursor: pointer;
text-align: center;
font-weight: bold;

width:200px;
margin:1px;
padding-top:7px;

}

#partenaires dd {
display: none;

}
#partenaires li {
text-align: center;
background: #fff;
}
#partenaires dt a { font-family:Arial;
color:#FFFFFF;
text-decoration: none;
}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}



.barre_separatrice4_rubriques{ position: absolute; /* placement du menu, à modifier selon vos besoins */

left:646px;}



/* ACTUALITE */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#actualite {
position: absolute; /* placement du menu, à modifier selon vos besoins */
margin-top:-8px;
left:585px;
z-index:400;

}
#actualite dl {
float: left;
width: 11em;
}
#actualite dt {
cursor: pointer;
text-align: center;
font-weight: bold;

width:200px;
margin:1px;
padding-top:7px;

}

#actualite dd {
display: none;

}
#actualite li {
text-align: center;
background: #fff;
}
#actualite dt a { font-family:Arial;
color:#FFFFFF;
text-decoration: none;
}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}



.barre_separatrice5_rubriques{ position: absolute; /* placement du menu, à modifier selon vos besoins */

left:720px;}




/* ESPACE MEDIA */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#espace_media {
position: absolute; /* placement du menu, à modifier selon vos besoins */
margin-top:-8px;
left:700px;
z-index:400;

}
#espace_media dl {
float: left;
width: 12em;
}
#espace_media dt {
cursor: pointer;
text-align: center;
font-weight: bold;
width:100%;
margin:1px;
padding-top:7px;

}

#espace_media dd {
display: none;
padding-top:15px;
top:-5px;
position:relative;
padding-bottom:5px;
}
#espace_media li {
text-align: center;
background: #24ff00;
padding-bottom:5px;


}



#espace_media li a{
color:#ffffff;
font-weight:normal;
font-size:1.1em;

}

#espace_media li a:hover, #espace_media li:hover{ background:#ffffff;
color:#24ff00;
font-weight:normal;

}
#espace_media dt a { font-family:Arial;
color:#FFFFFF;
text-decoration: none;
cursor:default;
}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}


.barre_separatrice6_rubriques{ position: absolute; /* placement du menu, à modifier selon vos besoins */

left:830px;}



/*NOUS REJOINDRE */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#nous_rejoindre {
position: absolute; /* placement du menu, à modifier selon vos besoins */
margin-top:-8px;
left:790px;
z-index:400;

}
#nous_rejoindre dl {
float: left;
width: 11em;
}
#nous_rejoindre dt {
cursor: pointer;
text-align: center;
font-weight: bold;

width:200px;
margin:1px;
padding-top:7px;

}

#nous_rejoindre dd {
display: none;

}
#nous_rejoindre li {
text-align: center;
background: #fff;
}
#nous_rejoindre dt a { font-family:Arial;
color:#FFFFFF;
text-decoration: none;
}

#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}








								
								
								
								
#bloc_gauche{ width:152px;
			
			
				float:left;
				overflow:hidden;
				margin-top:3px;
				}
				
				
#fond_nav_secondaire{ background:url(images/cadre_nav_secondaire_152_480.gif) no-repeat;
				 width:152px;
				height:480px;
				
			
				}
				
/*#bouton_realisation{background:url(images/bouton_realisation_136_107.gif) no-repeat;
position:absolute;
					width:136px;
					height:107px;
					margin-top:8px;
					text-align:center;
					z-index:200
					
				
					}*/
					
					
					
/* REALISATIONS */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#realisations {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top:380px;
z-index:200;
text-align:left;
margin-left:-10px;

}


#realisations dl {
float: left;
width: 12em;
}

#realisations dt {
cursor: pointer;
text-align: center;
font-weight: bold;
width:100%;
margin:1px;
padding-top:7px;


}

#realisations dd { width:140px;
display: none;
top:10px;
left:142px;
position:absolute;
z-index:200;


}
#realisations li {
text-align: center;
background: #aafea2;
padding-bottom:5px;
border:1px solid #000000;




}



#realisations li a{
color:#000000;
font-weight:normal;
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;

}

/*#realisations li a:hover, #realisations li:hover{ background:#ffffff;
color:#24ff00;
font-weight:normal;

}*/
#realisations dt a { font-family:Arial;
color:#000000;
text-decoration: none;
cursor:default;
background:url(images/flech_realisation_6_13.gif) no-repeat right;
padding-right:15px;

}

#site {
position: absolute;
z-index: 2;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}
					
					

					
					
/* PROJETS */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#projets {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top:440px;
margin-left:-10px;
z-index:200;


}

#projets dl {
float: left;
width: 12em;
}

#projets dt {
cursor: pointer;
text-align: center;
font-weight: bold;
width:100%;
margin:1px;
padding-top:7px;


}

#projets dd { width:140px;
display: none;
top:10px;
left:142px;
position:absolute;
z-index:300;

}
#projets li {
text-align: center;
background: #2aad1f;
padding-bottom:5px;
border:1px solid #000000;




}



#projets li a{
color:#ffffff;
font-weight:normal;
font-size:1.1em;
font-family:Arial, Helvetica, sans-serif;

}


#projets dt a { font-family:Arial;
color:#000000;
text-decoration: none;
cursor:default;
background:url(images/flech_projet_6_12.gif) no-repeat right;
padding-right:30px;
margin-left:25px;

}

#site {
position: absolute;
z-index: 200;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}
					
					
					
					
#bouton_temoignage{
position:absolute;
					width:137px;
					height:139px;
					margin-top:115px;
					z-index:200;
					}
					
					
.temoignage{
flot:left;
position:relative;
top:50px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:1.2em;
 margin-left:20px;
 }
 
 .temoignage a, temoignage a:hover{ color:#000000;

 }
 
 
 
 .contenu_temoignage{font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
margin-left:5px;
line-height:25px;
padding-right:5px;
overflow:hidden;
						
						}
					
					
#bouton_galerie{background:url(images/bouton_galerie_136_136.gif) no-repeat;
position:absolute;
					width:136px;
					height:136px;
					margin-top:190px;
					z-index:400;
					}
					
					
.galerie{
flot:left;
position:relative;
top:50px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:1.2em;
 margin-left:15px;
 }
 
 .galerie a, galerie a:hover{ color:#000000;

 }
					
					
					
#bouton_forum{background:url(images/bouton_forum_137_133.gif) no-repeat;
position:absolute;
					width:137px;
					height:133px;
					margin-top:272px;
					z-index:400;
					}
					
					
.forum{
flot:left;
position:relative;
top:40px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:1.2em;
 margin-left:35px;
 }
 
 .forum a, forum a:hover{ color:#000000;

 }
	
					
					
#bouton_news{background:url(images/bouton_news_letter_135_138.gif) no-repeat;
position:absolute;
					width:135px;
					height:138px;
					margin-top:342px;
					z-index:400;
					}
					
					
.news{
flot:left;
position:relative;
top:45px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:1.2em;
 margin-left:30px;
 }
 
 .news a, news a:hover{ color:#000000;

 }
				

#stagiaire{ width:147px;
overflow:hidden;
border-top:1px solid #f28606;
border-bottom:1px solid #f28606;
margin-top:37px;
padding-top:10px;
padding-bottom:10px;
}


#actu_maladie{ width:147px;
overflow:hidden;
border-top:1px solid #f28606;
border-bottom:1px solid #f28606;
margin-top:37px;
padding-top:10px;
padding-bottom:10px;
}

#actu_maladie h1{text-align:center;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					margin-bottom:5px;
					
}


#actu_maladie h1 a{text-align:center;
					font-family:Arial, Helvetica, sans-serif;
					font-size:14px;
					color:#FF0000;
					text-decoration:underline;
}






#contact{ width:147px;
overflow:hidden;
border-top:1px solid #f28606;
border-bottom:1px solid #f28606;
margin-top:37px;
padding-top:10px;
padding-bottom:10px;
}


#webmail{ width:147px;
overflow:hidden;
border-top:1px solid #f28606;
border-bottom:1px solid #f28606;
margin-top:37px;
padding-top:10px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
}


#webmail h2{ width:147px;
overflow:hidden;
background:#f28606;

margin-top:7px;
padding-top:5px;
padding-left:5px;
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
color:#ffffff;
text-align:center;
}



				
.bouton_envoi_annuler { margin-top:5px;}
				
.bouton_envoi_annuler input{ width:70px;}


#reso_sociaux{ margin-top:10px;
				}
				
				
#reso_sociaux a{ margin-top:10px;
				}
				
#bloc_droit{ background:url(images/bande_ombre_gch_12_23.gif) repeat-y #ffffff;

				 width:867px;
				 border-right:1px solid #f28606;
				
				
				float:left;
				overflow:hidden;
				margin-top:3px;
				padding-bottom:20px;
				}


#barre_haut_cadre_contenu{ width:100%;
height:4px;
height:8px!important;

background:url(images/barre_haut_contenu_24_8.gif) repeat-x;}


#bloc_gauche_contenu{ width:520px;

					overflow:hidden;
					position:relative;
					left:44px;
					margin-top:24px;
					float:left;
					font-family:Arial, Helvetica, sans-serif;
					}
					
					
#bloc_gauche_contenu h2{ font-family:Arial, Helvetica, sans-serif;}
					
					
#bloc_gauche_contenu .contenu_joindre p{ font-family:Arial, Helvetica, sans-serif;}
					
					
					
#bloc_gauche_contenu_boutique{ width:520px;

					overflow:hidden;
					position:relative;
					left:44px;
					margin-top:24px;
					float:left;
					border-right:1px solid #003300;
					padding-right:15px;
					}


#bloc_presentation{ width:515px;
					overflow:hidden;
					margin-top:24px;
					
					}
					
					
#bloc_presentation h1{ width:509px;
					height:28px;
					background:#345b31;
					color:#ffffff;
					font-size:1.4em;
					font-family:Arial, Helvetica, sans-serif;
					padding-left:5px;
					}
					
					
					
#contenu_presentation{width:512px;
						overflow:hidden;
						border:1px dashed #345b31;
						margin-top:5px;
						text-align:justify;
						
						
						}
						
#contenu_presentation h2{font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:bold;
margin-top:15px;
margin-left:10px;
color:#345b31;
						
						}
						
						
#contenu_presentation p{font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
margin-top:15px;
margin-left:5px;
color:#345b31;
line-height:25px;
padding-right:5px;
						
						}
						

					
					
					
#bloc_philosophie{width:515px;
					overflow:hidden;
					left:44px;
					
					}
					
					
#bloc_philosophie h1{ width:509px;
					height:28px;
					background:#9a141b;
					color:#ffffff;
					font-size:1.4em;
					font-family:Arial, Helvetica, sans-serif;
					padding-left:5px;
					}
					
					
.titre_philosophie{ float:left;
				   }
					
.signe_plus{ float:right;
				margin-right: 10px;}
				
				
.signe_plus a{ color:#ffffff;
				font-size:1.2em;
				}
				
.signe_plus a:hover{text-decoration:none;
				}
				
				
#descriptif_philosophie{width:512px;
						overflow:hidden;
						border:1px dashed #9a141b;
						margin-top:5px;
						text-align:justify;
						line-height:25px;
						
						
						
						
						
						}
						
						
#descriptif_philosophie p{width:500px;
						overflow:hidden;
						margin-top:2px;
						
						
						text-align:justify;
						line-height:25px;
						
						padding-right:10px;
						padding-left:2px;
						
						font-size:1.0em;
						font-family:Arial, Helvetica, sans-serif;
						
						
						}
						
.plus_info_philosophie{text-align:right;
margin-right:5px;}

.plus_info_philosophie a{color:#9a141b;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;}


.plus_info_philosophie a:hover{color:#9a141b;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
text-decoration:none;
}



#bloc_charte_citoyen{ 
					 width:510px;
					 height:500px;
					 border:1px solid #333333;


					overflow:hidden;
					margin-top:24px;
					text-align:center;
					
					
					
					}
					
.auteur_charte{ font-family:Arial, Helvetica, sans-serif;
				text-align:right;
				padding-right:10px;}
					
.cadre_titre_statistique{background:url(images/cadre_titre_statistique_47_421.gif) no-repeat;
						width:47px;
						height:421px;
						float:left;
						z-index:300
						}
						
.slide_maroc{ width:350px;
height:275px;
background:url(images/slide_maroc.png) no-repeat;
position:absolute;
left:181px;
text-align:center;
z-index:300}

.texte_slide_maroc{ background:url(images/texte_slide_maroc.gif) no-repeat;
					width:95px;
					height:28px;
					margin-top:101px;
					position:absolute;
					left:187px;
					z-index:300}
					
					
					
.slide_algerie{ width:299px;
height:275px;
background:url(images/slide_algerie.png) no-repeat;
position:absolute;
left:188px;
text-align:center;
z-index:300}

.texte_slide_algerie{ background:url(images/texte_slide_algerie_115_25.gif) no-repeat;
					width:115px;
					height:25px;
					margin-top:118px;
					position:absolute;
					left:96px;
					z-index:300}
					
					
.slide_tunisie{ width:299px;
height:275px;
background:url(images/slide_tunisie.png) no-repeat;
position:absolute;
left:188px;
text-align:center;
z-index:300}

.texte_slide_tunisie{ background:url(images/texte_slide_tunisie_115_25.gif) no-repeat;
					width:115px;
					height:25px;
					margin-top:118px;
					position:absolute;
					left:96px;
					z-index:300}




					
					
					
#bloc_droit_contenu{ width:265px;
overflow:hidden;
padding-right:10px;
					
					
					float:right;
					margin-top:24px;}
					
					
#bouton_parrainer{ width:252px;
					height:130px;
					margin-top:20px;
					
					}
					
					
#DIV_MOVE {
/*  position : absolute; /* IMPERATIF */
  
  position : absolute;
 margin-top:2px;
 
 
  
 
  overflow:hidden;
  width:260px;
 
  z-index:1000;
}
					
					
					
#bloc_chat{ width:252px;
				overflow:hidden;
				
			
					
					
					}
					
					
#bouton_dialoguez{ background:url(images/bouton_dialoguez.gif) no-repeat center;
					width:252px;
					height:100px;
					text-align:center;
					
					}
					
					
#chat{ width:252px;
					height:150px;
					text-align:center;
					
					}
					
					
 #contenu_parrainage{ text-align:justify;
						font-size:1.2em;
						color:#006600;
					
					}
					
					

					
					
#bloc_remerciement{ width:263px;
					overflow:hidden;
					margin-top:93px;
					}
					
					
					
#bloc_remerciement h1{ width:263px;
					height:23px;
					background:#f3b9ba;
					color:#345b31;
					font-size:1.2em;
					font-family:Arial, Helvetica, sans-serif;
					padding-left:5px;
					}
					
					
.titre_remerciement{ float:left;
				   }
					
.signe_plus_remerciement{ float:right;
				margin-right: 10px;}
				
				
.signe_plus_remerciement a{ color:#345b31;
				font-size:1.2em;
				}
				
.signe_plus_remerciement a:hover{text-decoration:none;
				}
				
				
#bloc_remerciement div{ width:260px;

					overflow:hidden;
					margin-top:2px;
					text-align:center;
					border:1px solid #f3b9ba;
					}
				

						

#agrement{ background:url(images/flech_agrement_32_38.gif) no-repeat 0 5px;
 width:263px;
 height:38px;

border-top:1px solid #9a141b;
border-bottom:1px solid #9a141b;
margin-top:37px;
padding-top:15px;

float:right;
}	


#agrement a{ margin-left:35px;
			color:#345b31;
			font-size:1.2em;
			font-family:Arial, Helvetica, sans-serif;
			
}


#bilan_financier{ background:url(images/flech_agrement_32_38.gif) no-repeat 0 5px;
 width:263px;
 height:38px;

border-top:1px solid #9a141b;
border-bottom:1px solid #9a141b;
margin-top:37px;
padding-top:15px;
clear:both;

float:right;
}	


#bilan_financier a{ margin-left:35px;
			color:#345b31;
			font-size:1.2em;
			font-family:Arial, Helvetica, sans-serif;
			
}	



#statuts{ background:url(images/flech_agrement_32_38.gif) no-repeat 0 5px;
 width:263px;
 height:38px;

border-top:1px solid #9a141b;
border-bottom:1px solid #9a141b;
margin-top:37px;
padding-top:15px;
clear:both;

float:right;
}	


#statuts a{ margin-left:35px;
			color:#345b31;
			font-size:1.2em;
			font-family:Arial, Helvetica, sans-serif;
			
}


#omd{
 width:263px;
 overflow:hidden;

border-top:5px solid #006600;
border-bottom:1px solid #006600;
margin-top:37px;
padding:2px;
clear:both;

float:right;
}

#omd h2{ text-align:center;
background:#CCFFFF;
font-family:Arial, Helvetica, sans-serif;
color:#9a141b;
border:1px dashed #9a141b;
font-weight:bold;

}

#omd h3{ text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#9a141b;
font-size:1.1em;

}


#icone_objectifs{
margin-top:10px;
margin-left:10px;

}

#texte_objectifs{
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em

}

.titre_objectifs{ font-size:1.2em;
					font-family:Arial, Helvetica, sans-serif;
					border-bottom:1px dashed #006600;
					font-weight:bold;}
					
.menu a{ 
					font-family:Arial, Helvetica, sans-serif;
					
					}
					
#definition_omd{ font-size:1.4em;
                 background:#003300;
				 color:#FFFFFF;
					font-family:Arial, Helvetica, sans-serif;
					margin-bottom:20px;
					
					}


#three_by_one{background:#9a141b;
				width:238px;
				min-height:149px;
				overflow:hidden;
				margin-top:27px;
				text-align:center;
				color:#ffffff;
				clear:both;
				position:relative;
				padding-top:5px;
				top:11px;
				left:15px;
					}
					
					
#three_by_one:hover{background:#FF0000;
				
					}
				
				
#three_by_one h1{font-size:1.4em;
					
					
					color:#ffffff;
					font-family:Arial, Helvetica, sans-serif;
					}
					
#three_by_one a{ font-size:1.1em;
				color:#ffffff;
				font-family:Arial, Helvetica, sans-serif.
				
					}		
					
					
					
#contenu_three_by_one{width:515px;
						overflow:hidden;
						
						margin-top:25px;
						text-align:justify;
						
						
						}
						

						
						
#contenu_three_by_one p{font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
margin-left:5px;
line-height:25px;
padding-right:5px;

						
						}	
						
						
						
#contenu_three_by_one p img{width:515px;
						
						
						
						}


#cadre_footer{background:url(images/cadre_footer_868_111.gif) no-repeat;
				width:868px;
				height:111px;
				float:right;
				position:relative;
				right:4px;
				padding-top:18px;		
}



#cadre_footer div{
				width:836px;
				text-align:justify;
				font-size:1.0em;
				font-family:Arial, Helvetica, sans-serif;
				position:relative;
				left:19px;	
				
					
}


#cadre_footer div a{
				color:#9a141b;	
				
					
}


#cadre_footer div a:hover{
				color:#FF0000;	
				
					
}


					
					
#cadre_copyright{ text-align:center;
					font-family:Arial, Helvetica, sans-serif;
					position:relative;
					top:-10px;
					width:868px;
				
				float:right;}	
					

.copyright{color:#345b31;
}


.webmaster a{color:#212245;
				font-weight:bold;
}	


/* PAGES INTERNES */
#bloc_representations{ width:450px;
overflow:hidden;
border:1px dashed #109b02;
margin-bottom:20px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
}

.drapeau_representant { width:70px;
height:50px;
float:right
}


.drapeau_representant img{ width:100%;
height:50px;

}

.nom_representant{ margin-top:5px;
float:left;
}

.nom_representant a{ font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#109b02;
}

.titre_representants{ border-left:2px solid #109b02;
					border-bottom:1px dashed #109b02;
color:#109b02;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
width:50%}


.coordonnees{
font-family:Arial, Helvetica, sans-serif;
margin-bottom:20px;
				
				
				}




/* PAGE OBJECTIFS */

#bloc_objectifs{ width:515px;
					overflow:hidden;
					margin-top:24px;
					
					}
					
					
#bloc_objectifs h1{ width:509px;
					height:28px;
					background:#9a141b;
					color:#ffffff;
					font-size:1.4em;
					font-family:Arial, Helvetica, sans-serif;
					padding-left:5px;
					}
					
					
					
#contenu_objectifs{width:512px;
						overflow:hidden;
						border:1px dashed #9a141b;
						margin-top:5px;
						text-align:justify;
						
						
						}
						

						
						
#contenu_objectifs p{font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
margin-top:15px;
margin-left:5px;
color:#9a141b;
line-height:25px;
padding-right:5px;
						
						}
						
						
						
/* PAGE PARTENAIRES */

#nom_partenaires{ width:415px;
					overflow:hidden;
				
					text-align:center;
					
					margin-left:50px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:1.0em;
					
					}
					
					
#nom_partenaires div{ 
					overflow:hidden;
					
					margin-top:24px;
					border-top:4px solid #990000;
					border-left:4px solid #990000;
					border-bottom:1px dashed #990000;
					border-right:1px dashed #990000;
					
					font-family:Arial, Helvetica, sans-serif;
					font-size:1.0em;
					
					}
					
					
#nom_partenaires div img{ width:200px;
height:100px;
					
					
					}
					
#nom_partenaires div a{ 
					font-family:Arial, Helvetica, sans-serif;
					font-size:1.0em;
					
					}
					
					

/* PAGE ACTUALITES */

#actu{ width:450px;
					overflow:hidden;
				
					text-align:justify;
					
					margin-left:40px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:1.0em;
					background:#FFCC66;
					border:1px dotted #003300;
					margin-bottom:10px;
					padding:5px;
					
					}
					
#actu h2{font-family:Arial, Helvetica, sans-serif;
color:#006600;
font-size:1.1em;
					
					}
						
						
						
						
/* PAGE PRESSE ECRITE */

#contenu_presse{ width:415px;
					overflow:hidden;
					margin-top:15px;
					text-align:center;
					margin-left:60px;
					
					}
					
					
					


						
						
						
/* PAGE RADIOS */

#contenu_radio{ width:415px;
					overflow:hidden;
					margin-top:24px;
					text-align:center;
					border-top:4px solid #109b02;
					border-right:4px solid #109b02;
					border-bottom:1px solid #109b02;
					border-left:1px solid #109b02;
					margin-left:50px;
					
					}
					
					
					

#bloc_galerie{ width:515px;
					overflow:hidden;
					margin-top:24px;
					
					}
					
					
					
					
					
/* PAGE REALISATIONS */

#contenu_video{ width:415px;
					overflow:hidden;
					margin-top:24px;
					text-align:center;
					margin-left:50px;
					
					}
					
					
/* PAGE PROJETS */

#projet_en_cours{ width:509px;
					height:28px;
					background:#9a141b;
					color:#ffffff;
					font-size:1.3em;
					font-family:Arial, Helvetica, sans-serif;
					padding-left:5px;
					}


					
					
#contenu_projet_en_cours h3{ width:509px;
					height:28px;
					color:#9a141b;
					font-size:1.1em;
					font-family:Arial, Helvetica, sans-serif;
					padding-left:5px;
					}
					
					
					
#contenu_projet_en_cours{width:515px;
						overflow:hidden;
						
						margin-top:25px;
						text-align:justify;
						
						
						}
						

						
						
#contenu_projet_en_cours p{font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
margin-left:5px;
line-height:25px;
padding-right:5px;
margin-top:-15px;
						
						}
						
						
						
						
#projet_a_soutenir{ width:509px;
					height:28px;
					background:#9a141b;
					color:#ffffff;
					font-size:1.3em;
					font-family:Arial, Helvetica, sans-serif;
					padding-left:5px;
					}


					
					
#contenu_projet_a_soutenir h3{ width:509px;
					height:28px;
					color:#9a141b;
					font-size:1.1em;
					font-family:Arial, Helvetica, sans-serif;
					padding-left:5px;
					margin-bottom:20px;
					
					}
					
					
					
#contenu_projet_a_soutenir{width:515px;
						overflow:hidden;
						
						margin-top:25px;
						text-align:justify;
						
						
						}
						

						
						
#contenu_projet_a_soutenir p{font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
margin-left:5px;
line-height:25px;
padding-right:5px;
margin-top:-15px;
margin-bottom:40px;


						
						}
						
.soutenir_projet{ 
width:147px;
height:45px;
margin-bottom:40px;
margin-top:40px;
}



/* BOUTIQUE */

#categorie_produit{ font-family:Arial, Helvetica, sans-serif;
						font-size:1.3em;
						color:#009900;
						font-weight:bold;
						
						border-top:4px solid #666666;
						border-right:1px solid #666666;
						border-bottom:1px dashed #666666;
						border-left:1px dashed #666666;
					}
						
						
#description_categorie_produit{ font-family:Arial, Helvetica, sans-serif;
						font-size:1.0em;
						
						text-align:justify;}
						
						
#bouton_achetez_solidairement{ width:145px;
height:20px;
background:url(images/bouton_achetez_solidairement.gif) no-repeat;}


/*  PAGE NOUS REJOINDRE   */


/*  PAGE FORUM  */

.avertissement_forum{ border:inset 2px #990000;
font-size:1.2em;
margin-bottom:10px;
color:#990000;
						
						text-align:justify;
						padding:5px}
						
						
						
.derniers_articles{ font-family:Arial, Helvetica, sans-serif;
					font-size:1.1em}
					
					
.liste_derniers_articles{ width:100%}


.liste_derniers_articles th{ background:#003300;
                             color:#ffffff}
							 
							 
.repondre{ margin-top:40px}


#identification_forum{ margin-top:40px;
clear:both}





												
																													
		


