  /******************************************/
 /*             Style Général              */
/******************************************/

body, input, select, textarea {
	font-family: arial, sans-serif;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: none;
}
hr, caption {
	display: none;
}
body, h1, h2, h3, h4, h5, h6, ol, ul, li, form, p, input, fieldset, hr {
	padding: 0;
	margin:0;
	border: none;
}
ol, ul, li {
	list-style: none;
	margin: 0px;
	
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
input, select, textarea {
	color: black;
	font-size: 75%;
	border: 1px solid #585858;
}
input, textarea {
	padding: 1px;
}
button {
	padding: 0 !important;
	border: 0;
}
.hide {
	display: none;
}
.lienAncre:hover {
	text-decoration: none;
}
.clearboth {
	clear: both;
	font-size: 0%;
	height: 0;
	overflow: hidden;
	margin:0;
	padding:0;
}
.cache {
	visibility: hidden;
	position: absolute;
	font-size: 0%;
	width: 0;
	height: 0;
	}
  /**************************************/
 /*               Global               */
/**************************************/

body{
	direction: rtl;
	background: url("../images/BgBody.png") repeat-x;
		background-color:#f5f2e6;

	}

#Global{
	margin: 0 auto;
	width: 910px;
	background: url("../images/Lambre.png") repeat-y;
}
	
  /**************************************/
 /*               Bondeau              */
/**************************************/

#IdBondeau{
	width: 900px;	
}

#IdDateMenuHaut{
	width: 893px;
	height: 15px;
	padding-top:10px;
	padding-bottom: 10px;
	background: url("../images/Bondeau/ff.png") repeat-x;
}

#Haut{
	margin: 0 auto;
	margin-top: 20px;
	width: 908px;
}
.MenuHautBg{
	float: left;
}

#texteDate{
	float: left;
	color: #000000;
	font-size: 12pt;
	margin-left: 20px;
	font-weight: bold;
}

#IdBan{
	width: 908px;
	margin-right: 5px;
}

#IdMenuHaut{
	margin-right: 20px;
	/*padding-top: 10px;*/
}

.MenuHaut{
	float: right;
	font-weight: bold;
}

.MenuHautAccueil{
	color: #4e8706;
}

.MenuHautItissal{
	color: #000000;
}

#DivMenuPrin{
margin-left: 5px;
}

.ListeMenuPrin{
	float: left;
}


  /**************************************/
 /*             Div Gauche             */
/**************************************/

#DivGauche{
	width: 194px;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}

#FormRecherche{
	height: 37px;
}
#Bloc2{
	width: 187px;
	margin-top: 2px;
	margin-right: 5px;
}
#Aussoul{
	background: url("../images/gauche/ImagesDiv_23.png") no-repeat;
	margin-top: -5px;
}
#Aussoul li{
	padding-top: 8px;
	background: url("../images/centre/puce.png") no-repeat 98% 70%;
}

#Aussoul li a{
	margin-right: 30px;
	margin-left: 30px;
	padding-top: 8px;
}

#Bloc3{
	width: 187px;
	margin-top: 2px;
	margin-right: 5px;
}

#NewsLet{
	height: 93px;
	margin-top: -5px;
	background: url("../images/gauche/ImagesDiv_40.png") no-repeat;
}

#NewsLet tr{
	width: 180px;
	text-align: center;
}

#AlbumPhoto{
	margin-top: 15px;
}
  /**************************************/
 /*            Div Centrale            */
/**************************************/

#DivCentre{
	width: 505px;
	float: left;
	margin-left: 8px;
	margin-top: 10px;
	/*border: 1px solid red;*/
}

#Mousstajadate{
	margin-top: 10px;
	height: 40px;
}
#Liste1{
	float: left;
}

#Liste2{
	float: right;
}

#LesArtAcc{
	background: url("../images/centre/bg_03.png") no-repeat;
	
}

#MenuCentre{
	width: 190px;
	float: left;
}

#MenuCentre li{
	margin-bottom: 8px;
}

