/*--- body -----------------------------------------------------------------*/
body
{
	background-image 			:	url(img/fond.gif);
	background-repeat			:	repeat-x;
	background-color			:	#ffffff;
	color					:	#fff;
	margin					:	0px;
	text-align				:	center;
}

img {
border: none;
}

/*-- global container ------------------------------------------------------*/
#site
{
	width					:	975px;
	margin					:	auto;
	text-align				:	left;
	background 				:	url(img/corps.gif) repeat-y;
}

/*--- header ---------------------------------------------------------------*/
#header
{
	background 				:	url(img/header_fond.gif) no-repeat;
	height					:	188px;
}

/*--- dates ---------------------------------------------------------------*/
#dates
{
	background 				:	#ebebeb;
	font-family				:	Tahoma,Verdana, Arial, sans-serif;
	font-size				:	12px;
	
	text-align				:	center;
	text-decoration				:	none;
	color					:	#4F6161;
	width					:	912px;
	align					:	middle;
	text-align				:	center;
        border					:	1px solid black;
margin-top : 2px;
	
}

/*--- footer ---------------------------------------------------------------*/
#footer
{
	background				:	transparent url("img/footer_fond.gif") top left no-repeat;
	height					:	100px;
	clear  					:	both;
	overflow				:	auto;
}

#footer_text
{
	margin					:	0px 30px 0px 30px;
	padding					:	25px 0px 0px 0px;
	text-align				:	center;
}

/*--- bannière -----------------------------------------------------------*/
#key_visual
{
	position				:	relative;
	top					:	8px;
	left					:	30px;
	height					:	165px;
	width					:	950px;
	background				:	url(img/banniere1.jpg) no-repeat;
}

/*--- Menu principal------------------------------------------------------*/
#main_nav_container
{
	overflow				:	hidden;
	/*clear: both;
	position				:	relative;*/
	margin-left				:	30px;
	width					:	702px;
	background 				:	url(img/menu_fond.gif) repeat-x;
	height					:	28px;
	border					:	1px solid black;
	border-top				:	1px;
	border-bottom				:	1px;
	border-color				:	#727272;
	
}

#main_nav_list
{
	position				:	relative;
	top					:	0px;
	left					:	0px;
	height					:	auto;
	margin					:	0px;
	padding					:	0px;
	list-style-type				:	none;
}

#main_nav_list a
{
	float					:	left;
    	display					:	block;
	height					:	28px;
	margin					:	0px;
 	padding					:	2px 19px 0px 17px;
	line-height				:	22px;
	font-family				:	Tahoma,Verdana, Arial, sans-serif;
	font-size				:	12px;
	font-weight				:	bold;
	text-align				:	center;
	text-decoration				:	none;
	background				:	transparent;
	voice-family				:	"\"}\"";
	voice-family				:	inherit;
	height					:	26px;
	color					:	#FFF;
}

#main_nav_list a.main_nav_active_item 
{
	background				:	url(img/menu_selection.gif) no-repeat;
	font-family				:	Tahoma,Verdana, Arial, sans-serif;
	font-style				:	normal;
	font-size				:	12px;
	font-weight				:	bold;
	text-decoration				:	none;
	color					:	#4F6161;
}

#main_nav_list a.main_nav_item 
{
	background				:	url(img/menu_bouton.gif) repeat-x;
	font-family				:	Tahoma,Verdana, Arial, sans-serif;
	font-style				:	normal;
	font-size				:	12px;
	font-weight				:	bold;
	text-decoration				:	none;
	color					:	#4F6161;
}

#main_nav_list a.main_nav_item:hover 
{
	background				:	url(img/menu_bouton_over.gif) repeat-x;
	font-family				:	Tahoma,Verdana, Arial, sans-serif;
	font-style				:	normal;
	font-size				:	12px;
	font-weight				:	bold;
	text-decoration				:	none;
	color					:	#4F6161;
}

#main_nav_list li
{
	float					:	left;
	margin					:	0px;
	padding					:	0px;
	height					:	28px;
	border					:	1px solid;
	border-color				:	#000;
	border-top				:	0px;
	border-bottom				:	0px;
	border-left				:	0px;
}

span.main_nav_active_item_text
{
	margin					:	0px 0px 0px 3px;
}

span.main_nav_item_text
{
	margin					:	0px 0px 0px 3px;
}

/*--- Conteneur du site----------------------------------------------*/
#container
{
	float					:	left;
	height					:	100%;
	overflow				:	auto;
	width					:	738px;
	min-height				:	460px;
}

/*--- Sous-menu------------------------------------------------------*/
#sub_nav_container
{
	position				:	relative;
	padding-left				:	31px;
	float					:	left;
	z-index					:	50;
	width					:	185px;
}

