/* Général */
body, input, select, textarea {
font-family:arial,sans-serif;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
img {
border:medium none;
margin-bottom:0px;
padding-bottom:0px;
margin:0px;
padding:0px;
}
hr, caption {
display:none;
}
body, h1, h2, h3, h4, h5, h6, ol, ul, li, form, p, input, fieldset, hr {
border:medium none;
margin:0;
padding:0;
}
ol, ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
h1, h2, h3, h4, h5, h6 {
font-size:100%;
}
input, select, textarea {
border:1px solid #585858;
color:black;
font-size:75%;
}
input, textarea {
padding:1px;
}
button {
border:0 none;
padding:0 !important;
}
.hide {
display:none;
}

body {
	color: #000000;
	background: #ffffff;
	margin-top:0;
}
a {
	color: #800000;
}
a:hover, a:focus {
	color: #906a09;
}
strong {
	color: #800000;
}
img {
	border:0px;
margin-bottom:0px;
padding-bottom:0px;
margin-top:0px;
padding-top:0px;
}
.clearboth {
	clear: both;
	font-size: 0%;
	height: 0;
	overflow: hidden;
	margin:0;
	padding:0;
}


/* --- POSITIONNEMENT --- */

/* Page */
body {
	direction: rtl;
	background-color:#e8ddc2;
	*background-color:#d5e6e9;

}
#BlocGlobal {
	width: 913px;
	margin-left: auto;
	margin-right: auto;
	
}

/* En-tête */
#BlocEntete {
	padding: 0px 0;
	height:291px;
	width:100%;
}

#BlocTop1 {
	padding: 0px 0;
	height:51px;
	width:100%;
}
#BlocMenuTopConteneurContenu{
}

#BlocTop2 {
	background-image:url(../images/interface/top/top_02.png);
	background-position:top;
	background-repeat:no-repeat;	
	padding: 0px 0;
	height:12px;
	width:100%;
	*margin-bottom:-6px;
	
}

#BlocTop3 {
	background-image:url(../images/interface/top/top_03.png);
	background-position:top;
	background-repeat:no-repeat;	
	padding: 0px 0;
	height:27px;
	width:100%;
}

#BanniereSite{
	height:179px;
	padding: 0px;
	margin: 0px;
}
#MenuSite{
	padding: 0px;
	margin: 0px;
}


/* Bloc central */

#BlocCentre {
	width: 100%;
	background-image:url(../images/interface/centre/arrp_body.png);
	background-position:top;
	background-repeat:repeat-y;
	overflow: hidden;
	margin-bottom:0px;
	padding-bottom:0px;
}

/* Contenu Gauche */
#BlocGauche {
	float: left;
	width: 142px;
	padding: 0px 0px;
	margin-left:6px;
	*margin-left:3px;
	padding-left:8px;
	*padding-left:8px;
	
}
#BlocGaucheConteneur {
	background-color:#e2e1ce;
	
}
#BlocGaucheConteneurContenu {
	width: 100%;
}
#gauche_01{
	margin-bottom:-4px;
}
#gauche_02{
	margin-bottom:-3px;
}
#gauche_04{
	margin-bottom:-4px;
}
#gauche_05{
	margin-bottom:-4px;
}
#bt_galerie{
	margin-bottom:-4px;
}
#bt_audio{
	margin-bottom:-4px;
}
/* Contenu Milieu */
#BlocMilieu {
	float: left;
	width: 548px;
	*width: 548px;
	padding-top:0;
	padding-bottom:0px;
	padding-left:6px;
	padding-right:6px;
	*padding-left:4px;
	*padding-right:3px;
}
#BlocMilieuConteneur{
}

/* Contenu Droit */
#BlocDroit {
	width: 191px;
	padding: 0px 0px;
	margin-right:0px;
	padding-right:0px;
	margin-right:6px;
	*margin-right:6px;
}
#BlocDroitConteneur {
	background-image:url(../images/interface/droit/droit_arrp.png);
	background-position:top;
	background-repeat:repeat-y;	
	width: 100%;
	margin-top:-4px;
	*margin-top:0px;
	margin-bottom:-1px;
	*margin-bottom:0px;*
}

#BlocDroitContenuConteneur{
	width:169px;
	margin-left:11px;
	margin-right:12px;
}
/* Pied de page */
#BlocPied {
	width: 913px;
	background-image:url(../images/interface/bas/arrp_bas.png);
	background-position:top;
	background-repeat:no-repeat;
	height:35px;
	padding: 0px 0px 0px 0;
}



.ListeRubriques li {
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 100%;
  display: list-item;
  list-style-image: url(../images/interface/puces/puce_1.png);
  margin-right:15px;
  margin-top:4px;
  color:#5d2e31;
  font-weight:bold;
  font-size:12pt;
}   