.BlocArticleAccueil{
	margin: 0 auto;
	width: 486px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.BlocArticleAccueil h1{
	color: #787f17;
}

.ImageArticleAccueil img{
	width: 100px;
}

.ImageArticleAccueilMilieu{
	float: left;
}

.ParAccueil{
	width: 370px;
	float: left;
}

.ParAccueilMilieu{
	width: 370px;	
}

.ParAccueil p{
	text-align: justify;
}

.ParAccueilMilieu p{
	text-align: justify;
}
.ClassTitre a{
	color: #800000;
	font-weight: bold;
}

.ArticleListe{
	margin-top: 5px;
	margin-bottom: 15px;
}

.ClassTitreSousCat{

}

#TitreVideo{
	text-align: center;
	font-size: 14pt;
	color: #9ba40c;
	margin-top: 20px;
	margin-bottom: 20px;
}
.NewsLettreError{
	color: red;
	font-weight:bold;		
}

#IdItissal{
	text-align: center;
	font-size: 14pt;
	color: #9ba40c;
	margin-top: 30px;
	font-weight:bold;
}

.TitreAlbumActuel span{
	color: #71780c;
	font-weight:bold;
	font-size: 13pt;
}
  /**************************************/
 /*             Div Droite             */
/**************************************/

#DivDroite{
	width: 160px;
	float: right;
	margin-right: 10px;
}
.Bloc{
	margin-top: 8px;
}
#ImameMalik{
	height: 57px;
	margin-top: -5px;
	margin-left: 1px;
	background: url("../images/droite/ghjklmn_06.png") no-repeat;
}

.ListesRubriques{
	padding-top: 8px;
	padding-bottom: 8px;
}
.Liens{
	margin-right: 15px;
}

.Liens a{
	font-weight: bold;
	color: #000000;
	margin-top: 2px;
}

.RubriqueLien1{
	margin-top: -5px;
}

#ImameMalik li{
	margin-right: 15px;
	/*margin-top: 5px;*/
}

#GeoMadhab{
	/*height: 79px;*/
	margin-top: -5px;
	margin-left: 1px;
	background: url("../images/droite/ghjklmn_06.png") no-repeat;
	background-position: bottom;
}

#GharbIss{
	/*height: 57px;*/
	margin-top: -5px;
	margin-left: 1px;
	background: url("../images/droite/ghjklmn_06.png") no-repeat;
	background-position: bottom;
}

#Maktaba{
	/*height: 79px;*/
	margin-top: -5px;
	margin-left: 1px;
	background: url("../images/droite/ghjklmn_06.png") no-repeat;
	background-position: bottom;
}

.TafssirKawaaid{
	padding-top: 40px;
	text-align: center;
}


.TafssirKawaaid a{
	color: #ffffff;
}
.BlocMazid2{
	padding-top: 4px;
	text-align: center;
	color: #ffffff;
}
.BlocMazid2 a{
	padding-top: 4px;
	text-align: center;
	color: #ffffff;
}

#forum img{
	width: 155px;
	height: 97px;
}
  /**************************************/
 /*             Copyright              */
/**************************************/
#Footer{
	width: 908px;
	margin: 0 auto;
	/*margin-right: 5px;*/
}
  /**************************************/
 /*            texte              */
/**************************************/
.TitreArticle {
font-family : Arabic Transparent, Arial, Helvetica, sans-serif;
font-size : 20px;
color : #498207;
font-weight:bold;
}
.TitreArticleVideo {
font-family : Arabic Transparent, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #498207;
font-weight:bold;
}
.SousTitreArticle2 {
font-family : Arabic Transparent, Arial, Helvetica, sans-serif;
font-size : 18px;
color : #a5bf1a;
}
.SousTitreArticle {
font-family : Arabic Transparent, Arial, Helvetica, sans-serif;
font-size : 15pt;
color : #a5bf1a;
text-align : left;
}
.TexteArticle {
font-family : Arabic Transparent, Arial, Helvetica, sans-serif;
font-size : 14pt;
color : #403f3c;
text-align:justify;
}
.TexteArticle a {
font-family : Arabic Transparent, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #403f3c;
text-align:justify;
}
.TexteArticle a:hover {
font-family : Arabic Transparent, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #498207;
text-align:justify;
}
.ChapoArticle {
font-family : Arabic Transparent, Arial, Helvetica, sans-serif;
font-size : 14pt;
color : #403f3c;
text-align:justify;
font-weight:bold;
margin-top:6px;
margin-bottom:6px;
}






