/* CSS Document */
body {
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
 /*background-color:#464646;*/
 background:#F4EBDB url('../images/7815_1.gif') top;
 font-size:11px
}


/* nav */

#nav_col {
padding:0; background-position: center; display:block;; font-size:8pt; font-family:Tahoma; text-align:left; background-repeat:repeat; background-attachment:scroll;   }

#nav_col a {
background-position: left center; display:block;
text-decoration:none;
color:#FFFFFF;
; font-size:8pt; font-family:Tahoma; direction:ltr; text-align:left; background-repeat:no-repeat; background-attachment:scroll; border-left-width:1px; border-right-width:1px; border-top-width:1px; padding-left:0; padding-right:0px; padding-top:0; padding-bottom:0; border-bottom-style:solid; border-bottom-width:0px 
}
#nav_col a:hover {
border-bottom:1px solid #800000; background-position: left center; text-decoration:none;
color:#000000; font-size:8pt; font-family:Tahoma; border-left-width:1px; border-top-width:1px; padding-right:0; text-align:left; direction:ltr; padding-left:0; background-repeat:no-repeat; background-attachment:scroll
}


/* menu */

#left_col {
border:1px solid #E5CDBD; padding:0; background-position: center; display:block;; font-size:8pt; font-family:Tahoma; color:#FFFFFF; text-align:justify; background-repeat:repeat; background-attachment:scroll; background-color:#FCFAF8;margin-right:10px;  }

#left_col a {
border-bottom:1px dotted #DDCCB6; background-position: left center; display:block;
text-decoration:none;
color:#800000;
; font-size:8pt; font-family:Tahoma; direction:ltr; text-align:left; background-repeat:no-repeat; background-attachment:scroll; border-left-width:1px; border-right-width:1px; border-top-width:1px; padding-left:15px; padding-right:0px; padding-top:2px; padding-bottom:2px; background-image:url('../images/bullet.jpg') 
}
#left_col a:hover {
text-decoration:none;
color:#FF6633; font-size:8pt; font-family:Tahoma; border-left-width:1px; border-top-width:1px; padding-right:0; text-align:left; direction:ltr; padding-left:15px
}
.header {
		padding:0; border-style:solid; border-width:0px; background-position: center; FONT-SIZE: 8pt;  FONT-FAMILY: Tahoma; TEXT-ALIGN: center; background-repeat:no-repeat; background-attachment:scroll; color:#000000; direction:rtl; background-image:url('../images/top.jpg'); 
}

.middle {
		border-style:solid; border-width:0px; padding:0; background-position:  
                
                center; FONT-SIZE: 8pt;  FONT-FAMILY: Tahoma; TEXT-ALIGN: center; background-repeat:repeat-y; background-attachment:scroll; color:#000000; direction:ltr; font-weight:bold; background-image:url('../images/whitearea.jpg')
}
.news {
	border-style:solid;
	border-width:0px;
	background-position:  
                
                 center;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma;
	TEXT-ALIGN: center;
	background-repeat:repeat-y;
	background-attachment:scroll;
	color:#FFFFFF;
	direction:ltr;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#7F431F;
	vertical-align: top;
}
.news a{ color:#FF9933; text-decoration:none;}
.services {
	padding:0;
	FONT-SIZE: 10px;
	FONT-FAMILY: Tahoma;
	TEXT-ALIGN: center;
	background-repeat:no-repeat;
	background-attachment:scroll;
	color:#949494;
	font-weight:bold;
}
.footertxt {
		border-style:solid; border-width:0px; padding:0; background-position:  
                
                
               center bottom; FONT-SIZE: 10px;  FONT-FAMILY: Tahoma; TEXT-ALIGN: center; background-repeat:no-repeat; background-attachment:scroll; color:#666666; direction:rtl; 
}

#liste { color:#CCFF00; font-size:10px;}
#liste  span {font-size:20px;}
#liste a {
	color:#CCCCCC;
	text-decoration:none;
	font-size: 10px;
}
#liste a:hover {color:#CC9900;}
p {
	font-size:10px;
	color:#63768D;
	text-align:left;
	margin-left: 20px;
}
h4 {color:#CCFF00;}
#lien {
	font-size:8px;
	text-align:center;
	color:#666666;
	text-align:center;
	font: normal 10px/15px Arial, Helvetica, sans-serif;
}
#lien a{ font-size:8,5px; text-align:center; color:#666666; text-align:center;}
#lien a:hover {color:#CC6600 ; }

h3{
	color:#CC6633;
	margin-left: 20px;
}
a { text-decoration:none; color:#330099;}
#list {font-size:10px; color:#63768D; text-align:left;}
/*nouveau  style*/
#Layer3 .style1 {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	padding-top: 5px;
}
#logo2 {
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
}
#Layer3 .style1 a {
    font: normal 9px/10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999999;
	
}

#Layer3 .style1 a:hover {
	font: normal 9px/10px Arial, Helvetica, sans-serif;
	color: #3399CC;
}

#Layer7 .Style21 a {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #0087be;
	text-decoration: none;
}
#Layer7 .Style21 a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #00FF00;
	text-decoration: none;
}
#Layer22 a {
	font-size: 9px;
	color: #9d806e;
	text-decoration: none;
}
#Layer22 a:hover {
	font-size: 9px;
	color: #d8d8d8;
	
}
#Layer23 a {
	font-size: 9px;
	color: #9d806e;
	text-decoration: none;
}
#Layer23 a:hover {
	font-size: 9px;
	color: #d8d8d8;
	
}
#Layer28 a {
	font-size: 9px;
	color: #9d806e;
	text-decoration: none;
}
#Layer28 a:hover {
	font-size: 9px;
	color: #d8d8d8;
	
}
#Layer24 a {
	color: #9d806e;
	text-decoration: none;
}