.ListeRubriques li a{
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  color:#5d2e31;
  font-weight:bold;
  font-size:12pt;
}   

.ListeRubriques li a:hover{
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  color:#000000;
  font-weight:bold;
  font-size:12pt;
}   

/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
.Espaceur1{
	height:5px;
	*height:0px;
	font-size:5px;
}
.Espaceur2{
	height:10px;
	*height:0px;
	font-size:5px;
}
.SectionLbl{
	width: 150px;
	height:26px;
	background-image:url(../images/interface/arrp/arrp_lbl_section.png);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:14pt;
	padding-right:19px;
}

.SectionLbl2{
	width: 123px;
	height:24px;
	background-image:url(../images/interface/arrp/arrp_lbl_section.png);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-size:14pt;
	padding-right:19px;
	padding-top:2px;
}

.BlocContenuSection {
	background-color:#d9d3b2;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	padding-left:6px;
	
}


#NavListTop
{
padding-top:4px;
*padding-top:5px;
*padding-right:20px;
}
#NavListTop li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}


#NavListTop li.Accueil  a{
	font-family:Verdana, Geneva, sans-serif;
	color:#831b1c;
	font-size:12pt;
	font-weight:bold;
}

#NavListTop li.Normal  a{
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:12pt;
	font-weight:bold;
}

#NavListTop li.RSS  a{
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:12pt;
	font-weight:bold;
	width:150px;
}

#NavListTop li.Date{
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	text-align : center;
	width:150px;
	*width:150px;
	padding-right:35px;
	*margin-right:20px;
	padding-left:35px;
	*padding-left:20px;
	
}
.TexteNavigationTop {
font-family : Arabic Transparent, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
color : #a98d3f;
text-align:justify;
margin-top:10px;
margin-bottom:10px;
font-size:12pt;
}