.TexteArticleNews {
font-family : Arabic Transparent, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #403f3c;
text-align:justify;
}
.TexteArticleNews a {
font-family : Arabic Transparent, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #403f3c;
text-align:justify;
}
.TexteArticleNews a:hover {
font-family : Arabic Transparent, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
font-size : 16px;
color : #498207;
text-align:justify;
}




.BlocArticleConteneur {
	background-image:url(../images/arrp/arrp_bloc_texte.jpg);
	background-repeat:no-repeat;
	height:98px;
	width:501px;
	margin-bottom:20px;
}
.BlocArticleConteneurTahmil {
	background-image:url(../images/arrp/arrp_bloc_texte.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
.BlocArticle {
	padding-top:6px;
	padding-left:6px;
	padding-right:6px;
}

.ArticleImageMini {
	float: right;
	margin-left: 10px;
	width: 250px;
	border-style: solid;
	border-width: 2px;
	border-color: #3f1c37;
}
.ArticleImageMini2 {
	float: left;
	margin-right: 10px;
	width: 130px;
	border-style: solid;
	border-width: 2px;
	border-color: #6e7225;
}

.ArticleImageMiniL {
	float: right;	
	margin-left: 10px;
	width: 85px;
	border-style: solid;
	border-width: 2px;
	border-color: #6e7225;
}

.ArticleImageMiniR {
	float: left;	
	margin-right: 10px;
	width: 85px;
	border-style: solid;
	border-width: 2px;
	border-color: #6e7225;
}

.Espaceur8 {
	margin-top: 8px;
}
.BanAcc1{
	margin-top:10px;
	margin-bottom:10px;
}



#AlbumPhotos{
	text-align: center;
	color: #800000;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 15pt;
}
.ClassAlbum{
	width: 240px;
	float: left;
	margin-left: 12px;	
	margin-bottom:15px;
}

.ClassAlbum img{
	width: 236px;
	height:165px;
	border: 2px solid #498207;
}

.ClassAlbum td li{
	text-align: center;
}

.TitreAlbum{
	text-align: center;
	margin-top: 15px;
	font-size: 13pt;
	font-weight: bold;
}
.TitreAlbum a{
	color: #a5bf1a;
}

.ClassImageGal{
	vertical-align: top;
}

.ClassImageGal img{
	width: 145px;
	border: 2px solid #71780C;
	margin: 8px;
}

#Retour a{
	color: #71780c;
	font-size: 12pt;
	font-weight: bold;
	text-align: right;
}
#Tissjilate h1{
	margin-top: 20px;
	margin-bottom: 20px;
	color: #71780c;
	font-size: 15pt;
	text-align: center;
	
}

.TitreVideo li{
	background: url("../images/centre/puce.png") no-repeat 100% 50%;
	margin-right: 20px;
	
}

.TitreVideo li a{
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
}

.TitresArticlesRech{	
	margin-top: 20px;
	background: url("../images/centre/puce.png") no-repeat 100% 50%;
}

.TitresArticlesRech a{
	margin-right: 20px;
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
}

#IdRechercheRest h1{
	margin-top: 20px;
	margin-bottom: 20px;
	color: #71780c;
	font-size: 15pt;
	text-align: center;	
}

.ClassLabel{
	font-size: 13pt;
	font-weight: bold;
}

#BlocDrcenter{
background: url("../images/centre/arrp_bloccenter_01.png") no-repeat;
width: 240px;
height: 89px;
}

#BlocGchcenter{
background: url("../images/centre/arrp_bloccenter_03.png") no-repeat;
width: 241px;
height: 89px;
}

#BlocMakalate{
background: url("../images/centre/bloc_maqualat.png") no-repeat;
width: 306px;
height: 221px;
}

#ConteneurDernierArticle{
	padding-top: 40px;
	padding-right: 10px;
	

}

.TdBloc1{
	width:140px;
}
.TdBloc2{
	width:340px;
	vertical-align:top;
}