#sub_container2
{	
	position				:	relative;
	float					:	right;
	height					:	auto;
	overflow				:	auto;
	width					:	480px;
	z-index					:	20;
	line-height				:	1.2;
	font-family				:	Tahoma, Verdana, Arial, sans-serif;
	font-size				:	11px;
	font-weight				:	normal;
	text-decoration				:	none;
	color					:	#333333;
	padding-right				:	10px;
	padding-top				:	5px;
	padding-bottom				:	10px;
}

#news
{
	position				:	relative;
	float					:	right;
	height					:	250px;
	width					:	200px;
	margin-top				:	-28px;
	right					:	31px;
	font-family				:	Tahoma,Verdana, Arial, sans-serif;
	font-style				:	normal;
	color					:	#656764;
	line-height				:	22px;
	font-size				:	12px;
	font-weight				:	bold;
	text-align				:	center;


}

#cours
{
	font-family				:	Tahoma,Verdana, Arial, sans-serif;
	font-style				:	normal;
	color					:	#656764;
	


	line-height				:	22px;
	
	font-size				:	12px;
	font-weight				:	bold;
	text-align				:	center;


}

#entete_box
{
	overflow				:	hidden;
	height					:	28px;
	float					:	none;
	border					:	2px solid black;
	border-color				:	#727272;
	border-top				:	2px;
	border-bottom				:	2px;
	background				:	url(img/menu_selection.gif) no-repeat;
	font-family				:	Tahoma,Verdana, Arial, sans-serif;
	font-style				:	normal;
	font-size				:	12px;
	font-weight				:	bold;
	text-decoration				:	none;
	color					:	#4F6161;
	text-align				:	center;
	line-height				:	28px;
}

#entete_box2
{
	overflow				:	hidden;
	height					:	28px;
	width					:	176px ;
	float					:	none;
	border					:	2px solid black;
	border-color				:	#727272;
	border-top				:	2px;
	border-bottom				:	2px;
	background				:	url(img/menu_selection.gif) no-repeat;
	font-family				:	Tahoma,Verdana, Arial, sans-serif;
	font-style				:	normal;
	font-size				:	12px;
	font-weight				:	bold;
	text-decoration				:	none;
	color					:	#4F6161;
	text-align				:	center;
	line-height				:	28px;
	margin-top				:	10px ;
}

#box1
{	
	height					:	236px;
	border					:	1px solid black;
	border-color				:	#727272;
	float					:	none;
	margin-bottom				:	8px;
	overflow				:	auto;
	/*background				:	#ebebeb;*/
	background-image			:	url(img/news.png);

}

#box2 {
	height					:	185px;
	border					:	1px solid black;
	border-color				:	#727272;
	float					:	none;
	overflow				:	auto;
	/*background				:	#ebebeb;*/
	background-image			:	url(img/biographie.jpg);
	color					:	#4F6161;
}

#box3
{	
	height					:	190.5px;
	border					:	1px solid black;
	border-color				:	#727272;
	float					:	none;
	margin-bottom				:	8px;
	overflow				:	auto;
	/*background				:	#ebebeb;*/
	background-image			:	url(img/bougie.jpg);
	width					:	178px;
}

#box4
{	
	height					:	190.5px;
	border					:	1px solid black;
	border-color				:	#727272;
	float					:	none;
	margin-bottom				:	8px;
	overflow				:	auto;
	/*background				:	#ebebeb;*/
	background-image			:	url(img/guerison.jpg);
	width					:	178px;
}

#memoire
{
	position				:	relative;
	float					:	right;
	height					:	250px;
	width					:	200px;
	right					:	-14px;
	font-family				:	Tahoma,Verdana, Arial, sans-serif;
	font-style				:	normal;
	color					:	#656764;
	line-height				:	22px;
	font-size				:	12px;
	font-weight				:	bold;
	text-align				:	center;


}

#news p {
	font-size				:	11px;
	margin					:	0px;
	padding-top				:	10px;
	padding-bottom				:	10px;
	padding-right				:	10px;
	padding-left				:	10px;
}

#memoire p {
	font-size				:	11px;
	margin					:	0px;
	padding-top				:	10px;
	padding-bottom				:	10px;
	padding-right				:	10px;
	padding-left				:	10px;
}

.titre {
	font-weight				:	bold;
	font-size				:	25px;
}

.italic{
	font-style				:	italic;
}

.date  {
	
	font-style				:	italic;

}

.auteur{
	
	
	font-weight				:	bold;
	
}

.revenir{
	text-align				:	right;
}

.contenu{
	text-align: justify;	
}

a.lien_ext:after {
	content: "\0000a0[\2197]";
}

a{
	color					:	#D2BD00;
	text-decoration				:	none;
}

