/* 
 * Droid Arabic Kufi (Arabic) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Droid Arabic Kufi';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Bold.ttf) format('truetype');
}

body.body
{
	font-family: Myriad Pro;
	text-align: center;
margin:0;
padding:0;

background: url(../images/sce/fond_dz.jpg) repeat-y;
background-size:100%;
}
a:hover {
color: inherit;
text-decoration: none;
}
#maincontainer
{
	width: 1019px;
margin: 0 auto;
}
#topsection
{
	text-align: left;
margin: 0 auto;
}
#contentwrapper
{
	float: left;
	width: 100%;
padding: 0px 0px 0px 0px;
}
#menubar
{
	margin-left: 788px;
	text-align: left;
margin: 0 px 0 0px;
padding: 0px 0px 0px 0px;
}
#content
{
	float: left;
	margin-left: -1029px;
	width: 788px;
}
#content_sub
{
	float: left;
	margin-left: -231px;
	width: 231px;
}
#menubar_sub
{
	text-align: left;
margin: 0 231px 0 0px;
padding: 0px 0px 0px 0px;
}

#bottom_container
{
	width: 1202px;
margin: 0 auto;
}
#bottom
{
	clear: both;
	height: 323px;
	padding-top: 10px;
	width: 100%;
	color: #ffffff;
	font-size: 11px;
	text-align: center;
padding: 0px 0px 0px 0px;
background: #1e333c;
}
#bottom a
{
	color: #ffffff;
	font-size: 11px;
}
#bottomlinks1
{
	float: left;
	width: 231px;
	text-align: right;
}
#bottomlinks2
{
	float: left;
	width: 224px;
	text-align: right;
}
#bottomlinks3
{
	float: left;
	width: 164px;
	text-align: right;
}
#bottomlinks4
{
	float: left;
	width: 232px;
	text-align: right;
}
#bottomlinks5
{
	float: left;
	width: 167px;
	text-align: right;
}
#bottomlinks6
{
	float: left;
	width: 177px;
	text-align: right;
}
#socialmedia
{
	margin-top: -10px;
	padding-right: 96px;
	text-align: right;
}
#copyright
{
	margin-top: -10px;
}
#footer
{
	padding-top: 2px;
}
.innertube
{
	margin-top: 0;
	text-align: left;
margin: 0px;
padding: 0px 0px 0px 0px;
}
.body_content
{
	text-align: right;
        padding: 0px 0px 10px 10px;
        min-height: 300px;
        
}  

#leftbuttons
{
	margin-top: 6px;
	color: #2c4d5a;
	font-size: 13px;
	
	font-weight: bold;
}
#leftbuttons a
{
	color: #2c4d5a;
	font-size: 20px;
	
	font-weight: bold;
	line-height: 22px;
}
#leftbuttons div
{
	width: 231px;
}
#leftbutton1
{
	height: 74px;
background: url(../images/sce/leftbutton1_ar.jpg) no-repeat;
}
#leftbutton2
{
	height: 74px;
background: url(../images/sce/leftbutton2_ar.jpg) no-repeat;
}
div#leftbuttontext
{
	padding-left: 73px;
	padding-top: 2px;
	width: 144px;
	font-size: 15px;
	text-align: right;
}
#servicesenligne
{
	margin-bottom: 6px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-top: 0px;
	width: 221px;
background: url(../images/sce/servicesextender.jpg) repeat-y;
padding: 6px;
}

#servicesheader
{
	height: 30px;
	margin-top: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 17px;
	padding-top: 2px;
	width: 214px;
	color: #ffffff;
	font-size: 23px;
	text-align: right;
background: url(../images/sce/servicesheader.jpg) no-repeat;
padding: px;
}
#services
{
	padding-bottom: 3px;
	padding-top: 3px;
	opacity:0.8;
-webkit-transition:all 0.2s ease-out;
}
#services:hover{
opacity:1;
}
#servicesimage
{
	float: right;
	width: 77px;
}
#servicestext
{
	float: left;
	padding-top: 10px;
	width: 137px;
	color: #064d83;
	font-size: 13px;
	text-align: right;
}
#servicestext a
{
	color: #064d83;
	font-size: 20px;
}
#servicebottom
{
	margin-bottom: 6px;
	margin-top: -6px;
}
div#menu
{
	padding-bottom: 10px;
}
#lefthome
{
	float: right;
	margin-top: -6px;
	width: 521px;
}
#righthome
{
	float: left;
	width: 251px;
}
#home_slideshow
{
	float: right;
	height: 335px;
	width: 519px;
	color: #ffffff;
border: 1px solid #274350;
background: #507584;
}
#home_news_featured
{
	float: left;
	height: 315px;
	width: 226px;
	color: #444444;
border: 1px solid #274350;
background: #dbe8eb;
padding: 10px;
direction:rtl;
overflow-y: auto;
overflow-x:hidden;
}
#home_news_featured .news_title
{
	float: right;
	width: 147px;
	color: #064d83;
	text-align: right;
	font-family: 'Droid Arabic Kufi';
	font-size:11px;
	
}
#home_news_featured #news_title_text
{
	float: left;
	width: 157px;
	font-family: 'Droid Arabic Kufi';
	font-size:11px;
}
#home_news_featured .news_headline
{
	float: left;
	width: 157px;
	
}
#home_news_featured .newsImage
{
	float: right;
border: 1px solid #ffffff;
}
#home_news_featured .news_date
{
display: none;
}
#home_news_featured .news_divider
{
	margin-bottom: 7px;
	margin-top: 7px;
}
#home_alert_voyage
{
	margin-bottom: 54px;
	margin-top: -5px;
}
#home_alert_voyage #left
{
	background-color: #970808;
	float: right;
	height: 15px;
	width: 97px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
padding: 14px 8px 14px 12px;
border: 1px solid #507584;
}
#home_alert_voyage #right
{
	float: right;
	height: 15px;
	width: 626px;
	color: #444444;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
padding: 14px 14px 14px 17px;
border: 1px solid #507584;
}
#home_news_latest
{
	clear: both;
background: url(../images/sce/homeextender.jpg) repeat-y;
}
#home_news_latest #latest_news_left
{
	float: right;
	width: 70px;
}
#home_news_latest #latest_news_right
{
	float: left;
	padding-left: 24px;
	width: 145px;
	text-align: right;
}
#home_news_latest #home_container
{
	padding-bottom: 5px;
	padding-left: 12px;
	padding-top: 7px;
}
#home_news_latest .news_title
{
	font-family: 'Droid Arabic Kufi';
	font-size:11px;
	text-align:right;
	height: 68px;
        overflow-y: hidden;
        overflow-x: hidden;
	
}
#home_news_latest .newsImage
{
	float: left;
	padding-right: 0px;
}
#home_news_latest .news_date
{
display: none;
}
#home_info_express #latest_news_left
{
	float: right;
	width: 70px;
}
#home_info_express #latest_news_right
{
	float: left;
	padding-right: 24px;
	width: 145px;
	text-align: right;
}
#home_info_express #home_container
{
	padding-bottom: 5px;
	padding-left: 12px;
	padding-top: 7px;
}
#home_info_express .news_title
{
	font-family: 'Droid Arabic Kufi';
	font-size:11px;
	text-align:right;
	height: 68px;
        overflow-y: hidden;
        overflow-x: hidden;
	
}
#home_info_express .newsImage
{
	float: left;
	padding-right: 0px;
}
#home_info_express .news_date
{
display: none;
}
#home_info_express
{
	clear: both;
	margin-top: 10px;
background: url(../images/sce/homeextender.jpg) repeat-y;
}
#home_info_express img
{
	float: left;
	padding-right: 10px;
}
#home_photo_gallery
{
	clear: both;
	margin-top: 10px;
background: url(../images/sce/homeextender.jpg) repeat-y;
}
#categorylink
{
	padding-right: 24px;
	text-align: right;
background: url("../images/sce/bluearrow_ar.jpg") no-repeat scroll 91px 2px transparent;
}
#homeheader
{
	height: 30px;
	margin-top: 6px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 13px;
	padding-top: 2px;
	width: 495;
	color: #ffffff;
	font-size: 23px;
	text-align: right;
background: url(../images/sce/homeheader.jpg) no-repeat;
padding: 5px;
}
#searchheader
{
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 12px;
	color: #ffffff;
	font-size: 23px;
	text-align: right;
padding: 5px;
}
#home_container
{
	width: 500px;
padding-left: 5px;
height: 169px;
padding-right: 5px;
}
#home_search
{
background: url(../images/sce/searchbg.jpg) repeat-x;
border: 1px solid #274350;
}
#searchfields
{
	padding-left: 15px;
padding: 10px;
}
#searchbutton
{
	float: left;
	height: 30px;
	margin-top: -6px;
	width: 68px;
	color: #ffffff;
	font-size: 24px;
background: url(../images/sce/searchbutton.jpg) no-repeat;
border: 0px;
}
#home_videos
{
	margin-bottom: 6px;
background: url(../images/sce/videoextender.jpg) repeat-y;
}
#videoheader
{
	height: 33px;
	margin-top: 6px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 11px;
	padding-top: 2px;
	width: 227px;
	color: #ffffff;
	font-size: 23px;
	text-align: right;
background: url(../images/sce/videoheader.jpg) no-repeat;
padding: px;
}
#video_container
{
	width: 230px;
padding: 4px;
}
div#slideshow_nav
{
	margin-top: -26px;
	padding-left: 2px;
	text-align: right;
}
div#slideshow_num
{
	padding-right: 85px;
	text-align: right;
}
div#menu a
{
	text-align: right;
	
}
div#menu_left
{
	text-align: right;
}
input#keywords
{
text-align: right;
direction: rtl;
}
input
{
	text-align: right;
}
#imgdsc0 {
height: 24px;
margin-top: -38px;
padding-bottom: 0px;
padding-top: 0px;
float: right;
text-align:right;
width: 509px;
position: relative;
z-index: 9;
background: #507584;
opacity: 0.8;
padding: 5px;
filter: alpha(opacity=80);
}
#home_news_latest #latest_news
{
	float: left;
	height: 71px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	width: 240px;
    background: none repeat scroll 0 0 #D3E2E6;
    -webkit-transition:all 0.2s ease-out;
}
#home_news_latest #latest_news:hover{
background-color: rgb(152, 204, 233);
color: rgba(0, 0, 0, 0.76);
}
#home_info_express #latest_news
{
	float: left;
	height: 71px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	width: 240px;
	-webkit-transition:all 0.2s ease-out;
        background: none repeat scroll 0 0 #D3E2E6;
}
#home_info_express #latest_news:hover
{
background-color: rgb(152, 204, 233);
color: rgba(0, 0, 0, 0.76);
}
div#menu_left ul
{
padding: 0px;
margin: 0px;
}
div#menu_left ul li
{
	padding-bottom: 10px;
	padding-right: 26px;
	font-weight: normal;
	list-style-type: none;
background: url("../images/sce/bg-arrow-nav_ar.gif") no-repeat scroll 218px 5px transparent;
}
div#menu_left ul ul li
{
	margin-right: -25px;
	padding-bottom: 10px;
	padding-right: 42px;
background: url("../images/sce/bg-arrow-nav_ar.gif") no-repeat scroll 198px 5px transparent;
}
div#menu_left ul ul ul li
{
	margin-right: -20px;
	padding-bottom: 10px;
	padding-right: 40px;
background: url("../images/sce/bg-arrow-nav_ar.gif") no-repeat scroll 177px 5px transparent;
}
div#menu_left ul li ul
{
	padding-top: 10px;
display: none;
}
div#menu_left ul li.current ul
{
display: block;
}
div#menu_left a
{
	font-size: 13px;
	
	text-align: right;
	font-family: 'Droid Arabic Kufi';
}
div#menu_left ul ul li a
{
	font-size: 11px;
}
div#menu_left ul li.current
{
	
	font-weight: bold;
	text-align: right;
	font-family: 'Droid Arabic Kufi';
}
div#menu div a
{
	font-size: 15px;
}
label {
float: right;
margin-right: 0.5em;
width: 8em;
text-align: right;
display: block;
font-family:'Droid Arabic Kufi';

}
.news_manager {
text-align: right;
font-family: 'Droid Arabic Kufi';
}
.news_manager .news_title {
font-family: Arial;
font-size: 12px;
font-style: normal;
position: static;
font-family: 'Droid Arabic Kufi';
text-align: right;
float: right;
padding-right: 20px;

}
.news_manager .news_date {
border-bottom-color: #FFFFFF;
clear: right;
float: right;
font-size: 12px;
color: #0099FF;
font-family: Arial;
font-style: normal;
font-weight: bold;
position: static;
text-decoration: underline;
}
.news_manager .newsImage {
float: right;
margin: 3px;
}
.new_footer {
font-family: 'Droid Arabic Kufi';
font-size: 16px;
padding: 5px;
width: 70px;
border-left: 5px solid #DBE8EB;
border-bottom: 1px solid #DBE8EB;
}
select {
color: #007da3;
font-size: 10px;
text-align: right;
 font-family: 'Droid Arabic Kufi';
}
li.submit input {
background-color: #DBE8EB;
transition: all 0.3s ease-out;
border: 1px solid rgba(0,0,0,0.15);
border-radius: 0px;
color: #FFFFFF;
cursor: pointer;
font-size: 15px;
font-family: 'Droid Arabic Kufi';
color:#000000;
margin: 10px 0;
margin-right: 320px;
text-align: center;
text-transform: uppercase;
width: 65px;
}
li.submit input:hover{
background-color: rgb(7, 122, 151);
color:#ffffff;
}
.panel a {
border: #dadada;
margin-right: 4px;
}
#news_lists{

height:915px;
overflow-y:auto;
overflow-x:hidden;
direction:rtl;
}






.news_search_date{



}
.title_news {
color: #006699;
font-family: Arial;
font-size: 12px;
font-style: normal;
margin-right: 4px;
text-align: right;
float: right;
font-family: 'Droid Arabic Kufi';
}





















/*modifier la scrollbar du div latestnews*/
#home_news_latest .news_title::-webkit-scrollbar { 
  width: 5px; /*largeur de la scrollbar verticale*/
  height: 15px; /*hauteur de la scrollbar horizontale*/
  background-color: #000000;}

