*::-moz-selection { background: #51a201 none repeat scroll 0 0; color: #fff; }

.homerightcell5px { background:url(bg_right_cell.gif) no-repeat; width:248px; height:5px; }
.homerightcell10px { background:url(bg_right_cell.gif) no-repeat; width:248px; height:10px; }
.homerightbottomcell { background:url(bg_right_cell_base.gif) no-repeat; width:248px; height:20px; }


.border { border: 2px groove #C9DE9D;
	font: 12px 'verdana','Arial', 'Helvetica'; 
	background: #fff url(bg_cell_navi2.gif);
}

.border2 { border: 1px solid #C9DE9D; border-collapse: collapse; padding:0; }

.inputtext {
	border: 1px solid #f0f0f0; border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
	background:#fff url(bg_sbox.gif) no-repeat;
}
66ccff { padding:0px 3px; font:bold 77% verdana; overflow:visible;
	color:#000;	background:#ddd; cursor:pointer;
}
.select { font: 11px 'verdana','Arial', 'Helvetica'; border-color:#600; border-width:1px; color:#000; }

.input { border-color:#600; border-width:1px; color:#000; }

.input1 { border-color:#600; border: 2px solid #008000;	color: #008000;	font-weight:bold; }

a.pr:link, a.pr:visited, a.pr:hover, a.pr:active {
	color:#000;	text-decoration:none; font-family:'verdana','Arial', 'Helvetica'; 
}

a.navi:link, a.navi:visited { 
	display:block; background:url(bg_cell_navi.gif) no-repeat;
	vertical-align:middle; font: bold 11px arial; color:#13306A;
	text-align:left; padding-top:5px; padding-left:20px; height:18px !important; 
	height:24px; width:100%; text-decoration:none; background-position:0px 0px; 
}
a.navi:hover { color:#000; background:url(bg_cell_navi1.gif) no-repeat; }

a.naviimp:link, a.naviimp:visited { 
	display:block; background:url(bg_cell_navi.gif) no-repeat;
	vertical-align:middle; font: bold 11px arial; color:#f00;
	text-align:left; padding-top:5px; padding-left:20px; 
	height:18px !important; height:24px; width:100%; 
	text-decoration:none; background-position:0px 0px; 
}
a.naviimp:hover { color:#000; background:url(bg_cell_navi1.gif) no-repeat; }

a.navi2:link, a.navi2:visited {
	display:block; font: bold 11px arial; color:#13306A; text-decoration:none;
	padding-top:0px; padding-left:0px; height:14px; width:100%;	background-position:0px 0px; 
}
a.navi2:hover { color:#000; }
a.normal:link, a.normal:visited, a.normal:hover, a.normal:active {
	text-decoration:none; color:#000; font-family:'verdana','Arial', 'Helvetica'; 
	line-height:1.4em; word-spacing:0.2em;
}

.normal { 
	text-decoration:none; color:#000; font-family:'verdana','Arial', 'Helvetica'; 
	line-height:1.4em; word-spacing:0.2em;
}

.date {	font-size:11px;	color:#b0b0b0; }

.hits {	font-size:10px;	color:#eee; }

.video { background-image:url(icons_1.5.gif); background-repeat:no-repeat; background-position:-3px -50px; }

.more {	text-decoration:none; text-align:right;	vertical-align:middle; font: bold 11px arial; color:#13306A; }

.sitetitle { text-decoration:none; text-align:right; vertical-align:middle;	font: bold 14px arial; color:#D95718; }
.hdr {
	background:url(bg_cell_top.gif) repeat-x;  background-position:0px 0px;
	text-decoration:none; font: bold 11px arial; color:#13306A; text-align:left;
	vertical-align:top;	padding-top:1px; padding-left:10px;
	height:20px !important;	height:19px; width:100%;
}
td.hdr {
	background:url(bg_cell_top.gif) repeat-x;  background-position:0px 0px;
	text-decoration:none; font: bold 11px arial; color:#13306A; text-align:left;
	vertical-align:top;	padding-top:1px; padding-left:10px;
	height:20px !important;	height:19px; width:100%;
}
td.hdr1 {
	background:url(bg_cell_top.gif) repeat-x; background-position:0px 0px;
	text-decoration:none; font: bold 11px arial; color:#13306A;
	vertical-align:top;	padding-top:1px; padding-left:10px;
	height:20px !important;	height:19px;
}
td.footer {
	font: bold 11px Arial, Helvetica, sans-serif; text-decoration:none; text-align:left; color:#9BA883;
	background-color:#D1E4AC; vertical-align:middle;
	padding-top:0px; padding-left:10px;
	height:18px !important;	height:19px;
}

td.footerbis {
	font: 11px Arial, Helvetica, sans-serif; text-decoration:none; text-align:left;	color:#9BA883;
	background-color:#D5D6D4; vertical-align:top;
	padding-top:0px; padding-left:10px;
	height:18px !important;	height:19px;
}

img.border { padding: 1px; border: 1px solid #808080; }
/*** Start Pagination Commun ***/
#Pagination { padding:0 0 17px;	position:relative; clear:left; }

#Pagination div { margin: 0; padding: 0; }

#Pagination div.precedent {	float: left; width:90px; }
#Pagination div.precedent a {
	background: url(picto_arrow_noir_left.gif) no-repeat left center; 
	padding: 0 0 0 12px; text-decoration: underline; 
	font-weight: bold; margin:0;
}
#Pagination div.suivant { float: right; width:90px; }
#Pagination div.suivant a {	
	background: url(picto_arrow_noir_right.gif) no-repeat right center; 
	padding:0 12px 0 0; margin:0; 
	text-decoration: underline;	font-weight: bold;
}
#Pagination .pagelist {	text-align: center;	margin:0 auto; }

#Pagination .pagelist div {	text-align:center; margin:0 auto; }
#Pagination .pagelist div a {
	display: inline; width:16px; height:16px; margin:0 3px 0 0;
	color:#000; font-size: 1.1em; text-decoration: none;
}
#Pagination .pagelist div a.active { background: #bb1121; color:#fff; font-weight: bold; }
/*** End Pagination Commun ***/
img.left { border: 1px solid #808080; padding: 1px; margin: 0px 10px 5px 0px; }
img.normal { border: 0px solid  #808080; padding: 0px; margin: 0px 0px 0px 0px; }

.arabic1 { font-family:'Al_Mushaf','Traditional Arabic'; }
.arabic16pt1 { font:16px 'Al_Mushaf','Traditional Arabic'; }
.arabic18pt1 { font: 20px 'Al_Mushaf','Traditional Arabic'; }
.arabic20pt1 { font: 20px 'Al_Mushaf','Traditional Arabic'; }
.arabic24pt1 { font: 24px 'Al_Mushaf','Traditional Arabic'; }
.hawala24pt1 { font: 24px 'Al_Mushaf','Traditional Arabic'; }
.arabic28pt1 { font: 28px 'Al_Mushaf','Traditional Arabic'; }
.arabic30pt1 { font: 30px 'Al_Mushaf','Traditional Arabic'; }
.enarabic30pt1 { font: bold 30px 'Traditional Arabic','Tahoma'; direction:rtl; line-height:1.4em; }
.arabic36pt1 { font: 36px 'Al_Mushaf','Traditional Arabic'; line-height:1.2em; }


a.bttn {
	border: 1px solid #F4F8F9; border-radius: 3px 3px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	display: inline-block; height: 11px; line-height: 11px; padding: 4px 6px; width: auto;
}

a.bttn:hover {
	background: #2d7b67 url(bttn.png) center left repeat-x;
	border-color: #1b5a8d; color: #fff;
	text-shadow: 0 1px 0 #0f4570; text-decoration: none;
}

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

.recent-box { 
	margin-top: 1px; padding-top: 1px; padding-left: 3px; padding-right: 3px; padding-bottom: 0px;
	float:left; width:260px; min-height:185px;
}
.recent-box-image { padding: 0; margin:0; }
.recent-box-image img {	padding:0; }
.icon-image { float:right; margin:10px; }
.recent-title {
	font: normal normal 18px Verdana,Arial; text-transform: none; line-height: 28px;
	color:#000; padding-bottom:1px;	padding-top:5px;
}
.box-texts {
/* Filled if required 
letter-spacing: -.5px;
*/
}
.entry { margin: 10px 0 0px; font-size: 13px; line-height: 20px; }

/*************************************************************/
a.button-style-simple {
  border: 1px solid #ddd; border-radius: 3px 3px;
  -moz-border-radius: 5px; -webkit-border-radius: 5px;
  display: inline-block; height: 11px; line-height: 11px;
  padding: 4px 6px; width: auto;
}

a.button-style-simple:hover {
  background: #006600 url(button-style.png) center left repeat-x;
  border-color: #1b5a8d; color: #fff; text-shadow: 0 1px 0 #0f4570; text-decoration:none;
}

a.button-style-right {
  border: 1px solid #F4F8F9; border-radius: 3px 3px;
  -moz-border-radius: 5px; -webkit-border-radius: 5px;
  display: inline-block; float: right; height: 11px; line-height: 11px;
  padding: 4px 6px; width: auto;
}

a.button-style-right:hover {
  background: #006600 url(button-style.png) center left repeat-x;
  border-color: #1b5a8d; color: #fff; text-shadow: 0 1px 0 #0f4570; text-decoration:none;
}
/*************************************************************/

.contentstyle0 { border: 1px solid #C9DE9D; margin-bottom: 1em; padding: 1px; font: 12px Tahoma; }

#mediacontent { width:autopx; height:auto; margin-bottom:5px; }

#mediacity { font:bold 12px Arial, helvetica, sans-serif; text-transform:uppercase; color:#00F; margin-right:2px; }

#mediadate { 
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0B1E44; text-decoration:none;
	margin-right:5px; font-variant:small-caps;
}

#mediadate a {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0B1E44; text-decoration:none;
	font-variant:small-caps;
}


/*************************************************************/
a.footer { text-decoration:none; font: 10px Arial; color:6C90A8; }
a.footer-cap { text-decoration:none; font: 12px Arial; color:e1e1e1; }
.footer-bg1 { background:#2c2321; }
.footer-bg2 { background:#e1e1e1; }

.divheight { min-height:63px; height:63px; }
.divmargintop { margin-top:5px; }

.divheight67px { height:67px; min-height:67px; }

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

.notification_error {
	border: 1px solid #A25965; color:#f00; height: auto; width: 90%; padding: 4px; 
	background: #F8F0F1; text-align: left; -moz-border-radius: 5px;
}

.notification_ok {
	border: 1px #567397 solid; height: auto; width: 90%; padding: 8px; background: #f5f9fd;
	text-align: center;	-moz-border-radius: 5px;
}