a:hover{
	text-decoration				:	underline;
}

#sub_nav_list
{
	margin					:	0px;
	padding					:	0px;
	list-style-type				:	none;
}

#sub_nav_list a
{
    display					:	block;
	height					:	25px;
	margin					:	0px;
	width					:	175px;
	padding-left				:	10px;
	padding-top				:	2px;
	line-height				:	22px;
	font-family				:	Tahoma,Verdana, Arial, sans-serif;
	font-size				:	11px;
	font-weight				:	bold;
	text-align				:	left;
	text-decoration				:	none;
}

#sub_nav_list a.sub_nav_active_item {
  background-color 				:	#EBEBEB;
  font-family					:	Tahoma,Verdana,Arial,sans-serif;
  font-size					:	11px;
  font-weight					:	bold;
  text-decoration				:	none;
  color						:	#666666;
}

#sub_nav_list a.sub_nav_item {
  
  font-family					:	Tahoma,Verdana, Arial, sans-serif;
  font-style					:	normal;
  font-size					:	11px;
  font-weight					:	bold;
  text-decoration				:	none;
  color						:	#666666;
}

#sub_nav_list a.sub_nav_item:hover {

  font-family					:	Tahoma,Verdana, Arial, sans-serif;
  font-style					:	normal;
  font-size					:	11px;
  font-weight					:	bold;
  text-decoration				:	underline;
  color						:	#666666;
}

#sub_nav_list a.sub_nav_item_flash {
  
  font-family					:	Tahoma,Verdana, Arial, sans-serif;
  font-style					:	normal;
  font-size					:	11px;
  font-weight					:	bold;
  text-decoration				:	none;
  color						:	#D2BD00;
}

#sub_nav_list a.sub_nav_item_flash:hover {

  font-family					:	Tahoma,Verdana, Arial, sans-serif;
  font-style					:	normal;
  font-size					:	11px;
  font-weight					:	bold;
  text-decoration				:	underline;
  color						:	#D2BD00;
}

/*--- contenu du site --------------------------------------*/

#sub_container2 p
{
	text-align				:	justify;
	padding-left				:	20px;
	padding-right				:	20px;
	/*padding-top				:	0px;
	padding-bottom				:	0px;*/
}

#sub_container2 a
{
	font-family				:	Tahoma, Verdana, Arial, sans-serif;
	font-size				:	11px;
	font-weight				:	normal;
	text-decoration				:	none;
	color					:	#D2BD00;
}

#sub_container2 h1
{
	font-family				:	Tahoma, Verdana,  Arial, sans-serif;
	font-size				:	14px;
	font-weight				:	bold;
	text-decoration				:	none;
	color					:	#333333;
}

#sub_container2 h2
{
	font-family				:	Tahoma, Verdana,  Arial, sans-serif;
	font-size				:	13px;
	font-weight				:	bold;
	text-decoration				:	none;
	color					:	#333333;
}

#sub_container2 ul.puces1
{
	list-style-image			:	url(img/puce1.gif);
	/*padding-left				:	25px;
	padding-right				:	25px;
	padding-bottom				:	15px;*/
}

#sub_container2 ul.puces2
{
	list-style-image			:	url(img/puce2.gif);
	/*padding-left				:	25px;
	padding-bottom				:	10px;*/
}

#sub_container2 span.ital
{
	font-style				:	italic;
}

#footer_text p
{
	margin-top				:	0px;
	font-family				:	Tahoma, Verdana,  Arial, sans-serif;
	font-size				:	11px;
	font-weight				:	bold;
	text-decoration				:	none;
	color					:	#666666;
}
#AccueilPresentation
{
height : 340px ;
font-family					:	Tahoma,Verdana, Arial, sans-serif;
overflow : scroll;
}

#ServiceInfo
{
height : 500px;
font-family					:	Tahoma,Verdana, Arial, sans-serif;
overflow : scroll;
}


#Edt
{
height : 600px;
font-family					:	Tahoma,Verdana, Arial, sans-serif;
}

#ReligionQuickAcess
{
position : relative ;
font-family					:	Tahoma,Verdana, Arial, sans-serif;
  font-style					:	normal;
  font-size					:	15px;
  font-weight					:	bold;
  text-decoration				:	none;
  color						:	#4F6161	;
text-align					:	left;
margin						:	6px;		
margin-top : 2px;

}

/*--- accueil -----------------------------------------------------------*/
#accueil
{
	margin-left				:	5px;
	margin-top				:	3px;
	text-align				:	center;
	width					:	480px;
	height					:	365px;
}

/*--- accueil_bloc -----------------------------------------------------------*/
#accueil_bloc
{
	position				:	relative;
	float					:	left;
	width					:	160px;
}