#home_news_latest .news_title::-webkit-scrollbar-track { 
  background-color: #FFFFFF; /*couleur du fond de la scrollbar*/}

#home_news_latest .news_title::-webkit-scrollbar-thumb { /*la petite bande qui monte/descend*/
  background-color: rgba(211, 226, 230, 0)  /*couleur de l'ascenseur*/;
  border-radius: 15px;
  -webkit-box-shadow: inset 0 0 6px rgba(69, 77, 95, 0.61) ;
  -moz-border-radius: 15px;
  -webkit-border-radius: 10px;}
  
/*modifier la scrollbar du div featurednews*/
#home_news_featured::-webkit-scrollbar { 
  width: 5px; /*largeur de la scrollbar verticale*/
  height: 15px; /*hauteur de la scrollbar horizontale*/
  background-color: #000000;}

#home_news_featured::-webkit-scrollbar-track { 
  background-color: #FFFFFF; /*couleur du fond de la scrollbar*/}

#home_news_featured::-webkit-scrollbar-thumb { /*la petite bande qui monte/descend*/
  background-color: rgba(39, 110, 218, 0.44)  /*couleur de l'ascenseur*/;
  border-radius: 15px;
  -webkit-box-shadow: inset 0 0 6px #000000 ;
  -moz-border-radius: 15px;
  -webkit-border-radius: 10px;}
  