#BlocDescCat{
	padding-bottom:30px;
}

#BlocDescCatTitre{
font-family : Arabic Transparent, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
font-size : 18px;
color : #498207;	
}
#BlocDescCatTexte{
font-family : Arabic Transparent, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
font-size : 18px;
color : #a5bf1a;	
}




.TitreArticleTahmil{
background: url("../images/centre/blocmalikiya.png") no-repeat;
font-family : Arabic Transparent, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
font-size : 20px;
color : #000000;
font-weight:bold;
height:31px;
padding-top:5px;
padding-left:6px;
}
.Tahmil{
background: url("../images/centre/blocmalikiya1.png") no-repeat;
height:25px;
}
.Tahmil a{
font-family : Arabic Transparent, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
font-size : 11pt;
color : #000000;
font-weight:bold;
padding-right: 30px;
margin-top: 6px;
}
.TexteSoutitre{
height:85px;
font-family : Arabic Transparent, Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
}
.TexteVideo{
font-weight:bold;
font-size:14px;
}
.Time{
font-weight:bold;
font-size:9pt;
color:#498207;
margin-top:10px;
}
.ImageTahmil{
	float: left;
	margin-right: 10px;
	width: 130px;
	height:137px;
	border-style: solid;
	border-width: 2px;
	border-color: #6e7225;
}
.BlocVideoListing {
	background-image: url(../images/interface/arrp/arrp.png);
	background-position: top;
	background-repeat:no-repeat;
	height: 163px;
	width: 512px;
	padding-top: 5px;
}
.BlocArticleTexteVideo{
font-size:16px;
text-align: justify;
}
.BlocArticleTexteVideo a{
color:#000000;
}

.TdPhoto {
width: 148px;
}
.TdPhoto img{
width: 148px;
height:148px;
}

.TdCenter {
width: 20px;
}
.TdContenu {
width: 400px;
}
.TdSpacePhoto {
width: 10px;
}


#ConteneurBlocLi li{
	padding-top: 8px;
	background: url("../images/centre/puce.png") no-repeat 100% 70%; 
}
#ConteneurBlocLi li a{
	margin-right: 10px;
	margin-left: 10px;
}
.Liens2{
}

.Liens2 a{
	font-weight: bold;
	color: #000000;
	margin-top: 2px;
}






.TexteNavigationTop {
font-family : Arabic Transparent, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
font-family : 19px;
color : #dddddd;
text-align:justify;
}
.TexteNavigationTop a {
font-family : Arabic Transparent, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
font-family : 19px;
color : #dddddd;
text-align:justify;
}
.TexteNavigationTop a:hover {
font-family : 19px;
color : #498207;
text-align:justify;
}



.BlocImgLegende {
	float: right;
	margin-left: 10px;
	width: 200px;
	border-style: solid;
	border-width: 2px;
	border-color: #3f1c37;
}




.Pagination {
text-align : center;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
margin-bottom : 10px;
}
.NbPagination a{
padding-top : 0;
padding-bottom : 2px;
padding-left : 7px;
padding-right : 7px;
background-repeat : no-repeat;
color : #000000;
background-image : url('../images/interface/arrp/arrp_pagination_off.png');
text-align : center;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
}
.NbPagination a:hover {
background-repeat : no-repeat;
color : #000000;
background-image : url('../images/interface/arrp/arrp_pagination_on.png');
text-align : center;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
}
.NbPaginationSelected a{
padding-top : 0;
padding-bottom : 2px;
padding-left : 7px;
padding-right : 7px;
background-repeat : no-repeat;
color : #000000;
background-image : url('../images/interface/arrp/arrp_pagination_on.png');
text-align : center;
font-family : Verdana, Geneva, sans-serif;
font-size : 14px;
font-weight:bold;
}
.NbPaginationSelected a:hover {
background-repeat : no-repeat;
color : #906a09;
background-image : url('../images/interface/arrp/arrp_pagination_off.png');
text-align : center;
font-family : Verdana, Geneva, sans-serif;
font-size : 14px;
font-weight:bold;

}
#NavListService{
	margin-left: 20px;
	margin-bottom: 20px;
}

#NavListService li{
	float: left;
}

