@charset "utf-8";

/*-----------------------------------------------Index---------------------------------------------------------------------*/
input[type="submit"] {overflow:hidden; padding:0 15px; margin:0 0 0 0; cursor:pointer}

.list-blank .green-clr:hover{text-decoration:underline;}
.viewall:hover{text-decoration:underline;}
a.backto{ color:#000; font-weight:bold; height:24px; padding-bottom:5px; text-transform:uppercase;}
a.backto:hover{text-decoration:underline;}
a.back-button-to {background: url(../images/sprite.png) no-repeat scroll -977px -17px transparent; line-height:25px;}
.lireplus:hover{text-decoration:underline; color:#63ab45;}
.lireplus{color:#63ab45;}
.lireplus.disabled{display:none;pointer-events:none;}
.see-company:hover{text-decoration:underline; color:#999;}
.langue{color:#63ab45 !important;}
a.import{color:#999; font-weight:bold;}
.langue:hover{text-decoration:underline;}
.list-blank .grey9:hover{text-decoration:underline;}
.list-text-full .green-clr:hover{text-decoration:underline;}
.list-text-full-reseau .green-clr:hover{text-decoration:underline;}
.list-text-full .grey9:hover{text-decoration:underline;}
.list-text-full-reseau .grey9:hover{text-decoration:underline;}
.offre:hover{text-decoration:underline;}
.company-fil:hover{text-decoration:underline;}
.heading-article a.fr:hover{text-decoration:underline;}
.heading-article2{font-size:23px; font-weight:bold; width:300px; margin-bottom:15px; font-family: 'swis721_blkcn_btblack'; color:#444; height:28px; line-height:34px;}
.heading-article3{font-size:19px; font-weight:bold; margin-bottom:15px; font-family: 'swis721_blkcn_btblack'; color:#444; height:28px; line-height:28px;}
.learn .text13 .strong:hover{text-decoration:underline;}
#wowslider-container1 a.learn:hover{text-decoration:underline;}
.voir{color:#333;}
.voircarte{color:#444;}
.voircarte:hover{color:#444; text-decoration:underline;}
.menucontact{color:#000; text-decoration:none; margin-right:30px;}
.menucontact:hover{color:#000; text-decoration:underline; margin-right:30px;}
.menucontact.active{text-decoration:underline;}
.voir:hover{color:#333; text-decoration:underline;}
.lu{font-size:12px; /*font-weight:bold;*/ color:#000;}
.lu:hover{color:#000; text-decoration:underline;}
.nonlu{font-size:12px; font-weight:bold; color:#000;}
.nonlu:hover{text-decoration:underline;}
.spacer{height:40px;}
.slider-section {margin-bottom:45px;}
.nav-menu{width:689px;}
.menu li.home a.home-but-index {width:45px; height:45px; display:block; background:url(../images/home-small.png) no-repeat; text-indent:-999px; overflow:hidden; padding:0;}
.menu li.home a.home-but-index:hover{width:45px; height:45px; display:block; background:url(../images/home-hover.png) no-repeat; text-indent:-999px; overflow:hidden; padding:0;}
ul.upper-menu li a{font-size:12px; color:#63ab45; padding:1px 6px; border-right:1px solid #63ab45;}
ul.upper-menu li a:hover{text-decoration:underline;}
ul.upper-menu li a.employer{ text-decoration:none}
.social-media{margin:5px 0px 0px 7px;}
.drop-down li {padding:4px 3px 3px 3px; width:234px;}
.drop-down li a.drop, .inner-module  .menu li .drop-down li a.drop{ font-weight:normal;}
.drop-down li a.drop:hover, .inner-module  .menu li .drop-down li a.drop:hover{font-weight:bold; text-shadow:none;}
.ser-drop li .drop-menu li a{padding:5px 10px; color:#63ab45;}
.ser-drop li .drop-menu li a:hover{font-weight:bold; color:#fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#63ab45), to(#3f7926));
background: -webkit-linear-gradient(#63ab45, #3f7926);
background: -moz-linear-gradient(#63ab45, #3f7926);
background: -ms-linear-gradient(#63ab45, #3f7926);
background: -o-linear-gradient(#63ab45, #3f7926);
background: linear-gradient(#63ab45, #3f7926);
-pie-background: linear-gradient(#63ab45, #3f7926);
behavior: url(/css/PIE.htc);}
.list-blank{text-align:left;}
.mrg-b12{margin-bottom:12px !important;}
.mrg-t11{margin-top:11px}
.mrg-t30{margin-top:-30px}
.mrg-r20{margin-right:20px}
.mrg-t28{margin-top:28px}
.mrg-t35{margin-top:35px !important;}
.mrg-t70{margin-top:70px !important;}
.mrg-t5{margin-top:3px;}
.mrg-t6{margin-top:15px;}
.mrg-t10{margin-top:10px;}
.mrg-t20{margin-top:20px;}
.png-b{padding:0px !important;}
.png-b6{padding-bottom:15px !important;}
.png-b7{padding-bottom:7px !important;}
.png-b0{padding-bottom:0px !important;}
.png-t{padding-top:0px !important;}
.png-l{padding-left:0px !important;}
.mrg-0{margin:0px !important;}
.mrg-l{margin-left: 0px !important;}
.mrg-l20{margin-left: 20px;}
.mrg-l25{margin-left: 25px;}
.mrg-l5{margin-left: 5px}
.mrg-l9{margin-left: -9px !important;}
.mrg-l20{margin-left:120px;}
.mrg-l43{margin-left:143px;}
.mrg-l47{/*margin-left:165px;*/ margin-left:165px;}
.mrg-r10{margin-right:10px;}
.mrg-t{margin-top:0 ;}
.select-drop {width:100%;}
.social-media{float:left;}
.tindent{text-indent:0px !important;}
.tindent10{text-indent:10px !important;}
.fnormal{font-weight:normal !important;}
.zonetexte{width:290px;}
.zoneimage{ float:left; width:260px;}
.title-argument  {font-size:32px; font-weight:bold; margin:15px 0px; font-family: 'swis721_blkcn_btblack'; color:#444; line-height:34px; }
ul .argument{margin-top:20px !important;}
.txt-argument{padding-top:9px !important; font-size:14px; height:40px !important; width:300px !important; font-style:italic;}
.head-bullet-arg{background:url(../images/sprite.png) 0 -112px no-repeat; margin-top:-8px; margin-right:10px; width:38px; height:38px; display:block; vertical-align:8px; float:left;}
.spacer55{height:50px;}
.spacer20{height:20px;}
.spacer5{height:5px;}
.spacer95{height:95px;}
.wrapper{min-height:650px;}
#boxes #carte.window{width:725px;}

.basic-info.popup .colm2 .custon-dropdown{width:72%;}
span.msg-error-active{
    clear: both;
    color: #ff0000;
    display: block;
    margin-top: 5px;
    padding: 5px 10px 0px 0px;
}
.error-msg{ width:100%; /*border:1px solid #ffcc00; color:#28241d; text-shadow:1px 1px 0 #feea9a; background:#FFF5CC;*/}

.info-icon{margin:-1px 20px 0 10px;}

.error-lien{font-weight:bold; color:#000; text-decoration:underline;}
.error-lien:hover{font-weight:bold; color:#000; text-decoration:underline;}
.apply-module .custon-dropdown{ background:url("../images/custom_bg.png") no-repeat scroll left top transparent;}
.miseajour {
    background: none repeat scroll 0 0 #FFFBF6;
    border-bottom: 1px solid #FFAF3C;
    border-top: 1px solid #FFAF3C;
    color: #EB8B02;
    margin: 0 auto;
    padding: 4px 0;
}
.txt-miseajour {
    margin: 0 auto;
    width: 980px;
}

/*-----------------------------------------------Fin Index---------------------------------------------------------------------*/

/*-----------------------------------------------NEW- Header-Connecté---------------------------------------------------------------------*/

/*-----------------------------------------------Fin- Header-Connecté---------------------------------------------------------------------*/


.basic-info-forgot li {width:100%; float:left; padding:0px 0 8px 0}
.basic-info-forgot label {font-weight:bold;}
.subheader-forgot {font-size:18px; font-family:'swis721_blkcn_btblack'; color:#63ab45; border-bottom:1px solid #ddd; padding:15px 0;}
h2.subheader-forgot {text-indent:20px}
.form-module label {font-weight:bold; line-height:20px; padding-top:10px; /*width:100px;*/}
.forgot-password-module .textfield {width:97%}
.bold{font-weight:bold;}
.padding3{padding:20px 3px 3px 3px;}
.email-conf .subemail.popup{height: 70px;
    line-height: 75px;}
.subemail {font-size:21px; font-family:'swis721_blkcn_btblack'; color:#000; border-bottom:1px solid #ddd; padding:15px 0; margin-bottom:20px}
.inner-module .search-section {background:url(../images/search_bg2.gif) 0 0 repeat-x; height:52px;}
/*Policy page*/
.box-content.policy {padding:20px;}
.text-list-p{margin-bottom: 20px !important;}
.text-list-p li{padding:5px 15px; list-style:url(../images/green-bullet.png); margin-left:20px;}
.text-list-right li{padding:2px 10px; list-style:url(../images/grey-bullet.png); margin: 5px 0px 5px 60px; }
 h3.green-title-p {font-family: 'swis721_blkcn_btblack'; font-size:18px; color:#63ab45; margin-bottom:15px;}
 h2.green-title-p {font-family: 'swis721_blkcn_btblack'; font-size:18px; color:#595959; margin-bottom:15px;}
 .bottom-p{background:#aaaaaa; text-align:right; padding:10px 20px; color:#ffffff; font-weight:bold;}  
 .left-profile-section .sort-sec{border:none; padding:7px 10px;}
 .sort-sec{border-radius:0; border-top:0; padding:0px 10px; border:1px solid #d2d2d2; background:#f8f8f8; height:27px; padding-top:5px; border-top:0; line-height:24px;}
.a-policy{color:#fff;}
.a-policy:hover{color:#e7e7e7; text-shadow:none;}
.info-icon2{background:url(../images/sprite.png) 0 -374px no-repeat; width:30px; height:45px; margin:0 10px 0 -10px; display:inline-block;}
/*-----------------------------------------------Moteur de recherche Accueil---------------------------------------------------------------------*/
.seach-module{padding:22px 0}
.instruct{line-height:35px; color:#888; font-style:italic; font-size:12px;}
.ser-arrow{margin: 11px 0 0 7px;}
.ser-arrow-km{background:url(../images/sprite.png) -14px -60px no-repeat; width:12px; height:11px; display:block; margin: 11px 0 0 6px;}
.forms-search .search-column  .select {background:url(../images/select-dropdown-32.png) -14px -1px no-repeat; background-color:#f1f1f1; width:248px; height:30px; border:1px solid #829878; color: #888888; font-size: 16px; text-shadow: 1px 1px 0 #FCFCFC; box-shadow: none;}

.form-search-select-dynamique {
    background: url("../images/bgSelect.png") repeat-x scroll 0 -1px!important;
    border:1px solid #b3b3b3;
    height: 30px;
    border-radius: 5px;
    width: 583px;
    overflow: hidden;
}
.form-search-select-dynamique-arrow {
    float: right;
    background: url("../images/bgSelect-arrow.png") no-repeat !important;
    height: 30px;
    width: 32px;
}
#selectiLocation {
    width:500px;
}

/* .ser-drop li .drop-menu{top:32px; padding:0px;} */
.ser-drop-km li .drop-menu{top:32px; padding:0px;}
.ser-drop-km li a.main-km{color:#999; text-align:left; background-color:#e1e1e1;  text-shadow:1px 1px 0px #fff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f1f1f1), to(#e1e1e1));
background: -webkit-linear-gradient(#f1f1f1, #e1e1e1);
background: -moz-linear-gradient(#f1f1f1, #e1e1e1);
background: -ms-linear-gradient(#f1f1f1, #e1e1e1);
background: -o-linear-gradient(#f1f1f1, #e1e1e1);
background: linear-gradient(#f1f1f1, #e1e1e1);
-pie-background: linear-gradient(#f1f1f1, #e1e1e1);
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0; behavior: url(/css/PIE.htc);
height:30px; line-height:31px; padding:0 5px 0 7px; width:55px; display:inline-block; font-weight:bold; border-left:1px solid #aaa; position:relative; font-size:10px;}
.ser-drop-km {margin:-33px 0 0 50px}
.ser-drop-km li{position:relative;}
.ser-drop-km li:hover .drop-menu{display:block;}
.ser-drop-km li .drop-menu{ background:#fff; position:absolute; top:30px; border:1px solid #aaa; display:none; left:0; font-size:10px;}
.ser-drop-km li .drop-menu li{width:100%;}
.ser-drop-km li .drop-menu li a{background:#fff; padding:2px 10px; color:#666; border-bottom:1px solid #ddd; display:block;}
.ser-drop-km li .drop-menu li a:hover{background:#e1e1e1;  text-shadow:none;}
.ser-drop-km li .drop-menu li a:hover{background:#e1e1e1;  text-shadow:none;}
.search-btn {background:url(../images/search-but-32.jpg) 0 -2px repeat-x; 
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
behavior: url(/css/PIE.htc);  font-size:14px;  height:32px; margin-top:-1px; cursor:pointer; position:relative;}
.search-btn:hover {background:url(../images/search-but-hover.jpg) 0 -2px repeat-x; margin-top:-1px;  text-shadow:none;
behavior: url(/css/PIE.htc); font-size:14px; height:32px; cursor:pointer; position:relative; margin-top:0;}
.search-btn2 {background:url(../images/search-but-32.jpg) 0 -2px repeat-x; padding:0 15px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: #999 1px 1px 1px;
-moz-box-shadow: #999 1px 1px 1px;
-o-box-shadow: #999 1px 1px 1px;
box-shadow: #999 1px 1px 1px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
behavior: url(/css/PIE.htc);  font-size:16px;  height:32px; cursor:pointer; position:relative;  border:1px solid #878282; color:#000; text-shadow:none !important; font-weight:normal; }
.search-btn2:hover {background:url(../images/search-but-hover.jpg) 0 -2px repeat-x; padding:0 15px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: #999 1px 1px 1px;
-moz-box-shadow: #999 1px 1px 1px;
-o-box-shadow: #999 1px 1px 1px;
box-shadow: #999 1px 1px 1px; text-shadow:none !important;
behavior: url(/css/PIE.htc); font-size:16px; height:32px; cursor:pointer; position:relative; margin-top:0;}
.register-btn:hover{background:url(../images/search-but-hover.jpg) 0 0px repeat-x; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #050505 0px 4px 1px;
-moz-box-shadow: #050505 0px 4px 1px;
-o-box-shadow: #050505 0px 4px 1px;
box-shadow: #050505 0px 4px 1px; 
behavior: url(/css/PIE.htc); position:relative; border:1px solid #878282; font-size:16px; color:#000; text-shadow:0 0 2px white; font-weight:bold; width:248px; height:35px; cursor:pointer;}
.pointe{margin-left:101px; margin-top:-29px;}
.profile-image.contact-prof-pop-up{width:75px; height:67px; padding:5px; background:#fff; border:1px solid #e0e0e0; position:relative; top:0; left:0;}
.profile-image.contact-prof-pop-up img{width:75px; height:67px;}
.prof-text.pop{padding:0 0 0 15px; width:198px;}
.green-btn.pop{width:150px; height:20px; line-height:21px;  display:block; padding:0; font-size: 10px; font-weight:bold; float:right; margin-top:10px; -webkit-box-shadow: #adb9a8 2px 2px 5px; -moz-box-shadow: #adb9a8 2px 2px 5px; -o-box-shadow: #adb9a8 2px 2px 5px; box-shadow: #adb9a8 2px 2px 5px; behavior: url(/css/PIE.htc); margin-top:10px;}
.green-pop-btn-txt {display:block; height:20px; text-align:center; border-left:1px solid #b6dda5; width:110px; float:left}
.icons.message-green-pop{background:url(../images/send-message.png) 5px 5px no-repeat; width: 26px; height:20px;}
.green-btn.pop:hover{background-position:0 -36px; color:white;}
.label-text-pop{ font-weight:bold; margin-top: 5px; width:95px; text-align:right;}
.mess-text-pop{ font-weight:bold; margin-top: 18px; width:95px; text-align:right;}

/*-----------------------------------------------FIN Moteur de recherche Accueil---------------------------------------------------------------------*/
.seeall{text-decoration:underline; color:#333;}
.seeall:hover{text-decoration:underline; color:#333;}
/*-------------------------------------------------Listing emploi // Header connecter------------------------------------------------------------------------------------------*/
.map-link {float:right!important;margin-right:10px;}
.filter-drop-container .select-drop-section {max-height:200px; overflow-y:scroll; padding:6px 0 0 4px;}
.main-content.list-emplois{margin-top:43px; width:710px;}
.listings .list-text .title-green{font-size:14px;margin-bottom:0;}
.listings .list-text .title-green:hover{text-decoration:underline;}
.listings-vedette .list-text .title-green:hover{text-decoration:underline;}
.suprimer{background:url(../images/sprite.png) 0 0 no-repeat; width:13px; height:20px; display:block; float:right;  margin:0; background-position:2px -538px}
.supprimer{background:url(../images/sprite.png) 0 0 no-repeat; width:13px; height:20px; display:block; float:right;  margin:6px 16px 0px 0px; background-position:2px -538px}
.short-job-title {width:440px;#width:480px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.offre-short-job-title {width:300px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;}
.alert-short-job-title {width:400px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;}
.ville-short-job-title {width:210px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;}
.album-short-job-title {width:140px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;}
.template{width: 160px; text-align:left; text-indent:10px}
.social-icons{margin:0px 0 0 5px;}
.sort-sec .grey-rnd-btn{margin:-3px 0px 1px 5px; /*line-height:18px;*/ height:19px;}
.gray-bg {min-width:142px;}
.gray-bg .brd {border-right:none; border-left:none;}
 ul.drop-dark-sec2{/*padding:30px 7px 3px !important;*/ -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #ffffff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ECECEC), to(#FFFFFF));
background: -webkit-linear-gradient(#ECECEC, #FFFFFF);
background: -moz-linear-gradient(#ECECEC, #FFFFFF);
background: -ms-linear-gradient(#ECECEC, #FFFFFF);
background: -o-linear-gradient(#ECECEC, #FFFFFF);
background: linear-gradient(#ECECEC, #FFFFFF);
-pie-background: linear-gradient(#ECECEC, #FFFFFF);
behavior: url(/css/PIE.htc);  padding: 3px 10px;  display:none; /*background:linear-gradient(#ECECEC, #FFFFFF) repeat scroll 0 0 transparent;*/ width:120px; position:absolute; /* top:51px; */ /* margin-left:784px; */ /*left:-47px; */z-index:9999; 
border:1px solid #999;}
.drop-dark-sec2 li {padding:3px 0px; border-bottom:1px dotted #ccc; }
.drop-dark-sec2 li a{color:#666; display:block; font-weight:bold; line-height: normal!important;}
.drop-dark-sec2 li a:hover{color:#6cb64d; display:block;}
.drop-dark-cand{margin-top:0px !important;}
.drop-dark-cand li.user-account{position:relative; z-index:999;}
.selectboxgrey .select {	
	/*padding:0px;*/ 
	width:115px!important;
	position:relative;
	/*height:30px;*/
	background:url(../images/select-dropdown-32.png) -137px -1px no-repeat; 
}
li.selectboxgrey{width:215px !important;}
.search-section {z-index:999;}
.list-text-full-reseau{width:522px;}
.select-drop-section li{padding:0px;}
.label-max{width:87px; display:block; margin-top:6px;}
li.profession{width:294px !important; padding-bottom:5px; height:auto;}
li.profession:hover {background: #f1f1f1; cursor:pointer;}
.price-range{float:left; height:30px; padding-top:10px; width:100%;}
.price-bar{background-color:#222222; float:left; height:1px; position:relative; width:100%}
.rant-point{cursor:pointer; height:18px; left:10%; position:absolute; top:-10px; width:18px;}
.price-range .price-bar span{padding-top:10px;}
.col-left-pop{ float:left; margin-right:15px; width:48%;}
.col-right-pop{width:48%;}
.container-pop{overflow-y:scroll; max-height:250px; padding:5px; border:1px solid #e1e1e1;}
.listings-vedette{border:1px dotted #63ab45; margin-top:-1px; background:#f5f9f9}
.listings-vedette .prof-images{width:183px; display:inline-block; float:left; text-align:center;}
.listings-vedette .prof-images img{height: auto; max-height: 100px; max-width: 180px; width: auto;}
.listings-vedette .list-text{padding: 0 20px 0 193px;}
.listings-vedette .list-text .title-green{font-size:14px; margin-bottom:0px; margin-top:0px;}
.listings .list-text .title-green{margin-top:0px;}
.listings .list-text{width:440px; padding:0px 0px 0px 10px; float:left;}
.en-vedette{ padding:6px 0px 6px 12px; font-weight:bold; color:#63ab45;  border:1px dotted #63ab45; margin-top:1px; background:#f5f9f9}
.no-result{ padding:15px; color:#333;  border:1px solid #ccc; margin-top:1px; height:159px;}
.no-result.no-emploi{height:204px;}
.no-result li{list-style:inside;}
.pop-up-box{width:300px; padding:10px; background:#f8f8f8; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(/css/PIE.htc); border:1px solid #d2d2d2; float:left; position:relative;}

.org-btn{background:url("../images/orange_bg.png") repeat-x scroll 0 0 transparent; border:1px solid #F1D21D;}
.org-btn:hover {color:#000; background:url(../images/orange_bg_hover.png) 0 0 repeat-x; text-shadow:none; text-decoration:none !important;}
.yellow-search-btn{background:url("../images/orange_bg.png") repeat-x scroll 0 0 transparent; border:1px solid #F1D21D;}
.yellow-search-btn:hover{background:url(../images/orange_bg_hover.png) 0 0 repeat-x;}
.orange-btn{border:1px solid #F1D21D;}
.listings .tagnew-fr{ position:relative; left:19px; top:35px;}
.listings .tagnew-en{ position:relative; left:7px; top:22px;}
.tagnew-fr{width:auto; color:#fff; letter-spacing:1px; /*left:49px;  top:-80px;*/ background:#63ab45; font-size:11px; border:1px solid #63ab45; padding: 2px 5px; 
float:right; -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-border-top-left-radius: 5px;
-moz-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-webkit-text-shadow: #888 0px 1px 1px;
-moz-text-shadow: #888 0px 1px 1px;
text-shadow: #888 0px 1px 1px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#63ab45), to(#3f7926));
background: -webkit-linear-gradient(#63ab45, #3f7926);
background: -moz-linear-gradient(#63ab45, #3f7926);
background: -ms-linear-gradient(#63ab45, #3f7926);
background: -o-linear-gradient(#63ab45, #3f7926);
background: linear-gradient(#63ab45, #3f7926);
-pie-background: linear-gradient(#63ab45, #3f7926);
behavior: url(/css/PIE.htc);
}
.tagnew-en{width:auto; color:#fff; letter-spacing:1px; /*left:49px;  top:-80px;*/  background:#63ab45; font-size:11px; border:1px solid #63ab45; padding: 2px 5px; 
float:right; -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-border-top-left-radius: 5px;
-moz-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-webkit-text-shadow: #888 0px 1px 1px;
-moz-text-shadow: #888 0px 1px 1px;
text-shadow: #888 0px 1px 1px;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#63ab45), to(#3f7926));
background: -webkit-linear-gradient(#63ab45, #3f7926);
background: -moz-linear-gradient(#63ab45, #3f7926);
background: -ms-linear-gradient(#63ab45, #3f7926);
background: -o-linear-gradient(#63ab45, #3f7926);
background: linear-gradient(#63ab45, #3f7926);
-pie-background: linear-gradient(#63ab45, #3f7926);
behavior: url(/css/PIE.htc);
}

/* Afficher les options de la dropdown profession (select all / none */
.select-drop > .main-drop > .filter-drop-container > .filter-drop-bottom > ul > li > a {
    width: auto!important;
}

/*-------------------------------------------------Listing emploi------------------------------------------------------------------------------------------*/
/*.heading-article{width:500px;}*/

/*-------------------------------------------------Header non connecter---------------------------------------------------------------------------------*/
.inner-module .seach-module .input-box {width:259px; background-color:#f1f1f1; height:30px;}
.input-box .inputbg.icons.drop-dwn, .input-box.select .selectbg.icons.drop-dwn{padding:8px 0 10px 10px; margin:0;}
.inner-module .seach-module .search-btn {background:url(/images/sprite.png) -142px -123px no-repeat; text-indent:-9999px; width:40px; margin-top:0px;}
.inner-module .seach-module {padding:10px 0 0 0}
.menu li a.actif{background:url(../images/nav_hover.gif) 0 0 no-repeat; color:#63ab45 !important; text-shadow:none !important; font-size:14px; line-height:30px; height:36px}
.mrg-1{margin:1px 0px 0px 5px;}
.grey-menu-noactif{background:#f5f5f5; border-bottom:1px solid #d6d6d6; /*height:32px;*/ display:block;}
/*-------------------------------------------------FIN Header non connecter---------------------------------------------------------------------------------*/
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.pop.current a{font-size:16px; margin-top:-3px; line-height:36px; height:33px;}
.login-txt{font-size:16px; font-family:"Arial", Helvetica, sans-serif;  color:#222222;}
.social-login-field li {padding-bottom:10px; font-weight:bold;}
/*.social-login-field-info li {padding:10px;}*/
.social-login-field-info li .register-btn{-webkit-box-shadow: #ccc 0px 5px 0px;
-moz-box-shadow: #ccc 0px 5px 0px;
box-shadow: #ccc 0px 5px 0px;
behavior: url(/css/PIE.htc)}
/*-----------------------------------------------footer---------------------------------------------------------------------*/
.footer-section a:hover {text-decoration:underline; text-shadow:none;}
.footer-section {padding:25px 0 0; margin-top:20px;}
.footer-module{padding:0px;}
.blog-article:hover{color:#aaa;}
.opt-career{padding:24px;}
.social-buttons{background:url(../images/sprite-2.png) 0 0 no-repeat;  margin-bottom:-4px; text-indent:50px; color:#666666; padding-top:9px;}
.social-buttons:hover{background:url(../images/sprite-2.png) 0 0 no-repeat; width:203px; height:36px; display:block; margin-bottom:-4px; text-indent:50px; color:#ffffff; padding-top:9px; text-decoration:none;}
.social-buttons.facebook:hover {text-decoration:none;}
.social-buttons.twitter:hover {text-decoration:none;}
.social-buttons.linked:hover {text-decoration:none;}
.social-buttons.gplus:hover{text-decoration:none;}
.droits-liens{float:left; width:960px; margin-top:-17px;}
.droits{float:left; color: #fff; font-size: 11px;}
.liens{float:right; margin-top:14px;}
.liens li{display: inline; font-size: 11px; list-style: none outside none;}
.wrapper-panel {float:left; width:100%;}
.wrapper-panel .center-section{margin-top:30px;}
.footer-smaller {padding:0px; color:#222; font-size:11px; margin:50px auto 0px auto; border-top:1px dotted #ccc; display:block;}
.footer-smaller span.fr {color:#666; position:relative; left:-8px; }
.text-hidden-with-indent{text-indent:-9999px; display:block; height:0px;}
/*------------------------------- fin footer-------------------------------------------------------------------*/

/*-----------------------------emploi-profession/entreprise-industrie------------------------------------ */
.emploi-module {width:980px; margin:0 auto; text-align:left; margin-top:50px}
.heading-profession{font-size:26px; font-weight:bold; margin-bottom:25px; font-family: 'swis721_blkcn_btblack'; color:#444; height:28px; line-height:37px;}
.col-left{ width:430px; float:left; margin-right:50px;}
.col-right{ width:430px;}
.list-profession li{display:block; border-bottom:1px dotted #ebebeb; padding:5px 0;}
.list-profession li a:hover{font-weight:bold;}
.padding20{padding:20px;}
.padding40{padding:40px;}
.tindent40{text-indent:40px !important;}

/*-----------------------------fin emploi-profession/entreprise-industrie----------------------------------- */
.calenderevents {width:96%; float:left; padding:10px; background:url(../images/border.png) bottom repeat-x;}
/*-----------------------------------------------Company-activite---------------------------------------------------------------------*/
.parent-grey-module{padding-top: 51px; position: relative; overflow: hidden;}
.parent-grey-module .gray-module.employee{position: relative; z-index: 2; margin:0px 0px 30px 0px;}
.parent-grey-module .emp-profile{top: 0px; z-index: 3; margin:20px;}
.parent-grey-module .cont-section{top: 0px; left:0px; z-index: 3; margin:20px; position:absolute; }

.main-content-activite{width:710px; float:right; margin: 55px 0 30px;}
.main-content-activite.contact{margin:0 0 30px;}
.main-content-activite-succursale{ margin:0 0 30px;}
.listing-section.contact-list .listings .padding10{padding:10px 0 !important;}
.search-right{float:right;}
.search-bouton{background:url(../images/search.png) no-repeat; width:22px;}
.textfield-profil, .select-field {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  -webkit-box-shadow: #d8d8d8 0px 4px 0px; -moz-box-shadow: #d8d8d8 0px 4px 0px; box-shadow: #d8d8d8 0px 4px 0px; behavior: url(/css/PIE.htc); border:1px solid #aaaaaa; background-color:#fff; position:relative; width:205px; padding:2px 5px; font-family:"Arial", Helvetica, sans-serif; font-size:12px; color:#444;}
.bottom-buttons .buttons.facebook{margin-top:6px; margin-right:-4px;}
.bottom-buttons .buttons.linked{margin-top:6px; margin-right:-4px;}
.bottom-buttons .buttons.twitter{margin-top:6px; margin-right:-4px;}
.bottom-buttons .buttons.jobillico{margin-top:6px; margin-right:-4px;}
.buttons.facebook{background:url(../images/ico-facebook.png) no-repeat;}
.buttons.twitter{background:url(../images/ico-twitter.png) no-repeat;}
.buttons.linked{background:url(../images/ico-linkedin.png) no-repeat;}
.buttons-follow.facebook{background:url(../images/ico-facebook.png) no-repeat;}
.buttons-follow.fb{background:url(../images/ico-facebook.png) no-repeat; display:block; padding:0px 0px 6px 25px; color:#999; font-weight:bold;text-indent:0;width:auto;}
.buttons-follow.lk{background:url(../images/ico-linkedin.png) no-repeat; display:block; padding:0px 0px 0px 25px; color:#999; font-weight:bold;text-indent:0;width:auto;}
.buttons-follow.tw{background:url(../images/ico-twitter.png) no-repeat; display:block; padding:0px 0px 6px 25px; color:#999; font-weight:bold;text-indent:0;width:auto;}
a:hover.buttons-follow.fb{text-decoration:underline;}
a:hover.buttons-follow.lk{text-decoration:underline;}
.buttons-follow.twitter{background:url(../images/ico-twitter.png) no-repeat;}
.buttons-follow.linked{background:url(../images/ico-linkedin.png) no-repeat;}
.company-fil{color:#63ab45; font-weight:bold; font-size:12px;}
.profile-image.company-img img {width:126px; height:75px;}
.profile-image.company-img{text-align:center; width:126px; height:76px; position:static; padding:8px; float:left;margin-right:15px;}
.actualities-buttons-positions {bottom: 0;height: 24px;right: 0;clear:both;}
.C-facebook{background:url(../images/ico-facebook.png) no-repeat; margin-top:-17px; position:relative; width:18px; height:18px;}
.C-twitter{background:url(../images/ico-twitter.png) no-repeat; margin-top:-17px; position:relative; width:18px; height:18px;}
.C-linked{background:url(../images/ico-linkedin.png) no-repeat; margin-top:-17px; position:relative; width:18px; height:18px;}
.C-linked-pop{background:url(../images/ico-linkedin.png) no-repeat; margin-top:8px; position:relative; margin-left:6px; height:18px;}
.M-facebook{background:url(../images/ico-facebook.png) no-repeat; margin-top:6px; width:18px; height:18px; padding-left:8px;}
.M-twitter{background:url(../images/ico-twitter.png) no-repeat; margin-top:6px; width:18px; height:18px; padding-left:8px;}
.M-linked{background:url(../images/ico-linkedin.png) no-repeat; margin-top:6px; width:18px; height:18px; padding-left:8px;}
.M-google{background:url(../images/ico-google.png) no-repeat; margin-top:6px; width:18px; height:18px; padding-left:8px;}
.icons.crochet{background-position:7px -508px !important;}
.icons.crochet:hover{background-position:-26px -457px !important;}
.icons.negatif{background-position:-26px -457px !important; border-right:1px solid #999;}
.green-gris-btn.contact.icons.crochet:hover{background-position:0 -36px; color:white;}
.green-gris-btn.contact{width:200px; height:29px; line-height:30px; text-transform:uppercase; display:block; padding:0; font-size:14px; font-weight:bold; margin:10px auto; -webkit-box-shadow: #adb9a8 2px 2px 5px;
-moz-box-shadow: #adb9a8 2px 2px 5px;
box-shadow: #adb9a8 2px 2px 5px;
behavior: url(/css/PIE.htc); position:relative;}
.green-gris2-btn {background:url(../images/green-gris-btn5.jpg) 0 0 repeat-x; height:30px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); padding:0px 10px; border:1px solid #999; color:white; text-shadow:1px 1px 0px #558f3d; line-height:30px; position:relative;}
.green-gris-btn {background:url(../images/green-gris-btn5.jpg) 0 0 repeat-x; height:30px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); padding:0px 10px; border:1px solid #427d2a; color:white; text-shadow:1px 1px 0px #558f3d; line-height:30px; position:relative;}
.grey-button .icons, .green-gris-btn .icons {background:url(../images/sprite-2.png) 0 0 no-repeat; width:34px; height:28px; display:block; float:left; border-right:1px solid #427D2A; margin:0; float:left}
.grey-button .icons, .green-gris2-btn .icons {background:url(../images/sprite-2.png) 0 0 no-repeat; width:34px; height:28px; display:block; float:left; border-right:1px solid #999; margin:0; float:left}
.grey-button .icons, .green-gris-btn .icons:hover {background:url(../images/sprite-2.png) 0 0 no-repeat; width:34px; height:28px; display:block; float:left; border-right:1px solid #999; margin:0; float:left}
.green-gris-btn.contact:hover{background-position:0 -36px; color:white; text-shadow:none; border:1px solid #999;}
.green-gris2-btn.contact{ background-position:0 -36px; color:white; width:200px; height:29px; line-height:30px; text-transform:uppercase; text-shadow:none; display:block; padding:0; font-size:14px; font-weight:bold; margin:10px auto; -webkit-box-shadow: #adb9a8 2px 2px 5px;
-moz-box-shadow: #adb9a8 2px 2px 5px;
box-shadow: #adb9a8 2px 2px 5px;
behavior: url(/css/PIE.htc); position:relative;}
.green-gris-btn-txt {display:block; height:28px; text-align:center; border-left:1px solid #fff; float:left; padding-left:11px;}
.text-gris{padding-left:45px; width:200px;}
.grey-rnd-btn:hover{text-decoration:none !important;}
.white-listings{float:left; padding:10px; margin:10px; border:1px solid #dddddd; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); position:relative; display:block}
.person-invite{margin:5px;}
.lescontacts .black-clr{margin-right:30px;}
.icons.message-gray{background-position:-28px -421px !important;}
.grey-button:hover .icons.message-gray{background-position:7px -420px !important;}
.grey-bottom {background:#f1f1f1; display:block; margin:0px 0 -30px 0; padding:30px 0;}
.big-map{ margin-top:9px; width:220px; text-align:center;}
.etape{border:1px solid #d6d6d6; margin-bottom:20px; -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
-webkit-box-shadow: #e5e5e5 0px 3px 2px;
-moz-box-shadow: #e5e5e5 0px 3px 2px;
box-shadow: #e5e5e5 0px 3px 2px;
behavior: url(/css/PIE.htc); }
.to-do-list1{ margin:5px; background:#fff url(../images/number-1.png) 0 0 no-repeat;}
.to-do-list2{ margin:5px; background:#fff url(../images/number-2.png) 0 0 no-repeat;}
.to-do-list3{ margin:5px; background:#fff url(../images/number-3.png) 0 0 no-repeat;}
.heading-reseau{font-size:17px;  margin-bottom:10px; font-family:'swis721_blkcn_btblack'; color:#444; line-height:34px; padding:3px 0px 0px 45px;}
.heading-sous{font-size:17px; font-family:'swis721_blkcn_btblack'; color:#444; line-height:34px; padding-bottom:2px; border-bottom:1px solid #dddddd;}
.title-reseau{font-size:20px;  font-family:'swis721_blkcn_btblack'; color:#444; line-height:34px; font-weight:bold; height:28px;}
.connect-reseau{margin: 0px 0px 15px 45px !important;}
.pane-form2-label{text-align:left !important; width: 215px !important;}
.halfwid30{width:34%;}
.lien-form-eq  td{ height:20px !important; text-align:right;}
ul.egality{ padding:0 0 0px 20px; line-height:24px;}
.sou-title {font-size:16px; font-family: 'swis721_blkcn_btblack'; color:#000; padding:10px 0;}
/*-----------------------------------------------Company-activite---------------------------------------------------------------------*/

/*-----------------------------------------------Candidat-panel-setting----------------------------------------------------------------------*/
.drop-dark li a.main-dark{font-size:12px; width:143px;}
.box-no-result{padding:20px; border-bottom:none !important;}
.no-resul-fil{ padding-left:15px; font-weight:bold; }
.table-article tr.box-content .box-no-result:hover {background-color:#fff !important;}
.indication{font-size:11px; margin-top:-5px;}
.form-row-change .textfield{width:370px; margin-top:5px;}
.user-settings-box label{font-weight:bold; margin-right:5px;}
.emp-policy-article {padding:0px;}
.form-row-change {padding:0px 0px 15px 0px;}
.form-row-change label{font-weight:bold; margin-right:5px;}
header.black-module .logo.corporation a {background:url(../images/logo_white_panel.jpg) 0 -12px no-repeat; width:570px}
.error-msg-social{height:45px; background:url(../images/error-msg.jpg) 0 0 repeat-x; border:1px solid #c9872a; line-height:47px; color:#744400; text-shadow:1px 1px 0px #fcd49a; margin-bottom:30px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); position:relative; *margin-top:30px; width:100%; float:left; text-indent:20px;}
.dotted-module.social li.colm2{width:50%; text-align:left; padding-top:11px;}
.dotted-module.social li.colm1{width:35%;}
.dotted-module.social li.colm3{width:15%; text-align:right;padding-top:11px;}
.load-container{margin-bottom:15px;}
.table-article2{background-color:#fff; border:1px solid #aaa; position:relative; z-index:99; margin-top:-1px; width:100%; float:left; -webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important; -webkit-border-radius:5px 5px 0px 0px;  -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; behavior: url(/css/PIE.htc); }
.table-article2 tr.box-content td{border-bottom:1px solid #D2D2D2;}
.table-article2 tr.box-content:hover {background-color:#f8f8f8}
.table-article2 .radio {margin:0 0 0 30px}
.trash{background:url(../images/ico-trash.png) no-repeat; height:25px; width:25px; margin-left:25px;}
.trash:hover{background:url(../images/ico-trash-hover.png) no-repeat;}
.trash2{background:url(../images/ico-trash.png) no-repeat; height:25px; width:25px; position:relative;}
.trash2:hover{background:url(../images/ico-trash-hover.png) no-repeat;}
.small-buttons3{margin-right:0px; margin-left:80px;}
.small-buttons2{margin-right:0px; margin-left:5px;}
.num-drop{background: none repeat scroll 0 0 #333;
    opacity: 1.5;
}

.joboffertitle {width:330px;}
.candidates{width:435px;}
.detail-title{width:60px;}

.partager-drop-menu{background:#333;opacity:1.5;filter: alpha(opacity=150);z-index:3000;}

.custon-dropdown4{background:url(../images/custom_bg4.png) 0 0 no-repeat; border:0; display:inline-block; padding:1px 0 0 0px; height:36px; width:230px;}
.custon-dropdown.small2 .select{width:150px !important;}
.thr-column.button{padding:43px 0 0 45px;}
.thr-button{margin:42px 0px 0px 28px;}
.thr-column2{width:32%; margin-left:12px; padding:0px 0 0 10px;}
.form-module li.line {padding:7px 0 7px !important; border-top:1px dotted #828282;}
.form-module li.line.last{border-bottom:1px dotted #828282; margin-bottom:20px}
.form-module li .select{box-shadow:none;}
.prod-details li .details{color:#333;}
.prod-details li .det-head{font-weight:normal; color:#999; float:left;}
.ajouter{padding:1px 3px 3px 30px; display:inline-block; background:url(../images/stats-list.png) 4px 7px no-repeat; font-size:12px; color:#333; font-weight:normal; font-family:"Arial", Helvetica, sans-serif; text-transform:none !important; margin-top:0}
.ajouter:hover{background:url(../images/stats-list.png) 4px -53px no-repeat;color:#333; text-decoration:underline;}
.calender-text{line-height:18px; text-align:center; padding-top:11px; height:58px; display:block; font-weight:bold;}
.form-module.white li .plus{margin-top:7px;}
.basic-info .colm2 .custon-dropdown .select{width:64%}
.list-settings2 li{ padding:5px; border-bottom:1px solid #dbdbdb; height:30px; line-height:30px;}
.list-title{ font-weight:normal; font-size:14px;}
.list-content-summary {font-size:14px; display:inline-block;}
.profile-listings-summary{margin-bottom:30px !important;}
.profile-listings-summary li{border-bottom:1px dotted #aaa; padding:6px 0; display:block; width:100%;}
.status-text{outline:none;}
.left-profile-section .radio-list li{padding:5px; line-height:24px;}
.radio-list li{line-height:24px;}
.det-head{min-width:140px;}
.padding1{padding:1px; height:35px;}
.text-connection{ padding:0 0 0 65px; width:170px;}
.boxes{height: 310px;}
.label2-txt{width:270px; display:block;}
.connection-section{height:435px; display:block; overflow:auto; padding:10px;}
.bordergray {width:320px; background-color:#ffffff; border:1px solid #aaaaaa; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #e5e5e5 0px 5px 0px; -moz-box-shadow: #e5e5e5 0px 5px 0px; box-shadow: #e5e5e5 0px 5px 0px; behavior: url(/css/PIE.htc); position:relative;}
.statistiq li a{padding:10px 0 10px 10px; border-bottom:1px solid #eeeeee; display:block; color:#444; background:none;}
.gray-articlelogo, .white-article { border:1px solid #aaaaaa; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #e5e5e5 0px 5px 0px; -moz-box-shadow: #e5e5e5 0px 5px 0px; box-shadow: #e5e5e5 0px 5px 0px; behavior: url(/css/PIE.htc); position:relative;}
/*-----------------------------------------------FIN Candidat-panel-setting----------------------------------------------------------------------*/

.textfield3, .select-field {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: #d8d8d8 0px 4px 0px; -moz-box-shadow: #d8d8d8 0px 4px 0px; box-shadow: #d8d8d8 0px 4px 0px; behavior: url(/css/PIE.htc); border:1px solid #aaaaaa; background-color:#fff; position:relative; /*width:205px;*/ margin-right:5px; width:180px; padding:7px 5px; font-family:"Arial", Helvetica, sans-serif; font-size:12px; color:#444;}
.full-select .select li {width:575px !important;}
.full-select .select{width:575px;}
.full-select .custon-dropdown .select{width:395px;}
.plus-add.plus.minus{width:130px; padding-left:15px; line-height:15px;}
.suivi{background:url(../images/suivre.png) no-repeat;  margin-right:5px; width:130px; height:14px; display:block; float:left; margin-top:3px; padding-left:15px; line-height:15px;}
.suivi:hover{background:url(../images/cesser.png) no-repeat;  margin-right:5px; width:130px; height:14px; display:block; float:left; margin-top:3px; }
.cesser{background:url(../images/cesser.png) no-repeat;  margin-right:5px; width:14px; height:14px; display:block; float:left; margin-top:3px; padding-left:15px; width:130px; }
.plus-add.plus.minus:hover {width:130px; height:14px; display:block; float:left; background:url(../images/sprite.png) -986px -116px no-repeat; margin-right:5px; padding-left:15px;}
.notes-list li.odd{background:#fff;}
.odd{background:#fff;overflow:hidden;}
.notes-list li.odd:hover{background:#f8f8f8;}
.note-header{background:#f1f1f1; }
.red-countactif {font-size:10px; color:#fff; font-weight:bold; height:12px; background-color:#f01515; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
behavior: url(/css/PIE.htc); float:right; line-height:10px; padding:1px 3px; position:absolute; right:3px;}
.calender-table .colm1 .clnd-icon.icons  {display:inline-block; line-height:29px; text-align:center; font-size:8px; float:none;}
table.panel.album-listing td {width:150px;}
.template-tabs li a{padding:3px 10px; font-size:16px;}
/*----------------------------------------------- Company_profile----------------------------------------------------------------------*/
.job-data-label {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 1px 5px 0 0;
	min-width:90px;
}
.short-company-profile-name {
	width:450px;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:block;
	overflow:hidden;
}
.row-job-data {    
	clear: both;
    color: #333333;
    height: auto;
    margin:0 0 5px 25px;
    overflow: hidden;
}

.job-data-value  a {color:#333;}
.job-data-value {font-size: 12px;text-align: left;}
.google-map{ width:215px; height:auto!important; background: none!important; -webkit-box-shadow:none!important;
-moz-box-shadow:none!important; box-shadow:none!important;
behavior: url(/css/PIE.htc);}
.google-map img{height:115px; width:215px; padding:5px; -webkit-box-shadow: #cfcfcf 1px 1px 1px;
-moz-box-shadow: #cfcfcf 1px 1px 1px;
box-shadow: #cfcfcf 1px 1px 1px; background:#fff;}
.gray-sub-title.form .grey-rnd-bomber-btn: {font-size:18px; color:#000;height:38px; line-height:38px; text-shadow:none !important; background:url(../images/header_bg.gif) 0 0 repeat-x; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; behavior: url(/css/PIE.htc); position:relative; text-indent:20px; font-family: 'Conv_SWISSCB';}
.gray-sub-title.form .grey-rnd-bomber-btn{font-family: "Arial", Helvetica, sans-serif; height:22px; line-height:22px; padding:0 10px; text-align:center; margin:8px 5px 0 5px; display:inline-block}
.margin-l{margin-left:10px;}
.left-profile-section .gray-sub-title.form  .grey-rnd-bomber-btn{text-indent:0; text-shadow:none;}
.avantage-listings li{border-bottom:1px dotted #aaa; display:block;}
.grey-rnd-bomber-btn{-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
behavior: url(/css/PIE.htc); 
background: #ebebeb;
 border:1px solid #d2d2d2; padding:2px 10px; color:#000; font-weight:bold; font-size:11px; position:relative;}
.grey-rnd-bomber-btn:hover, .grey-rnd-bomber-btn.active{color:#fff; background: url("../images/sous-tab-but-hover.jpg") repeat-x scroll 0 0 transparent;}
.check-list-green {padding:0px 0 7px 22px; background:url(../images/checklist2.jpg) no-repeat;}
h3.heading-video{font-size:19px; font-weight:bold; margin-bottom:15px; margin-top:15px; font-family: 'swis721_blkcn_btblack'; color:#444; border-bottom:1px solid #DDDDDD; padding-bottom:12px;}
h3.heading-career{font-size:19px; font-weight:bold; margin-bottom:15px; margin-top:15px; margin-top:-20px; font-family: 'swis721_blkcn_btblack'; color:#444; border-bottom:1px solid #DDDDDD; padding-bottom:12px;}
.heading-video a.fr{ display:block; font-family:Arial, Helvetica, sans-serif;}
.buttons-follow{height:23px; display:inline-block; text-indent:-9999px;}
.photo-box.last{margin:0px;}
.photo-box.serial{margin-bottom:12px;}
.distance-number{display:block; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
behavior: url(/css/PIE.htc); background:#63ab45; padding:2px 3px; font-size:12px; color:white;  float:left; text-indent:0; line-height:normal; font-family: "Arial", Helvetica, sans-serif; text-shadow:none; margin-top:8px; margin-right:3px;}
.photo-number:hover{display:block; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
behavior: url(/css/PIE.htc); background:#63ab45; padding:2px 7px; font-size:14px; color:#f1f1f1; margin:0px 0 0 10px; float:left; text-indent:0; line-height:normal; font-family: "Arial", Helvetica, sans-serif; text-shadow:none;}
.createdate{width:120px;}
/*.offertitle{width:320px;}*/
.normTxt {font-weight:normal !important;}
.vdo-but-profil{width:45px; height:45px; background:url(../images/play.png) no-repeat; display:block; top:5%; left:65%; position:relative; margin:30px 0px 0px -45px;}
.photo-box {
    height: 115px;
    margin: 0 9px 0 0;
    width: 150px;
	text-align:center;
}
/*-----------------------------------------------Page 404----------------------------------------------------------------------*/
.job404-fr{background:url("../images/job_fr.png") 0 0 no-repeat; width:565px; height:462px; float:right;}
.job404-en{background:url("../images/job_en.png") 0 0 no-repeat; width:565px; height:462px; float:right;}
h1.notfound{font-size:45px; margin-top:25px;}
p.message{font-size:13px; font-family:"Georgia", Times New Roman, Times, serif;}
h2.titre404{font-size:21px; border-bottom:1px solid #ddd; color:#444; font-family: 'swis721_blkcn_btblack'; padding-bottom:8px; margin-top:20px;}
ul .lien404{ border-bottom:1px dotted #ddd; padding:5px}
ul .lien404:hover{ background:#f8f8f8;}
.lesliens{width:404px; float:left;}
.accueil-btn{background:url(../images/green-btn.jpg) 0 0 repeat-x; display:block; width:280px; font-size:14px; font-weight:bold; text-transform:uppercase; height:29px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url(/css/PIE.htc); border:1px solid #427d2a; color:white; text-align:center; text-shadow:1px 1px 0px #558f3d; line-height:30px; position:relative;}
.accueil-btn:hover{color:#fff; background-position:0 -36px;}

/*-----------------------------------------------Fin Page 404----------------------------------------------------------------------*/

/*-----------------------------------------------Fin Company_profile----------------------------------------------------------------------*/

/*-----------------------------------------------------Dashboard-magage-job-jobillico------------------------------------------------------------*/
.dark-menu li.main{margin-top:-1px;}
.inner-module .black-module .menu li.home a.home-but{ margin-top:7px;}
.footer-section-entreprise{background:url(../images/footer_bg.jpg) 0 0 repeat-x #111111;padding:15px 0 0; width:100%; float:left; bottom:0; position:fixed;}
.footer-section-entreprise a:hover {text-decoration:underline;}
.droits-liens-entreprise{float:left; width:980px; margin-top:-17px;}
.menu li.main a.panel-actif{font-size:12px; line-height:30px; color:#fff; height:36px; background-color:#000; border-top:1px solid #e1e1e1;}
header.black-module .drop-down li a {color:#fff !important;}
.menu-bar li a.sous-actif{color:#63ab45;}
.matching-profiles-links {color:#666;}
.matching-profiles-links:hover {color:#666; text-decoration:underline;}
.inner-module .menu li.home a.home-but.actif{background-position:-89px -115px;}
header.black-module .menu li.home a.home-but.active {background-position:-98px -167px}
.dash-grey-rnd-btn{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/css/PIE.htc); 
	background: #ebebeb;
	border:1px solid #d2d2d2; 
	padding:2px 10px; color:#000; 
	text-shadow:1px 1px 0px #fbfbfb; 
	font-weight:bold; font-size:11px; 
	position:relative;
	text-align:center;
	min-width:10px;
	min-height:15px;
	min-height:15px;
}
.dash-grey-rnd-btn:hover, .dash-grey-rnd-btn.active{color:#aaa; text-shadow:1px 1px 0px #636d5e; background-color:#63ab45; color:#fff;}
.score{float:right; border:1px solid #d2d2d2; font-size:11px; font-weight:bold; background-color:#e1e1e1; color:#63ab45; padding:0px 5px 0px 5px; position:relative; margin-top:-20px;}
.basic-info .colm1 {font-weight:bold;}
.input-box.select{box-shadow:none;}
.table-template-form .title{font-size:12px; font-weight:bold; text-align:left; color:#444444; background-color:fff;}
.dark-section .cmpny-logo{border:1px solid #aaa; -webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px; behavior: url(/css/PIE.htc); background-color:#fff; padding: 1px; width:102px; height:45px; display:block;text-align:center;}
.dark-section .cmpny-logo img{/*width:102px; height:45px;*/ max-width:100px; max-height:45px; width:auto;}	
.mediasociaux{width:460px;}
	
/*-----------------------------------------------------FIN Dashboard-magage-job-jobillico------------------------------------------------------------*/

/*-----------------------------------------------------Panel entreprise-Promote-yours-job------------------------------------------------------------*/
.filter-box .select {background:url(../images/custom_bg_large.png) 0 top no-repeat; border:0; height:32px; line-height:30px; color:#444444; padding-left:5px; margin-top:-4px; width:580px;}
.JobSwitcher #selectiNoJob{padding-right:0 !important;}
.filter-box .custom {background: url(../images/custom_bg_large.png) left top no-repeat; padding:0px; height:21px; line-height:20px}
.read-icon{margin:12px 12px 0 5px;}
.filter-box li {float:left; padding:9px 12px 0 0; height:22px;}
.bulb-icon{margin:9px 12px 0 5px;}
.download-icon{margin: 9px 12px 0 5px;}
.filter-box li.drop-list.single2{width:800px;}
.job-step td.basic-info label{height:30px; line-height:35px; width:75px;}
.job-step .prof-text.compny{padding:50px 0 0 185px;}
/*-----------------------------------------------------FIN Panel entreprise-Promote-yours-job------------------------------------------------------------*/

/*-----------------------------------------------------Panel entreprise-job-overview------------------------------------------------------------*/
.action-links li:hover .icons.modifier{background:url(../images/ico-modifier-h.png) no-repeat;}
.action-links li:hover .icons.publier{background:url(../images/ico-publier-h.png) no-repeat;} 
.action-links li:hover .icons.partager{background:url(../images/ico-partager-h.png) no-repeat;} 
.action-links li:hover .icons.previsualiser{background:url(../images/ico-previsualiser-h.png) no-repeat;} 
.action-links li:hover .icons.supprimer{background:url(../images/ico-delete-h.png) no-repeat;} 
.action-links li:hover .icons.diffuser{background:url(../images/ico-diffuser-h.png) no-repeat;}
.action-links li:hover .icons.desactiver{background:url(../images/ico-desactiver-h.png) no-repeat;}  
.action-links li:hover .icons.email{background:url(../images/ico-email-h.png) no-repeat;}
.action-links li:hover .icons.letter{background:url(../images/ico-letter-h.png) no-repeat;}   
.action-links li:hover .icons.print{background:url(../images/ico-print-h.png) no-repeat;}
.action-links li:hover .icons.poke{background:url(../images/ico-clin-oeil-h.png) no-repeat;} 
.icons.modifier{background:url(../images/ico-modifier.png) no-repeat; margin-left:5px;}
.icons.modifier:hover{background:url(../images/ico-modifier-h.png) no-repeat;}
.icons.publier{background:url(../images/ico-publier.png) no-repeat;}
.icons.publier:hover{background:url(../images/ico-publier-h.png) no-repeat;}
.icons.partager{background:url(../images/ico-partager.png) no-repeat;}
.icons.partager:hover{background:url(../images/ico-partager-h.png) no-repeat;}
.icons.previsualiser{background:url(../images/ico-previsualiser.png) no-repeat;}
.icons.previsualiser:hover{background:url(../images/ico-previsualiser-h.png) no-repeat;}
.icons.supprimer{background:url(../images/ico-delete.png) no-repeat; margin-top:-1px;}
.icons.poke{background:url(../images/ico-clin-oeil.png) no-repeat; margin-top:-1px;}
.icons.supprimer-experience{background:url(../images/ico-delete.png) no-repeat; margin-top:-1px; width:18px;}
.icons.supprimer:hover{background:url(../images/ico-delete-h.png) no-repeat;}
.supprimer-experience:hover{background:url(../images/ico-delete-h.png) no-repeat;}
.icons.diffuser{background:url(../images/ico-diffuser.png) no-repeat; }
.icons.diffuser:hover{background:url(../images/ico-diffuser-h.png) no-repeat;}
.icons.desactiver{background:url(../images/ico-desactiver.png) no-repeat;}
.icons.desactiver:hover{background:url(../images/ico-desactiver-h.png) no-repeat;}
.hiring-lead .user-img2 img.img{width:16px; height:16px; vertical-align:-6px;}
.hiring-lead .user-img2 {width:16px; height:16px; /*border:1px solid #ddd;*/ float:left}
.icons.email{background:url(../images/ico-email.png) no-repeat; padding-left:0;}
.icons.email:hover{background:url(../images/ico-email-h.png) no-repeat;}
.icons.letter{background:url(../images/ico-letter.png) no-repeat;}
.icons.letter:hover{background:url(../images/ico-letter-h.png) no-repeat;}
.icons.print{background:url(../images/ico-print.png) no-repeat;}
.icons.print:hover{background:url(../images/ico-print-h.png) no-repeat;}
.email{background:url(../images/ico-email-h.png) no-repeat; padding-left:20px; padding-top:2px;}
.avantage-listings li{border-bottom:1px dotted #aaa; display:block;}
.avantage {padding:4px 20px; background:url(../images/advantage.jpg) 0px 6px no-repeat; font-weight:bold; }
.description{color:#999999; font-size:11px; border-bottom:none !important;}
h3.gris-title {font-family:"Arial",Helvetica,sans-serif; font-size:14px; color:#666666; }
.emploi-qc-box  {margin:15px 0 15px 0; line-height:30px; overflow:hidden; display:block; font-weight:bold;}
.emploi-qc-box  label{margin:0 15px 0 0;}
.emploi-qc-box  input{width: 400px;}
.send-email-icon {
    background: url("../images/send-email-icon.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 23px;
    width: 24px;
	cursor:default;
}
.clin-oeil-icon {
    background: url("../images/ico-wink.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 23px;
    width: 27px;
}
.buttons.number{margin-right:3px;}
/*----------------------------------------------------- FIN Panel entreprise-job-overview------------------------------------------------------------*/

.vdo-but{width:45px; height:45px; background:url(../images/play.png) no-repeat; margin:-22px 0 0 -22px; display:block;}
.vdo-but-large{width:60px; height:60px; display:none; background:url(../images/play_large.png) no-repeat; position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px; display:block;}
.vdo-but-large-profil{width:60px; height:60px; display:none; background:url(../images/play_large.png) no-repeat; position:absolute; top:50%; left:50%; margin:-10px 0 0 -31px; display:block;}
.delete-video{float:right; margin-right:-2px; margin-top:-121px; height:25px; width:25px; position:relative; display:none; background:url(../images/ico-trash.png) no-repeat;}
.delete-video:hover{background:url(../images/ico-trash-hover.png) no-repeat;}
.video-box:hover  .delete-video{display:block;}
.vide{width:20px !important; border-top:1px dotted #999;}
.button-set li a{width:34px; height:31px; display:block; text-indent:-9999px; margin-top:0px;}
.button-print{background:url(../images/but-print.png) no-repeat; height:34px; width:34px; display:block; /*margin-top:-5px;*/}
.button-print:hover{background:url(../images/but-print-hover.png) no-repeat; height:34px; width:34px; display:block;/* margin-top:-5px;*/}
.button-email{background:url(../images/but-email.png) no-repeat; height:34px; width:34px; display:block; /*margin-top:-5px; margin-right:1px;*/ margin-left:5px;}
.options{ float:right;}
.button-download{background:url(/images/but-dossier.png) no-repeat; height:34px; width:34px;}
.button-poubelle{background:url(/images/but-poubelle.png) no-repeat; height:34px; width:34px; margin-left:10px;}
.button-poubelle:hover{background:url(/images/but-poubelle-h.png) no-repeat; height:34px; width:34px; margin-left:10px;}
.button-download-B{background:url(../images/but-dossier.png) no-repeat; height:34px; width:34px;}
.button-transfer-B{background:url(../images/but-transfer.png) no-repeat; height:34px; width:34px;}
.button-transfer{background:url(/images/but-transfer.png) no-repeat; height:34px; width:34px;}
.button-poubelle-B{background:url(../images/but-poubelle.png) no-repeat; height:34px; width:34px; margin-left:10px;}
.button-poubelle-B:hover{background:url(../images/but-poubelle-h.png) no-repeat; height:34px; width:34px; margin-left:10px;}
.square{ background-color:#fff; border: 1px solid #d2d2d2; width:15px; height:15px; margin-top:1px; -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/css/PIE.htc);}
	
span.green-arrow2 {
    background: url("../images/sprite.png") no-repeat scroll 0 -62px transparent;
    display: inline-block;
    height: 6px;
    width: 9px;
	margin-top:7px;
}
span.green-arrow3{
    background: url("../images/sprite.png") no-repeat scroll 0 -62px transparent;
    display: inline-block;
    height: 6px;
	margin: 17px 50px 0px 0px!important;
    width: 9px;
}
span.green-arrow4{
    background: url("../images/sprite.png") no-repeat scroll 0 -62px transparent;
    display: inline-block;
    height: 6px;
	margin: 17px 30px 0px 0px!important;
    width: 9px;
}
span.green-arrow5{
    background: url("../images/sprite.png") no-repeat scroll 0 -62px transparent;
    display: inline-block;
    height: 6px;
	margin: 0px 0px 0px 10px!important;
    width: 9px;
	vertical-align:middle;
}

.drop-number {margin:0px 0px 20px 10px;}
.table-article tr.box-content2 td{border-bottom:1px solid #D2D2D2; padding:10px 0px;}
.table-article tr.box-content2:hover {background-color:#f8f8f8}
.emp-prof-side2{width:55px; height:51px; border:1px solid #d2d2d2; position:relative; margin-right:10px;}
.emp-prof-side2 img{width:55px; height:51px;}
.reportjob{width:300px;}
/*-----------------------------------------------------Panel entreprise-Gestionnaire de CV-----------------------------------------------------------*/
.drop-number{ -webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
behavior: url(/css/PIE.htc);}
.select-drop li.main-drop:hover .gest-drop-container{display:block;}
.gest-drop-container {
	background:#fff; 
	border:1px solid #afafaf; 
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	/*#2192 behavior: url(/css/PIE.htc); */
	position:absolute; 
	width:400px;
	display:none; 
	top:34px;
	margin-left:-2px;
}
.gest-drop-bottom {
	height:30px; 
	border-top:1px solid #afafaf; 
	background:#f8f8f8;
	/*overflow:hidden;
	display:inline-block;*/
	clear:both;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	behavior: url(/css/PIE.htc);
}

.gest-drop-container .select-drop-section {max-height:300px; overflow-y: scroll; padding-bottom:10px;padding:6px 0 0 4px;}

.gest-drop-bottom li{line-height:30px; text-align:center !important; float:left; padding:0 20px; width:auto; /*width:35px;*/ border-right:1px solid #afafaf;  color:#444444; font-weight:bold;}
.gest-drop-bottom li a{padding:0 !important; color:#444444 !important; font-weight:bold;}
li.gestion{padding-bottom:10px; height:auto;overflow:hidden;}
.custon-dropdown-gest {padding-left:5px; vertical-align:middle; height:32px; #width:210px; margin-right:10px; background:url(../images/custom_bg.png) 0 0 no-repeat; border:0; height:24px; display:inline-block; width:575px;}
.drop-boxes{padding-left:110px;}
.drop-boxes a{cursor:pointer;}
.drop-boxes a:hover{text-decoration:underline;}
.drop-boxes-pop{padding-left:110px; padding-bottom:10px;}
.drop-boxes .select-half{margin-bottom:10px;}

.visitor{font-size:10px;}

.bell {
    background: url("../images/nwe_hover.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 23px;
    width: 24px;
	float:left;
}
.vert-top{vertical-align:top;}
.vert-middle{vertical-align:middle;}
.hint{font-weight:normal;}

/*.new-buttons{display:block; width:36px;}*/

/*.new-buttons.new-number{background:url(../images/button-bg.jpg) 0 0 repeat-x; border:1px solid #aaaaaa; border-left:none; height:20px; text-indent:0px; text-align:center; line-height:20px; font-size:10px; font-weight:bold; color:#666; -webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius:0 3px 3px 0;
behavior: url(PIE.htc); position:relative;}*/

.new-number{display:block; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
behavior: url(/css/PIE.htc); background:#63ab45; padding:2px 3px; font-weight:bold; color:#fff;  float:left; text-indent:0; line-height:normal;  text-align:center; width:27px; text-shadow:none; font-size:10px;}

/*-----------------------------------------------------FIN Panel entreprise-Gestionnaire de CV-----------------------------------------------------------*/

/*-----------------------------------------------------Entreprise------------------------------------------------------------------------*/
.template-tabs li a{padding:3px 20px 3px 10px; font-size:16px;}

/*-----------------------------------------------------Entreprise------------------------------------------------------------------------*/

/*-----------------------------------------------------Site copo-----------------------------------------------------------------------------------*/
header.black-module .logo.corpo a {background:url(../images/logo_white_corpo.jpg) 0 -12px no-repeat; width:570px}
.black-module .menu li.main.last {padding:0 10px;text-align:center}
/*----- ------------------------------------------------FIN Site copo-----------------------------------------------------------------------------------*/

#IELine { display: none; }