/*modifier la scrollbar du div expresstnews*/
#home_info_express .news_title::-webkit-scrollbar { 
  width: 5px; /*largeur de la scrollbar verticale*/
  height: 15px; /*hauteur de la scrollbar horizontale*/
  background-color: #000000;}

#home_info_express .news_title::-webkit-scrollbar-track { 
  background-color: #FFFFFF; /*couleur du fond de la scrollbar*/}

#home_info_express .news_title::-webkit-scrollbar-thumb { /*la petite bande qui monte/descend*/
  background-color: rgba(211, 226, 230, 0)  /*couleur de l'ascenseur*/;
  border-radius: 15px;
  -webkit-box-shadow: inset 0 0 6px rgba(69, 77, 95, 0.61) ;
  -moz-border-radius: 15px;
  -webkit-border-radius: 10px;}
  
  /*modifier la scrollbar du div newslists*/
#news_lists::-webkit-scrollbar { 
  width: 5px; /*largeur de la scrollbar verticale*/
  height: 15px; /*hauteur de la scrollbar horizontale*/
  background-color: #000000;}

#news_lists::-webkit-scrollbar-track { 
  background-color: #FFFFFF; /*couleur du fond de la scrollbar*/}

#news_lists::-webkit-scrollbar-thumb { /*la petite bande qui monte/descend*/
  background-color: rgba(211, 226, 230, 0)  /*couleur de l'ascenseur*/;
  border-radius: 15px;
  -webkit-box-shadow: inset 0 0 6px rgba(69, 77, 95, 0.61) ;
  -moz-border-radius: 15px;
  -webkit-border-radius: 10px;
  }
  
  span#imgdsc0 {