#Layer25 a {
	font-size: 9px;
	color: #9d806e;
	text-decoration: none;
}
#Layer25 a:hover {
	font-size: 9px;
	color: #d8d8d8;
	
}
#Layer26 a {
	font-size: 9px;
	color: #9d806e;
	text-decoration: none;
}
#Layer26 a:hover {
	font-size: 9px;
	color: #d8d8d8;
	
}
#Layer27 a {
	font-size: 9px;
	
	text-decoration:none;
	
}
#Layer27 a:hover {

	color: #d8d8d8;
	
}
#Layer24 a:hover {
	color: #d8d8d8;
	
}

#Layer33 .Style19 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0073d1;
	text-decoration: none;
}
#Layer33 .Style19 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0073d1;
	
}


.Style1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.Style5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
}
.Style18 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #979898; }

.Style11 {
	color: #FFFFFF;
	font-weight: bold;
}
.Style21 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0087be;
	font-size: 11px;
}
#Layer7 .Style21 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0087be;
	text-decoration: none;
	line-height: 22px;
}
#Layer7 .Style21 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #68bbdd;
	text-decoration: none;
}
.Style26 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #979898; }
.Style28 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.Style30 {
	font-size: 16px;
	font-weight: bold;
	color: #359ECB;
}
.Style32 {font-size: 14px; font-weight: bold; color: #666666; }
.Style33 {font-size: 9px; color:#000000}
.Style35 {
	color: #359fcc;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#Layer36 .Style35 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #359fcc;
	text-decoration: none;
}
#Layer36 .Style35 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	
}
#Layer22 a {

	text-decoration: none;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}
#Layer23 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #9d806e;
	text-decoration: none;
}
#Layer24 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #9d806e;
	text-decoration: none;
}
#Layer25 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #9d806e;
}
#Layer26 a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #9d806e;
	text-decoration: none;
	line-height: 20px;
}
#Layer27 a {
	color: #9d806e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
#Layer48 .Style35 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #359fcc;
	text-decoration: none;
}
.Style38 {font-size: 12px; font-weight: bold; color: #666666; }
.Style39 {font-size: 12px}
.Style40 {color: #359fcc; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
#Layer48 .Style35 .Style37 {
	color: #663399;
}
#Layer48 .Style35 .style43 {
	color: #CC6600;
}
#Layer48 .Style35 .Style44 {
	color: #999900;
}
#logo2 {
	background-image: url(images/logo2.png);
}
#logo4 {
	background-color: #FFFFFF;
	background-image: url(images/your-gateway-to-Recruiting-from-Morocco.gif);
	background-repeat: no-repeat;
}
#Layer48 .style70 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3399;
}
#Layer48 .Style38 .styla48 {
	color: #359fcc;
}
#Layer48 .Style38 .styla50 {
	color: #CC6600;
}
#Layer48 .Style32  .style51 {
	color: #999900;
}
#Layer48 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#Layer48 a.style71 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF3399;
}
#Layer48 .style73 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009933;
}
#Layer48 .style74 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #009933;
}
.Style43 {color: #0033FF}
#Layer48 .Style41 a {
	text-decoration: none;
}
#footer {
	background-color: #666666;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 240px;
	width: 800px;
	left: 0px;
	bottom: -130px;
}
#footer .Style1 a {
font: normal 10px/15px Arial, Helvetica, sans-serif; 

	color: #999999;
	text-decoration: none;
}
#footer .Style1 a:hover {
font: normal 10px/15px Arial, Helvetica, sans-serif; 
	color: #a0bf2c;
	text-decoration: none;
	
}
#sous-footer{
font: normal 10px tahoma, Helvetica, sans-serif;
color: #2e2e2e;
	background-color: #666666;
	position: absolute;
	height: 16px;
	width: 800px;
	left: 0px;
	bottom: -140px;
	background:#f2f2f2;
}
#sous-footer a {
font: normal 10px/15px Arial, Helvetica, sans-serif; 

	color: #999999;
	text-decoration: none;
}
#sous-footer a:hover {
font: normal 10px/15px Arial, Helvetica, sans-serif; 
	color: #ff9900;
	text-decoration: none;
	
}
.Style44 {font-family: Arial, Helvetica, sans-serif}
.Style46 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #666666; }
.Style47 {color: #CC3300}
.Style48 {	font: normal 10px/15px Arial, Helvetica, sans-serif;
	color: #666666;
}
#Layer48 .Style38 .styla49 {
	color: #663399;
}
.Style16 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #007db9;
}
#styler-Read more a {
	font-size: 9px;
	
	text-decoration:none;
	
}
#style-Read more a:hover {

	color: #d8d8d8;
	}
#menu2 {font-size:9px; background-color:#996633; font:"Times New Roman", Times, serif;}
#menu2 a {color:navy;background-color:white;text-decoration:none;text-indent:1ex; font-size:9px; font:"Times New Roman", Times, serif;}
#menu2 a:active	{color:#999999;text-decoration:none;}
#menu2 a:visited {color:blue;text-decoration:none;}
#menu2 a:hover {color:navy;background-color:#f0fea8}