.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 : #ad9347;
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 : #906a09;
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 : #ad9347;
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;

}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.ListingArt_Header{
	width: 539px;
	height:14px;
	background-image:url(../images/interface/blocs/listing/bloc_listing_01.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.ListingArt_Conteneur{
	width: 519px;
	background-image:url(../images/interface/blocs/listing/bloc_listing_02.gif);
	background-position:top;
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}

.ListingArt_Conteneur h1{
	font-size:15pt;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	color:#831b1c;
}
.ListingArt_Conteneur a{
	font-size:14pt;
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
}
.ListingArt_Conteneur a:hover{
	font-size:14pt;
	font-family:Verdana, Geneva, sans-serif;
	color:#831b1c;
}
.ListingArt_Footer{
	width: 539px;
	height:22px;
	background-image:url(../images/interface/blocs/listing/bloc_listing_04.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

.BlocArticle{
	margin-top:15px;
	width:540px;	
}
.TitreArticle{
	font-family:Verdana, Geneva, sans-serif;
	font-size:17pt;
	font-weight:bold;
	color:#831b1c;
}
.ChapoArticle{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15pt;
	color:#831b1c;
	margin-top:15px;
	margin-bottom:15px;
	text-align:justify;
}
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.BlocNewsAcc{
	width: 524px;
	height:225px;
	background-image:url(../images/interface/acc/arrp_bloc_news.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	
}
.BlocBanniereAcc{
	margin-top:20px;
	margin-bottom:20px;
}

.BlocImgNewsBig{
	float:left;
	width: 300px;
	height:212px;
	border-width: 1px; 
	border-style: solid; 
	border-color: #999;	
}

.ImgNewsBig{
	width: 300px;
}

.NewsAlaUneTitre{
	position:absolute;
	background-color:#000;
	width:300px;
	height:50px;
	float:left;
	margin-top:-40px;
	color:#FFF;
	font-size:15pt;
	font-weight:bold;
	text-align:center;	
}

.NewsAlaUneTitre2{
   filter:alpha(opacity=100);
   -moz-opacity:1;
   -khtml-opacity: 1;
   opacity: 1;
	
}
.NewsAlaUneTitre2 h1{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	width:280px;
	height:40px;
	color:#ffffff;
	font-size:13pt;
	font-weight:bold;
	text-align:center;
   filter:alpha(opacity=100);
   -moz-opacity:1;
   -khtml-opacity: 1;
   opacity: 1;	
}
.NewsAlaUneTitre2 h1 a{
	width:280px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
   filter:alpha(opacity=100);
   -moz-opacity:1;
   -khtml-opacity: 1;
   opacity: 1;	
}
.NewsAlaUneTitre2 h1 a:hover{
	width:280px;
	color:#a78a3a;
	font-weight:bold;
	text-align:center;
   filter:alpha(opacity=100);
   -moz-opacity:1;
   -khtml-opacity: 1;
   opacity: 1;	
}

.ListeNews{
	width: 200px;
	height:210px;
}


.NavListTop {
	list-style-type: none;
	display: list-item;
}
.NavListTop li {
	width: 200px;
	height:53px;
	border-width: 1px; 
	border-style: solid; 
	border-color: #999;
	margin-bottom:6px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
	padding-left:2px;
	background-color:#f2f2ef;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000;
}

.NavListTop li a{
	background-color:#f2f2ef;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000;
}


.NavListTop li a:hover{
	background-color:#f2f2ef;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#906a09;
}




.NavListTop2 {
	list-style-type: none;
	display: list-item;
}
.NavListTop2 li {
	width: 200px;
	height:53px;
	border-width: 1px; 
	border-style: solid; 
	border-color: #999;
	margin-bottom:12px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
	padding-left:2px;
	background-color:#f2f2ef;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#000;
}

.NavListTop2 li a{
	background-color:#f2f2ef;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#000;
}


.NavListTop2 li a:hover{
	background-color:#f2f2ef;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#906a09;
}


.ImgNewsSmall{
	width: 80px;
	float:right;
	margin-left:5px;
}


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

.BlocBanniereAcc2{
	position:relative;
	text-align:center;
	padding-top:25px;
}

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */

	
.Bloc1Acc{
	width:271px;
	height:366px;
	float:left;
	margin-top: 6px;
}
.Bloc2Acc{
	width:271px;
	height:366px;
	float:left;
	margin-left:4px;
	margin-top: 6px;
}
.BlocAccTitle1{
	width: 271px;
	height:28px;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(../images/interface/blocs/acccenter/blocconteneuracc_01.png);
}

.BlocAccTitle2{
	width: 271px;
	height:28px;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(../images/interface/blocs/acccenter/blocconteneuracc_lbl2.png);
}

.BlocConteneurContenuCenter{
	width: 271px;
	background-position:top;
	background-repeat:repeat-y;
	background-image:url(../images/interface/blocs/acccenter/blocconteneuracc_02);	
}
.BlocConteneurContenuBas{
	width: 271px;
	height:8px;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(../images/interface/blocs/acccenter/blocconteneuracc_04);	
}
.BlocConteneurContenu{
	padding-left:10px;
	padding-right:10px;
	height:350px;
}

.ListingFiqhTarikaAcc h1{
	color:#906a09;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14pt;
	font-weight:bold;
}

.ListingFiqhTarikaAcc h2 a{
	color:#000000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
}
.ListingFiqhTarikaAcc h2 {
	margin-bottom:20px;
}

  /********************************/
 /*********   Smail Debut  *******/
/********************************/

#AlbumPhotos{
	text-align: center;
	color: #6d4e2b;
	margin-top: 20px;
	margin-bottom: 20px;
	
	font-size: 15pt;
}

.ClassAlbum{
	width: 240px;
	float:right;
	margin-left: 25px;	
	*margin-left: 13px;
	margin-bottom: 20px;
}

.ClassAlbum img{
	width: 240px;
	height: 160px;
	border: 2px solid #6D4E2B;
}

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

.TitreAlbum{
	text-align: center;
	margin-top: 15px;
	font-size: 13pt;
	font-weight: bold;
	position: absolute;
	margin-top: -26px;
	padding: 5px 10px 10px 5px;
	height: 28px;
	width: 229px;
	font-size: 10pt;
	font-weight: bold;
	font-family: tahoma;
	background: #000000;
}

.TitreAlbum a{
	color: #ffffff;
}

.ClassImageGal{
	text-align: top;
	vertical-align: top;
}

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

.TitreAlbumActuel span{
	color: #831b1c;
	font-weight:bold;
	font-size: 13pt;
}

#Retour a{
	color: #831b1c;
	font-size: 12pt;
	font-weight: bold;
	float: left;
	margin-left: 30px;
}
.videoliste{
	margin-top:30px;
	margin-right:15px;
}
  /********************************/
 /*********    Smail Fin   *******/
/********************************/


.BlocService{
	width:456px;
	height:41px;
	margin-right:230px;
}
.BlocServiceBas{
	margin-top:22px;
	height:11px;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(http://tidjania.ma/images/interface/service/services2_09.png);	
}


.BlocServiceHaut{
	height:8px;
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(http://tidjania.ma/images/interface/service/services2_01.png);	
}

#NavListService
{
padding-top:0px;
*padding-top:0px;
*padding-right:0px;
}
#NavListService li {
display: inline;
list-style-type: none;
float:left;
}
.LienAnim{
color:#831b1c; font-size:18pt; font-weight:bold;
}