margin-left: 0px;
margin-top: -48px;
font-family: 'Droid Arabic Kufi';
font-size: 10px;
}
   .search_input{
color: #D6BABA;
font-size: 16px;
font-family: 'Droid Arabic Kufi';
height: 25px;
padding-right: 10px;
border: 1px solid #ededed;
margin-right: -145px;
width:170px;
border-radius: 25px;
-webkit-transition: all 0.3s ease-out;
position: absolute;
direction:rtl;
box-shadow: 0px 0px 3px 0px #ededed;
}
.recherche_bt {
border: 0px;
padding: 0px;
width: 39px;
height: 29px;
background-color: transparent;
opacity: 0.3;
cursor: pointer;
}
.recherche_bt:hover{
opacity: 0.9;
}
.SiteSearch_result_item {
width: 375px;
padding: 5px;
display: inline-table;
height: 152px;
border: 1px solid #a59061;
margin-top: 2px;
padding-top: 28px;
background-color: rgba(193, 213, 216, 0.18);
font-family: arial;
text-align: right;
direction:rtl;
color: rgb(172, 127, 127);
background-image: url(../images/sce/news_icon.png);
background-position: 3px -3px;
background-repeat: no-repeat;
}
a.SiteSearch_titlelink {
color: #005daa;
font-size: 12px;
direction:rtl;
margin-bottom: 5px;
text-align: right;
margin-right: 5px;
width: 100%;
font-weight: normal;
font-family: 'Droid Arabic Kufi';
float: right;
}
.next {
background: url("../images/sce/fleche-gauche.png") no-repeat scroll 55px 0px transparent;
padding-left: 100px;
float: left;
padding-top: 25px;
height: 36px;
margin-top: 16px;
text-align: right;
color: #8f8778;
direction:rtl;
font-family: droid arabic kufi;
margin: 0 2px;
margin-left: -15px;
font-weight: normal;
font-size: 1.0em;
}
.previous {
background: url("../images/sce/fleche-droite.png") no-repeat scroll 5px 1px transparent;
padding-right: 100px;
float: right;
padding-top: 25px;
height: 36px;
margin-top: 16px;
text-align: right;
font-family: droid arabic kufi;
color: #8f8778;
margin: 0 2px;
margin-right: -15px;
font-weight: normal;
font-size: 1.0em;
}
.repense{
text-align:center;
background-color: #3C81A0;
height: 40px;
width: 100%;
display: block;
padding-top: 20px;
text-align: center;
color: white;
font-family: droid arabic kufi;
font-size: 14px;
}
.SiteSearch_content {
margin-right: 5px;
font-family: droid arabic kufi;
font-size: 11px;
font-weight: normal;
text-align: right;
float: right;
direction: rtl;
}
.SiteSearch {
text-align: right;
float: right;
font-family: droid arabic kufi;
}


/********************scroll css*********************/

#hscroll a{
color:#970808;
font-family: 'Droid Arabic Kufi';
font-size:12px;
}


.postcard_manager .docname {
width: 50%;
float: right;
text-align: right;
padding: 5px;
font-family: droid arabic kufi;
max-height: 142px !important;
min-height: 142px !important;
overflow: hidden;
}