* { margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; }
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.copy12 { font-size:12px; }
.copy10 { font-size:10px; }
.orange { color:#f18e00; }
.red { color:#d65158; }
.green { color:#82b299; }
.lightblue { color:#64aad2; }


 /* position éléments header*/

#header { width:1000px;	height: 114px; }
.posLogo {float : left;padding : 2px 7px 2px 0;}
.posBanniere {width : 470px;margin : 14px 0 14px 7px;float : left;}
.posBanniere img {border : 1px solid #000000;} 

#posMetanav {margin-top : 9px;width : 390px;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10px;
font-weight : bold;text-align : center;height : 11px;margin-left : 12px; float : left;}
#posMetanav ul {font-family : Verdana, Arial, Helvetica, sans-serif;list-style-type : none;font-weight : bold; }
#posMetanav li {display : inline;padding : 0 8px;}
#posMetanav li a, #posMetanav li a:hover {font-size : 10px;white-space : nowrap;color : #5f81aa;text-decoration : none;
font-weight : bold;}

.filiale_header { float:right; margin-top:35px; width:200px; border:none;text-align: center; }

/*onglets*//*onglets*//*onglets*//*onglets*//*onglets*//*onglets*//*onglets*//*onglets*//*onglets*/
.posTabMenu {	height: 19px;  width:1000px; float:left; }
.posTabMenu a{font-size:10px;line-height:10px;}
.posTabMenu img{padding:0;margin:0; border:none;}
.bottomBar {	background-image:url(../img/lignes.gif);	background-repeat: repeat-x;}

/*actifs*/
td.activeMiddle .tabLinkActive {	text-decoration: none; color: #FFFFFF;font-family: Verdana;font-size:10px;}
td.activeMiddle .tabLinkActive a{	text-decoration: none; color: #FFFFFF;font-family: Verdana;font-size:10px;}
td.activeMiddle .tabLinkActive a:hover{	text-decoration: none; color: #FFFFFF;font-family: Verdana;font-size:10px;}
.activeTab {	color: #ffffff; background-color: #D47C18; font-family: Verdana; font-size: 9px;}
.activeMiddle {	height: 16px; font-family: Verdana; font-size: 10px; color: #FFFFFF; border-top: 1px solid #878684;}
.activeBottomCell {	font-size: 1px;	line-height:0px; height: 3px; background-color:#D47C18}

/*inactifs*/
td.inactiveMiddle .tabLink {	text-decoration: none; color: #000000;font-family: Verdana;font-size:10px; }
td.inactiveMiddle .tabLink a{	text-decoration: none; color: #000000;font-family: Verdana;font-size:10px;}
td.inactiveMiddle .tabLink a:hover{	text-decoration: none; color: #000000;font-family: Verdana;font-size:10px;}
.inactiveTab {	color: #000000; background-color: #FFFFFF; font-family: Verdana; font-size: 9px;}
.inactiveMiddle {	height: 16px; font-family: Verdana; font-size: 10px; color: #000000; border-top: 1px solid #878684;}
.inactiveBottomCell {	font-size: 1px;	line-height:0px;	height: 3px;	background-color: white;	background-image: url(../img/lignes2.gif);	background-repeat: repeat-x;	background-position: bottom;}

.imgCell {	height: 17px;	width: 6px;	font-family: verdana;	font-size: 1px;	line-height: 0px;}


/*milieu*/ /*milieu*/ /*milieu*/ /*milieu*/ /*milieu*/ /*milieu*/ /*milieu*/
.milieu { width:1000px; margin-top:22px; }

#gauche { float:left; padding:0 40px; width:580px; }
#gauche div.visuels { margin:6px 0 0px 0px; height:370px; }
#gauche div.visuels div.texte { width:102px; float:left; text-align:right; margin-left:28px; margin-top:20px;font-size:12px; line-height:17px;}
#gauche div.visuels div.texte h1 { font-size:13px; font-weight:bold; height:42px;  }
#gauche div.visuels img { border:0; display:inline; margin:0; padding:0; font-size:1px; margin-left:40px; }
#gauche img.tagline { margin:20px 0 16px 22px;  clear:both; }

#right {  margin-left:670px;  height:428px; padding-top:4px; }
#right a { color:#5F81AA; text-decoration:none; }
#right a:hover { color:#5F81AA; text-decoration:underline; }

#right div.videos { width:266px; height:107px; margin-top:24px; background-repeat:no-repeat; }
#right div.videos img { float:left; border:none; }
#right div.videos h2 { font-size:11px; padding: 0 0 2px 8px; margin-left:134px; margin-top:-3px;}
#right div.videos p { padding: 0 0 0 8px; line-height:16px; margin-left:134px; }

#right div.mon_compte { width:260px; height:28px; margin-bottom:10px; background-image:url(../img_home/espace_mon_compte.gif); background-repeat:no-repeat; padding:16px; }
#right div.mon_compte p { padding-top:19px; }
#right div.mon_compte p span.ecart { padding: 0 7px; }

/*#right div.recherche { width:292px; height:159px;  background-image:url(../img_home/espace_recherche.gif); background-repeat:no-repeat;  }*/
/*#right div.recherche { width:292px; height:159px;  background-image:url(../img_home/espace_recherche.gif); background-repeat:no-repeat; padding:0px;   }*/
#right div.recherche { width:292px; height:159px;   padding:0px; font-size:1px; line-height:0; }

#right div.recherche div.container_iframe {  height:135px; width:258px; overflow:hidden;  z-index:20; }
#right div.recherche img.right { float:right;  }



/*compte + recherche + a propos*/
.sous_univers {  height:209px; width:790px;   }
.compte_recherche { width:512px; float:left; background-color:#FFFFFF }
/* acces compte */
.accescompte {	background-position: center;	height: 33px; }

.emploi{ width:515px;height:139px;margin-top:8px;}

.emploiexpress {float:left;	width:240px;line-height:17px; margin-right: 20px;  }
.emploiexpress img{	margin-bottom:4px; margin-top:2px; display:inline; }
.formulaire {  height: 14px;	border: 1px solid #5f81aa;	line-height: 12px; font-size:11px; width:230px; margin-bottom:8px;}
.sel { height: 16px;	border: 1px solid #5f81aa;	line-height: 12px; font-size:11px; width:230px; margin-bottom:8px; }
.lancer { float:right; margin-top:2px; }
.actu { float:right; width:208px;line-height:17px; }
.actu h1 { font-size:14px; color:#C8504F; margin-bottom:4px; }
.actu img {float:left; margin-right:4px; } 

div.a_propos { width:142px; height:142px; background-image:url(../img/a_propos_maroc.jpg); background-repeat:no-repeat; margin-top:17px; float:left; padding: 42px 90px 8px 8px; line-height:17px; background-color:#6698C2; }
div.a_propos a { color:#FFFFFF; text-decoration:none; }
div.a_propos a:hover { color:#FFFFFF; text-decoration:underline; }




/*            bas                     */
.posFooter {	width:1000px; font-size:9px; color:#878684; text-align:center; LINE-HEIGHT: 13px; margin-top:4px; clear:both;	}
.posFooter a{ COLOR: #5f81AA; TEXT-DECORATION: none ;}
.posFooter a:hover{ COLOR: #5f81AA; TEXT-DECORATION: underline ;}

