@charset "utf-8";
input:focus {outline:none;}
a {cursor:pointer;}
h1, h2, h3, h4 {font-weight:normal;}
.left-profile-section a:hover {text-decoration:underline;}
.border-bottom {padding-bottom:5px;margin-bottom:10px;}
.select-division {overflow:hidden;margin-bottom:20px;display:block;}
.action-link-btn {padding:7px 15px;}
.suggest-short-job-title {width:175px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;}
.medium-job-title {width:255px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;}
.heading-article {/*font-size:20px;*/ font-size:21px; font-weight:normal;}
aside.sidebar h3.heading-article {/*font-size: 21px;*/font-size:21px;}
h3.heading-article.text14 {font-weight: normal;}
.user-info {#max-width:300px;}
.num-drop {width:144px;}
.form-module li select.styled, .form-module.white li .select {display: block;height: 25px;width: 213px;}
.main-content.profile h3.heading-article .grey-rnd-btn {margin: 5px 0 0 0;}
`/* .form-module.white li .select {background:none; border:none;} */
.box-content.lists a:hover {text-decoration:underline;}
/*.white-module {overflow: hidden;}*/
.green-btn.contact.note .green-btn-txt{width:auto; padding:0 10px;}
.green-btn.contact.note{width:auto;}

.red-count {z-index:9999;}
.editresume-fields {
    margin: 0 auto;
    min-height: 100px;
    padding: 25px 0 0 0;
    width: 85%;
}
.editresume-fields li{margin-bottom:20px;}
.editresume-input-box{margin-left:32px;}
.maketabs a {text-decoration:none;}

.to-do-list.one {background-position: 11px 2px; background: url("../images/number-1.png") no-repeat scroll 11px 2px #FFFFFF;}
.to-do-list.two {background-position: 11px 2px; background: url("../images/number-2.png") no-repeat scroll 11px 2px #FFFFFF;}

.custon-dropdown-width .custon-dropdown {width:443px!important;}
.custon-dropdown-width .select {width:436px!important;}

.education-label-width {width:145px!important;}

#fancybox-outer {background: none repeat scroll 0 0 #333333; border: 5px solid #666666 !important;-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
    border-radius:8px 8px 8px 8px;
	behavior: url(/css/PIE.htc);}

.emp-prof-side {border:none; height:auto;}
.emp-prof-side img{width:55px; height:auto;}
.small-company-logo {border:none;}
.small-company-logo img{width: 60px; height:auto;}

.white-box .profile-image.company-img {background: none repeat scroll 0 0; width: 165px;}

.profile-image {height: 120px; width: 120px;}
.profile-image img{height: 120px; width: 120px;}
.profile-image.contact-prof {height: 100px; width: 100px;}
.profile-image.contact-prof {max-height: 100px; max-width: 100px;}

.emp-profile {
    height: 90px;
	padding: 10px;
	text-align:center;
	width:200px;
}
.emp-profile img {max-width: 200px; width:auto;}
.contact-image {padding: 10px; text-align:center;}
.contact-image img {
    max-width: 200px;
	max-height: 145px;
	width:auto;
	height:auto;
}

.listings .prof-images {text-align: center;}
.listings .prof-images img {
    height: auto;
    max-height: 100px;
    max-width: 180px;
    width: auto;
}

.forms-search .search-column {margin-right: 10px;}

.white-box .profile-image.company-img img {max-width: 160px; width: auto;}

.results-filter-btn {padding:0 5px; margin:0 10px 10px 0;}



.appriseOuter.popupV02{box-sizing:border-box;border: 5px solid #eb8b02 !important;max-width:480px !important;min-width:auto;left:50% !important;top: 50% !important;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.popupV02 .ad-note{background-color:#eb8b02;border-radius:0;text-shadow:none;}
.popupV02 .ad-note div.title{font-family: 'HalisR-Black';color:white;font-weight:bold;padding:10px 20px;font-size:20px;text-transform:uppercase;text-align:center;}
.popupV02 .ad-note .white-article{border:none !important;text-align:center;padding: 25px 10px;}
.popupV02 .ad-note .white-article p {color:#444;font-size:16px;margin:0 10px 20px;line-height:22px;text-transform: none;}
.popupV02 .ad-note .confirmBT{font-family: 'HalisR-Black';display:inline-block;margin:auto;font-size:14px;padding:10px;background-color:#eb8b02;color:white;text-transform:uppercase;border-radius: 5px;font-weight:bold;}
.popupV02 .ad-note .confirmBT:hover{background:#333132;}

.popupV02 .popModule{box-shadow:none;}

.popModule.ad-note{width:auto;}
.popModule .form-module label {
	min-width: 55px !important;
	display: block;
	float: none;
}

.TinyMce-Width450 {width:450px;}
.TinyMce-Width780 {width:780px;}
.lineHeights20 {line-height:20px;}

/*IE7 + Hack*/
.gray-sub-title {#font-size:16px;}
.employee.prof-text {#width:171px;#float:left;#padding-left:10px;}
.add-connection-msg-box {#display:block; #clear:both;}
.job-function-list {#float:none!important;}
.added-event-row {#margin-left:60px!important;}
.search-btn {#text-align:center;}
.custon-dropdown.small {#width:190px!important;}
.listings .list-text {#padding-left:160px;}
.gray-sub-title.form {
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#efefef);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ffffff, endColorstr=#efefef)";
}


/*Entreprises qui défilent sur l'index*/
.company-list{width:auto;margin-right:5px;}
.company-list .company-logos{margin-right:26px;}

#wowslider-container1 {width:975px;}
#wowslider-container1 .ws_images {height:95px;width:975px;}
#wowslider-container1 ul li{width:975px;}

.list-image {
    background: none;
    border:none;
    height: auto;
    margin-right: 0;
    padding: 5px;
    vertical-align: middle;
    width: 95px;
	text-align:center;
}
.list-image img {height: auto; max-width: 95px;}

/*Confirmation - Error - Warning Messages*/
.user-messages {
    position: relative;
	width:90%;
	line-height:20px;
}
.error-msg {
	height:auto;
	line-height:0;
    margin-bottom: 20px;
    text-indent: 0;
	vertical-align:middle;
	display:table-cell;
}
.info-icon {float:left;}

/*Index - Moteur de recherche*/
.select-drop li.main-drop:hover .index-drop-container{display:block;}
.select-drop li.main-drop {background:none;}
.index-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;
	behavior: url(/css/PIE.htc); 
	position:absolute; 
	width:315px;
	display:none; 
	top:34px;
}
.index-drop-container .select-drop-section {max-height:250px; overflow-y: scroll; bottom:1px; position:relative;}

.index-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);
}
.index-drop-bottom li{line-height:30px; text-align:center !important; float:left; padding:0 20px; width:35px; border-right:1px solid #afafaf;  color:#444444; font-weight:bold;}
.index-drop-bottom li a{padding:0 !important; color:#444444 !important; font-weight:bold;}

.register-module {
	height:382px; 
	background:url(../images/register_bg2.png) 0 0 no-repeat; 
	#right:5px;
	#bottom:0;
	#position:relative;
	#top:-295px;
	
}
.register-module p {display:block; color:#fff; margin-top:37px;}
.register-module span {
	display:block;
	color:#fff;
	text-align:center;
	width:240px;
	margin-top:10px;
}
.register-module span a{color:#fff; text-decoration:underline;}
.register-module span a:hover{text-decoration:underline;}
a.index-facebook-login {
    background: url("../images/index-facebook-login.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 35px;
    width: 240px;
	padding:10px 0 0 45px;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-shadow:1px 1px 0px #fff;
	margin:0;
}
a.index-linkedin-login {
	background:url(../images/index-linkedin-login.png) 0 0 no-repeat; 
    display: block;
    height: 35px;
    width: 240px;
	padding:10px 0 0 45px;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-shadow:1px 1px 0px #fff;
	margin:24px 10px 0 0;
}
.input-box .inputbg.icons, .input-box.select .selectbg.icons{padding:/*9px*/ 8px 10px 10px 25px; width:250px; font-size:12px;}
.index-find-job-input {width:135px!important; padding-left:5px!important;}

.search-section {
	background:url(../images/search_bg.jpg) 0 0 repeat-x; 
	height:72px; -webkit-box-shadow: #ccc 0px 5px 10px;
	-moz-box-shadow: #ccc 0px 5px 10px;
	box-shadow: #ccc 0px 5px 10px;
	behavior: url(/css/PIE.htc); 
	position:relative; 
}

.input-box {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #5d9f42 0px 4px 1px;
	-moz-box-shadow: #5d9f42 0px 4px 1px;
	box-shadow: #5d9f42 0px 4px 1px;
	background: #fff;
	behavior: url(/css/PIE.htc); 
	padding:0px; 
	border:1px solid #AAAAAA;
	/*width:288px;*/
	width:248px; 	
	position:relative;
	height:30px;
	/*height:34px;*/
}

.input-icons{width:14px; height:16px; background:url(../images/sprite.png) 0 0 no-repeat; display:inline-block; position:absolute; top:6px; /*top:10px;*/ left:7px;}
.ser-drop li{position:relative;z-index:9999;}
.ser-drop li a.main-ser{
	color:white; z-index: 9999; 
	text-align:left; background: #63ab45;  
	text-shadow:1px 1px 0px #325a22;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	behavior: url(/css/PIE.htc);
	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);
	/*height:34px; line-height:36px;*/ 
	height:30px; 
	line-height:30px; 
	padding:0 13px 0 15px; 
	width:auto; 
	display:inline-block; 
	border:1px solid #288700; 
	font-weight:bold; 
	position:relative;
	#width:65px;
}

.select-drop li.main-drop a{padding: 5px 0 0 7px;text-overflow: ellipsis;width: 570px;white-space: nowrap;overflow: hidden;}
a.linked-login{display:inline-block; margin:24px 0px 0 0; width:115px;}

.criteria-score-box {border-top:1px solid #d2d2d2; display:block; width: 100%;}
.criteria-score-box tr td {border-bottom:none!important;}

/*Profil Candidat*/
.delete {width: 25px;}
.delete-img {
    background: url("../images/ico-delete.png") no-repeat scroll transparent;
    display: block;
    float: left;
    height: 16px;
    width: 18px;
}
.delete-img:hover {background: url("../images/ico-delete-h.png") no-repeat scroll transparent;}
.edit-img {
    background: url("../images/ico-modifier.png") no-repeat scroll transparent;
    display: block;
    float: left;
    height: 16px;
    width: 16px;
}
.edit-img:hover {background: url("../images/ico-modifier-h.png") no-repeat scroll transparent;}
.search {width: 25px;}
.search-img {
    background: url("../images/ico-loupe.png") no-repeat scroll transparent;
    display: block;
    float: left;
    height: 16px;
    width: 16px;
}
.search-img:hover {background: url("../images/ico-loupe-h.png") no-repeat scroll transparent; text-decoration:none !important;}
.edit {width: 25px;}
.emp-profile.profile {height: 100px; width: 100px;}
.emp-profile.profile img {height: 100px; width: 100px;}
.candidate-profile .emp-detail-box {margin-top: 40px;}
.candidate-profile .emp-detail-sec.profile {padding: 0px 0 0 125px;}
ul.emp-detail li {font-weight: normal;}
ul.emp-detail li .det-head {color: #999;}
ul.emp-detail li .details {color: #232323;}

.task-desc {margin-top:5px;}
.task-desc p {margin:0;}
.task-desc em {font-style:italic;}
.task-desc u {text-decoration:underline;}
.task-desc ul {margin:5px 0 0 0;}
.task-desc ul li {
	background: url("../images/icons-list-style-disc.png") no-repeat scroll 0 5px transparent;
	display: block;
	float: none;
	padding-left:12px;
}
.edit-profil-to-do-box {margin: 20px 0 20px 15px;padding-left: 36px;}
.edit-profil-to-do-box.none {margin: 20px 0 20px 15px; padding-left:5px;}
.edit-profil-to-do-box.one {background-position: -5px 2px;}
.edit-profil-to-do-box.two {background-position: -5px -255px;}

.nav-profil-box {margin-bottom:20px;}
.edit-profile-calender li {
    border: 1px solid #DADADA;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	behavior: url(/css/PIE.htc);
    display: block;
    height: 97px;
    margin-right: 2px;
    position: relative;
    width: 93px;
}
.back-to-edit-profile {margin-left:10px;}
.back-to-edit-profile:hover {text-decoration:underline;}
.profil-can-exp-list-margin {margin-left:130px!important;}
.profil-can-interest {width:435px; height:80px;}
.skills-button {margin-left:15px;}
.availability-start-time {margin:0 0 0 127px; font-weight:bold;}
.availability-end-time {margin:0 201px 0 0; font-weight:bold;}
.load-picture a:hover {text-decoration:underline;}
.load-picture {text-align:center;height: 120px; width: 120px}
.load-picture img {height: 120px; width: 120px;}

/*Dashboard candidat*/
.edit-dashboard-infos {
	background:url(../images/edit.png) 0 5px no-repeat;
	color:#333;
	font-size:12px;
	padding-left:20px;
}
.edit-dashboard-infos:hover {text-decoration:underline; color:#333;}

.import-lknd-ico {  
	background: url("../images/ico-linkedin.png") no-repeat scroll 0 2px transparent;
    display: block;
    line-height: 23px;
    padding-left: 27px;
	color:#333;
}
.import-lknd-ico:hover {text-decoration:underline;color:#333;}
.import-fb-ico {
	background:url(../images/ico-facebook.png) 0 5px no-repeat;
    display: block;
    line-height: 30px;
    padding-left: 27px;
	color:#333;
}
.import-fb-ico:hover {text-decoration:underline;color:#333;}
.import-info-title {margin:10px 0 10px 0;}
.to-do-import-box {padding-left:56px;}
.news-feed-row-box {margin-bottom:10px;}
.news-feed-row-bottom {    
	background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #DDDDDD;
   -webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
	behavior: url(/css/PIE.htc);
    display: block;
    height: 30px;
    line-height: 30px;
    margin-bottom: 15px;
	margin-top:10px;
    position: relative;
}
.news-feed-buttons-positions {
    bottom: 0;
    clear: both;
    height: 24px;
    line-height: 20px;
    margin-top: 5px;
    right: 0;
}

/*Moteur de recherche*/
.sort-sec .fl .select {margin-left:55px;}

.job-filter-links {color:#333;}
.job-filter-links:hover {text-decoration:underline;color:#333;}
.choose-more-link {display:block;margin-top:5px;}
.choose-more-link:hover {text-decoration:underline;}
.delete-filter {background: url("../images/x-icone.png") no-repeat scroll 8px 3px transparent; display: inline-block; padding-left: 30px;}

.expandable, .collapsable{padding:5px 10px 10px 10px;}

.check-list-title {height: auto; margin: 0 auto; padding: 0 0 5px;}
.search-job-box-title {padding:10px 0 0 10px;color:#333;margin:0;}
.search-job-pref-title {padding:10px 0 10px 10px;color:#333;margin:0;}
.reset-pref-search {margin-top:10px;}
.reset-pref-search:hover {text-decoration:underline;}

.job-map-list {float:right!important;/*padding-right:10px;*/}
.job-map-list:hover {text-decoration:underline;}

/*Profession Dropdown*/
.profession-select-box {	
	padding:0px; 
	border:1px solid #AAAAAA;
	width:215px!important; 
	position:relative;
	height:30px;
	background:url(../images/select-dropdown-32.png) -47px -1px no-repeat; 
}
.select-drop li.main-drop:hover .filter-drop-container{display:block;}
.select-drop li.main-drop {
	/*background:url(../images/select-dropdown.png) 0 0 no-repeat;*/ 
	width:263px; 
	height:30px; 
	line-height:30px; 
	display:block; 
	position:relative; 
	z-index:998;
}

.filter-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;
	behavior: url(/css/PIE.htc); 
	width:315px;
	display:none; 
	top:35px;
}

.filter-drop-bottom {
	height:30px; 
	border-top:1px solid #afafaf; 
	background:#f8f8f8;
	overflow:hidden;
	-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);
}
.filter-drop-bottom li{line-height:30px; text-align:center !important; float:left; padding:0 20px; width:auto!important; border-right:1px solid #afafaf;  color:#444444; font-weight:bold;}
.filter-drop-bottom li a{padding:0 !important; color:#444444 !important; font-weight:bold;}

/*PopUp Module*/
.popup-container {padding:10px;}
.popup-text {margin:0 0 10px 0;}
.select-all-filter {margin:0 0 10px 0; display:block;}
.select-all-filter:hover {text-decoration:underline;}
#boxes #job-filter .popModule{width:575px;}
.basic-info.popup .colm2 .custon-dropdown{width:72%;}

.list-text-reseau {#width:510px;}

#boxes .eq-account {width:615px; overflow:hidden;}
#boxes .eq-account tr{display:block; overflow:hidden; clear:both;}
#boxes .eq-account p{margin-right:15px; display:block; overflow:hidden; clear:both;}
#boxes .eq-account span{display:block; overflow:hidden;}

.content-exchange-two-selectlist {overflow: hidden;}
.field {background: none repeat scroll 0 0 #EFEFEF; margin-bottom: 10px; padding: 10px;}
.field label {
    display: block;
    float: none;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 5px;
    text-align: left;
    width: auto;
}

.content-exchange-two-selectlist .first-selectlist, .content-exchange-two-selectlist .last-selectlist {float: left; width: 40%;}
.content-exchange-two-selectlist div select {width: 100%;}
.field input, .field select {padding: 5px; width: auto;}
.content-exchange-two-selectlist .actions-selectlist button {width: 100%;}
.content-exchange-two-selectlist .actions-selectlist button {width: 100%;}
.content-exchange-two-selectlist .actions-selectlist {float: left; margin: 40px auto 0; width: 20%;}
.content-exchange-two-selectlist .first-selectlist, .content-exchange-two-selectlist .last-selectlist {float: left; width: 40%;}

/*Manage Job Opportunity*/
.filter-header {/*height: 10px;*/ padding:10px 15px; display:block; overflow:hidden; height:auto;}
.filter-wrap {margin-left:20px;}
.filter-type-box {    
	clear: both;
    display: block;
    overflow: hidden;
    padding-bottom: 10px;
}
.filter-search-input {margin:0 0 10px 20px;overflow:hidden;}
.filter-action-box {display:block; float:left; margin-top:15px;}
.filter-action-box a{margin-right:10px;}
.filter-action-box a:hover{text-decoration:underline;}
.filter-search-input-box {display:block;	float:right;margin-right:20px;}

.table-links-underline:hover{text-decoration:underline;}

.heading-article .green-btn-txt, .buttons-grid .green-btn-txt{width: auto; text-align:left; text-indent:10px; padding-right:10px;}
.heading-article .green-btn.contact, .buttons-grid .green-btn.contact {width:auto;}

.heading-article .green-btn.contact, .buttons-grid .green-btn.contact {width:auto; padding:0 5px;}


/*Candidate Favorite Job*/

.fav-job-pagination-box {width:620px;}
.fav-job-pagination-box .pagination li a {
    border: 1px solid transparent;
    color: #C0C0C0;
    display: inline-block;
    height: 24px;
    line-height: 26px;
    text-align: center;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 28px;
}
.fav-job-pagination-box  .pagination li a.next {width: 80px;}

/*Candidate Account Settings*/
.user-settings-box-row {padding:10px 20px 0 20px; display:block; overflow:hidden;}
.user-settings-box {display:block; overflow:hidden; margin-bottom:10px;}
.user-settings-box .custon-dropdown .select {line-height: 28px;}

.button-box {float:right; display:block; overflow:hidden; margin:0 0 20px 0;}
.form-row label {margin-right:5px;font-weight:bold;}

.company-blocked {display:inline-block; list-style:none; margin-top:5px;}
.company-blocked li {margin-bottom:5px;}
.company-blocked a {background: url("../images/x-ico.png") no-repeat scroll right 2px transparent; color: #333333; padding-right: 16px;}
.company-blocked a:hover {text-decoration:underline; color:#333;}

.right-block {display:block;float:left;margin-left:105px;}
.right-block p {margin:0 0 10px 0;}
.left-block {display:block;float:left;margin:0;padding-top:7px; font-weight:bold;}

.tabs-green li a:hover, .tabs-green li a.active {height: 17px; line-height: 12px;}

/*img {vertical-align:2px;}*/

/*Réseau Invitez vos contact*/
.tabs-header {/*margin-bottom:15px;*/height:auto;overflow:hidden;}
.tabs-header a:hover {text-decoration:underline;}
.contact-msg-subject {min-width:75px!important; padding-top:2px;}
.invite-contact-input {
	border:none;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius:  0 0 0 0;
    border-radius:  0 0 0 0;
	behavior: url(/css/PIE.htc);	
	-webkit-box-shadow: 0 0 0 #D8D8D8;
	-moz-box-shadow: 0 0 0 #D8D8D8;
	box-shadow: 0 0 0 #D8D8D8;
	behavior: url(/css/PIE.htc); 
	vertical-align:middle;
	height:20px;
	padding-left:3px !important;
	color:#666;
}
.contact-invite-text {border:none; background:#fff;	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius:  0 0 0 0;
    border-radius:  0 0 0 0;
	behavior: url(/css/PIE.htc);	-webkit-box-shadow: 0 0 0 #D8D8D8;
	-moz-box-shadow: 0 0 0 #D8D8D8;
	box-shadow: 0 0 0 #D8D8D8;
	behavior: url(/css/PIE.htc); }
.contact-fb-ico {
	background: url("../images/facebook_icon.png") no-repeat bottom right;
	display:block;
	position:absolute;
	top:30px;
	left:36px;
	width:18px;
	height:18px;

}

.grey-button {width:auto;}
.grey-button .green-btn-txt {width: 150px;}
/**/
a.back-button {background: url(../images/sprite.png) no-repeat scroll -977px -17px transparent; line-height:20px;}
a.back-button:hover {background-position: -977px -17px;}

/*Entreprise | Create News & Events*/
.colm2 {display:block;}

.emp-policy {clear:both; overflow:hidden; margin-top:0;}
.text-margin {margin-left:120px;}

.custon-dropdown {padding-left:5px;vertical-align:middle;height:32px;#width:210px;margin-right:10px;}
.news-row {border-bottom: 1px #333;}

.event-date-selectbox {margin-right:3px;}
.emp-policy .custon-dropdown {margin-top:0;}
.add-date {float:left; margin:6px 0 0 10px; color:#63ab45;}
.add-date:hover {text-decoration:underline; color:#63ab45;}

.news-event-share-box {display:block; width:880px; margin:0 auto;}
.news-event-share-box  .halfwid {width:52%!important;}
.news-event-share-box .button-list {margin-left:40px;}

.no-photo {color:#999; margin:8px 0 0 0; display:block;}

.table-row-border-bottom {border-bottom: 1px solid #D2D2D2;}
/*Entreprise - Share jobs on Social Networks*/

.frm-sec {/*width: 334px;*/}
.frm-sec textarea {width: 360px; min-height:110px;}

.job-preview-link {margin-left:20px; color:#333;}
.job-preview-link:hover {text-decoration:underline; color:#333;}


.custon-dropdown .select {
	background: url("../images/custom_bg.png") no-repeat scroll right top transparent;
    height: 32px;
    text-overflow: ellipsis;
    white-space: nowrap;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow: none!important;
	behavior: url(/css/PIE.htc); 
}
.filter-box {/*height: 55px;*/}
.filter-box .select {width: 213px;}
.select {width: 213px;}

.added-event-row {margin-left:120px;}

/*.custon-dropdown .select {line-height: 35px;}*/

/*Job Overview*/
.setting-page .colm1 {overflow: hidden;}
/*.subheader {margin-bottom:0;}*/

.job-overview-heading {clear:both; display:inline-block; line-height:25px; margin-bottom:5px;}
.job-overview-heading-title {width:955px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; display:block;}
.job-overview-heading-city {font-size:14px; font-weight:normal;}

.recent-activity {display:block; margin-bottom:10px!important; overflow:hidden;}
.recent-row {width: 100%; display:block; cursor:pointer;}
.recent-row .user-details {display: block; float: left; width: 345px;}
.recent-row .user-details p{margin:0 0 5px 0; font-size:13px;}
.recent-row .user-text {display: block; width: 580px; margin-left:10px;}
.recent-row .user-text p{margin:0;}

.share-job-page .recent-row:hover {background-color: #F8F8F8;}
.job-overview-share-box {margin-left:20px;}
.job-overview-share-box .frm-sec {width:515px!important; /*margin-top:10px;*/}
.job-overview-share-box .halfwid {width:30%; /*margin-top:10px;*/}
.white-module .share-job-page .share-btn {margin-left:0;}
.job-overview-share-box .button-list .lists {
    display: block;
    line-height: 20px;
    margin: 15px 0 20px 0;
}
.job-overview-share-box .button-list .lists {display: block; line-height: 20px; margin: 15px 0 20px;}

h2.subheader {text-indent: 0;}
.job-details {margin-top:10px;}
.job-details li {padding:0;}
.job-details p {margin:0 0 10px 0;}

.hiring-lead .name {float: left; margin-left:10px;}
.hiring-lead .name p {margin:5px 0 0 0;}
.hiring-lead .user-img {height: 25px; width: 25px;}

.statistics-box li {text-decoration: none;}
.statistics-box a {text-decoration:none;}
.statistics-box a:hover {text-decoration:underline;}
.stats-see-all:hover {text-decoration:underline;}

.button-list .lists {display: block; line-height: 15px; margin: 15px 0;}

.image-grid {width: 214px;}
.image-grid img {vertical-align: -54px;width: 175px; margin-left:15px;}
.eq-img img{margin:0; padding-top:10px;}

/*Dashboard Entreprise*/
.select-division {display:block; margin-bottom:20px;}
.dashboard-filter-header {    
	color: #222222;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0;
    padding: 15px 15px 0;
    text-shadow: 1px 1px 0 #FFFFFF;
}
.match-profile-numbers {font-weight:normal;}
.dashboard-home-msg {margin-top:20px;}
.see-more {color:#333; float:right; padding:6px 15px 6px 0; font-weight:bold;}
.see-more:hover {text-decoration:underline; color:#333; font-weight:bold;}
.buttons-grid .green-btn.contact {width: 275px;}
/*Gestionnaire de CV*/
.gray-sub-title td {font-size:15px;}
.gestCV-search-box ul {margin-bottom:10px; display:block; overflow:hidden;}
.gestCV-search-box input {display: block; margin: 0 12px 10px 0; overflow: hidden;}
.gestCV-search-box input[type="text"]{background:white !important;border: 1px solid #dcdcdc;}
.gestCV-search-box input#resman-input-skeyword-cand:focus,.advancedSearch ul li.last input:focus{bordeR:1px solid #65c33c ;}
.gestCV-filter-header {height:auto;}
.gestCV-search-box .form-module label{height:auto;margin-bottom: 6px;}
aside.sidebar .gestCV-search-box .form-module li input,
aside.sidebar .gestCV-search-box .form-module li{
	width: 100%;
	box-sizing: border-box;
}
.gestCV-search-box .greenyellow-search-btn{
	text-transform: capitalize;
	margin: 10px 0 0;
}
span.green-arrow {
    background: url("../images/sprite.png") no-repeat scroll 0 -62px transparent;
    height: 6px;
	/*margin:10px 0 0 10px!important;*/
    width: 9px;
	z-index:1;
}


/* recherche avancee */
.advancedSearch{margin: 0 0 10px 0;padding:10px;}
.advancedSearch h3{background:#ececec;box-sizing: border-box;color: #444;cursor:pointer;font-family: 'HalisR-Black';font-sizE:14px;margin-bottom:3px;padding:5px 6px;}
.advancedSearch h3:hover{background: #e2e2e2;color: #000000;}
.advancedSearch.open h3{background:#333132;color:white;}
.advancedSearch h3 span{float:right;font-size:20px;}
.advancedSearch ul li{border-bottom: 1px solid #dcdcdc;list-style-type:none;padding: 6px 0;width:100%;overflow:hidden;}
.advancedSearch ul li input[type="radio"]{box-sizing: border-box;float:left;margin:5px 5px 0 0;width:10%;}
.advancedSearch ul li label{cursor:pointer;float:left;width:85%;}
.advancedSearch ul li.last{border:0;}
.advancedSearch ul li.last label,.advancedSearch ul li.last input{width:100%;box-sizing: border-box;}
.advancedSearch ul li.last input{border: 1px solid #dcdcdc;float:left;margin:5px 0;padding:6px 4px;}
/*radio button styliser */
.advancedSearch ul li input[type="radio"]{position: absolute;opacity: 0;-moz-opacity: 0;-webkit-opacity: 0;-o-opacity: 0;}
.advancedSearch ul li input[type="radio"] + label {position: relative;padding:0 0 0 22px;}
.advancedSearch ul li input[type="radio"] + label:before {content: "";display: block;position: absolute;top: 2px;left:0;height: 14px;width: 14px;background: white;border: 1px solid #b5b5b5;box-shadow: inset 0px 0px 0px 3px white;-webkit-box-shadow: inset 0px 0px 0px 3px white;-moz-box-shadow: inset 0px 0px 0px 3px white;-o-box-shadow: inset 0px 0px 0px 3px white;-webkit-border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;}
.advancedSearch ul li input[type="radio"]:checked + label:before {background: #65c33c;}
.advancedSearch .clearfix{
	overflow: hidden;
}
.advancedSearch .box-search{
	overflow: hidden;
}
.advancedSearch .box-search input[type="text"]{
	width: 100%;
	box-sizing: border-box;
}
/*nav button*/
.gestCV-search-box .nav-search{
	width: 100%;
}
.gestCV-search-box .advanced-search{
	margin-bottom: 0;
}
.gestCV-search-box li{
	display: block;
	width: 100%;
	list-style: none;
}
.box-search.adv-search{
	display: none;
}
.gestCV-search-box .nav-search span{
	width: 100%;
	border: none;
	text-transform: uppercase;
	background: none;
	font-weight: bold;
	display: block;
	color: #4d4d4d;
}
.gestCV-search-box .nav-search li{
	display: block;
	float: left;
	width: 50%;
	height: 34px;
	border: none;
	text-align: center;
	line-height: 16px;
    padding: 12px 0 8px;
    cursor: pointer;
}
.gestCV-search-box .nav-search li.nor-search span{
	padding-top: 7px;
}
.gestCV-search-box .nav-search li{
	background-color: #ebebeb;
}
.gestCV-search-box .nav-search li.active{
	background-color: white;
}
.gestCV-search-box .nav-search li.active span,
.gestCV-search-box .nav-search li:hover span{
	color: #63c434;
}
.gestCV-search-box .-text p{
	font-size: 11px;
	margin: -10px 0 0;
	color: red;
	display: none;
}

/*advanced search*/

.gest-cv-filter-box {margin-bottom:10px;}
.gest-cv-select-job {background: url("../images/select-dropdown.png") no-repeat scroll 0 -1px #F1F1F1!important; width: 265px!important;}
.gest-cv-action-filter {
	margin:0px 0px 0px 10px; 
	width:auto;
	font-size:14px;
	font-weight:normal;
}
.gest-cv-green-arrow {
    background: url("../images/sprite.png") no-repeat scroll 0 -62px transparent;
    display: inline-block;
    height: 6px;
    margin: 6px 0 0 10px;
    width: 9px;
}
.gest-cv-sommaire-table a:hover{text-decoration:underline;}
.gest-cv-applicant-info-box {max-width:225px;cursor:pointer;width: 170px;overflow:hidden;}
.gest-cv-applicant-info-name {font-weight:bold;}
.gest-cv-applicant-info-name:hover {text-decoration:underline;}
.gest-cv-applicant-info-city {font-weight:bold;}

.right-panel {width:385px; #width:450px;}
.right-panel .search-btn:hover {margin: 5px 0 0 10px;}

.buttons-set {display: block; float: left; margin: 20px 0 20px 10px;}

.add-note-icon {
    background: url("../images/ico-add-note.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 23px;
    width: 24px;
}
.partager-drop.gest-cv-info-for-arrow {margin: 0 0 0 15px; width: 10px;}


/*Preference and job alert*/
.recent-job-box-infos {line-height: 13px; padding: 0 0 0 15px;}
.pref-job-alert-action-btn {margin-left:5px;}
.green-btn-txt {width: auto!important;padding: 0 10px;}
/*Offre D'emploi*/
.Job-offer-title-box {display:block; overflow:hidden; margin-bottom:10px;}
.job-title {
	font-size:16px;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:550px;
	padding-top:10px;
	margin-right:10px;
	overflow:hidden;
}
.Job-offer-title-box .org-btn{margin-top:6px;}
.add-fav-job-offer {background: url("../images/offer-star.png") no-repeat scroll 0 0; display:block; height:32px; width:32px; margin-right:15px;}
.add-fav-job-offer-inactiv {background: url("../images/offer-grey-star.png") no-repeat scroll 0 0; display:block; height:32px; width:32px; margin-right:15px;}

.cmpny-info-white-box {width:270px;}
.cmpny-info-white-box font {display:block;line-height:15px;margin-bottom:5px;}
.cmpny-info-white-box a {display:block; margin-bottom:5px;}
.company-info-short-text {width:270px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;}
.contact-msg-button {background: url("../images/ico-email.png") no-repeat scroll 0 0; display:block; 	padding-left:20px;}
.green-head {padding: 0 140px;}
.job-step-box-width {display:block; margin-right:70px;}
.start-date-box  {margin:15px 0 15px 0; line-height:30px; overflow:hidden; display:block;}
.start-date-box  label{margin:0 15px 0 0;}

.free-board-image {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E0E0E0;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius:  5px 5px 5px 5px;
    border-radius:  5px 5px 5px 5px;
	behavior: url(/css/PIE.htc);	
    display: block;
    float: left;
    height: 115px;
    margin: 5.6px;
    padding: 5px;
    position: relative;
    width: 205px;
}
.free-board-image img {margin-top: 10px; width: 205px;}

.gmap-bot, .gmap-bot img {height: 100px; width: 140px;}
.desc-box {margin-bottom:10px;}
.desc-box p{margin:0px;}
.desc-box ul{margin:10px 0 0 25px;}
.tooltipsymain {z-index:0}

.cmpny-add span {margin-bottom:5px;display:block;}
.Job-offer-title-box h2 {font-size:21px;font-family: 'swis721_blkcn_btblack';line-height:25px;}
.desc-box h3 {font-size:18px;}


/*Sign up candidat*/
.white-module .search-btn, .main-content .search-btn, .white-article .search-btn, .form-module li .search-btn, .search-btn.grey {margin-left:1px; margin-right:3px;}
.register-article .form-module label {width: 165px;}
.sign-up-row-margin li {margin-bottom:10px;}
.job-function-list {
    clear: both;
    display: inline-block;
    float: left;
    margin: 10px 0 0 170px;
	width:77%;
}
.job-function-list p {margin:0;#min-width:300px;clear:both;overflow:hidden;display:inline-block;}
.job-function-list span {#margin:0 10px 0 0;}
.remove-job-function {
    background: url("../images/x-ico.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
	#float: none;
    height: 11px;
    margin: 4px 0 0 10px;
    width: 11px;
}
.add-job-function {
    background: url("../images/plus-ico.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    margin: 9px 0 0 0px;
	color:#232323;
	/*padding-left:22px;*/
}
.add-job-function:hover {text-decoration:underline;color:#232323;}
.create-profile-later {margin:9px 0 0 10px;color:#888888;}
.create-profile-later:hover {text-decoration:underline;color:#888888;}
.sign-up-certification-box {margin-top:15px;}
.sign-up-certification-box .job-function-list {}

/*Candidat - Réseau*/
.column-large {padding: 20px 0 0; width: 730px;}
.column-large-email {overflow: hidden; padding-top: 20px; width: 725px;}
.column-small {background:none;}
.facebook-login  {padding-left:10px;}
.facebook-login img {vertical-align:-4px; padding-right:10px}

/*Entreprise - Profil*/
.share-this {width: 360px;}
.share-this font {margin-right: 5px; text-align: right; width: 115px;}

.reward-list.big {margin: 10px 0;}
.listing-section a:hover {text-decoration:underline;}
.photo-box img {max-height: 115px; max-width: 150px; height:115px; width:auto;}

/*Formulaire Postulation*/
.my-apps-user-info{margin: 0 0 0 15px; width: 401px;}

.login-module.my-apps .prof-text.cont {padding: 20px 0 20px 0;}
.job-exp-row {margin-bottom:10px;overflow:hidden;}

.my-apps-title {
    clear: both;
    display: inline-block;
    margin: 10px 0;
    overflow: hidden;
}

.ui-autocomplete.ui-menu.ui-widget{
    overflow-y: scroll;
    max-height:300px;
}

.login-module a:hover {text-decoration:underline;}
.listings ul {margin-left:20px;}

/*Panel Entreprise*/
.lang-desc {margin:6px 0 5px 0;}
.logo-img {text-align: center;}
.logo-img img.img {max-height: 100px; max-width: 120px;width:auto;height:auto;}

/*Entreprise | Settings*/
.green-btn.contact{width:auto;}
.green-btn-txt.addcontact{padding:0 10px;}

/*Entreprise | Statistiques*/
.upload-report-box {overflow:hidden; margin-top:10px;}
.upload-report-box a:hover {text-decoration:underline;}
.excel-upload-ico {background: url("../images/ico-xls.png") no-repeat scroll 0 0 transparent; margin:0 15px 0 0; padding-left:20px;}
.pdf-upload-ico {background: url("../images/ico-pdf.png") no-repeat scroll 0 0 transparent; padding-left:20px;}

/*identités connectés*/
#Social_EntrepriseSettingTag{padding:0;}
#Social_EntrepriseSettingTag li{display:table;padding:0 !important}
#Social_EntrepriseSettingTag li.colm3{line-height:50px;}
#Social_EntrepriseSettingTag li span>a{background: #476cb0;background: -moz-linear-gradient(top,  #476cb0 0%, #254383 100%);background: -webkit-linear-gradient(top,  #476cb0 0%,#254383 100%);background: linear-gradient(to bottom,  #476cb0 0%,#254383 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#476cb0', endColorstr='#254383',GradientType=0 );color:white!important;padding:5px 15px;}
#Social_EntrepriseSettingTag li span>a:hover{background: #254383;background: -moz-linear-gradient(top,  #254383 0%, #476cb0 100%);background: -webkit-linear-gradient(top,  #254383 0%,#476cb0 100%);background: linear-gradient(to bottom,  #254383 0%,#476cb0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254383', endColorstr='#476cb0',GradientType=0 );}
#Social_EntrepriseSettingTag li p{display: table-cell;vertical-align: middle;}
#Social_EntrepriseSettingTag li span{line-height:50px;}
#Social_EntrepriseSettingTag .dotted-module.top{border-top:none!important;}
#Social_EntrepriseSettingTag .dotted-module.social li.colm2{text-align:center;}
#Social_EntrepriseSettingTag .chzn-container,#Social_EntrepriseSettingTag .chzn-container .chzn-drop{width:280px !important;}
#Social_EntrepriseSettingTag .chzn-container {float:left;}
#Social_EntrepriseSettingTag .chzn-container-multi .chzn-choices .search-choice{padding:3px 20px 3px 5px !important;}
#Social_EntrepriseSettingTag .chzn-container-multi .chzn-choices .search-choice span{line-height:initial;}
#Social_entreprise_FB{float:left;margin:10px 0;}

/*reseauxConnectés*/
#facebookTabs,#SocialXHR{BordeR:1px solid #e9e9e9;background:#f8f8f8;box-sizing:border-box;float:left;padding:30px 30px 30px 80px !important;margin:20px 0 0 7%;position:relative;width:93%;}
#facebookTabs .offreIcon,#SocialXHR .offreIcon{position:absolute;left:-7%;top:20px;z-index:100;}
#facebookTabs .subheader,#SocialXHR .subheader{color: #089f5b;font-size:17px;text-transform:uppercase;margin:0;padding: 0 0 8px;}
#facebookTabs .subTitle{float:left;font-size: 14px;font-family: 'swis721_blkcn_btblack';margin:15px 0 8px;width:100%;}
#facebookTabs ul{float:left;list-style-type:none;width:100%;}
#facebookTabs ul li{box-sizing:border-box;border-bottom:1px solid #e9e9e9;display:table;height:auto;padding:0;float:left;width:100%;}
#facebookTabs ul li a{color:white;background:#089f5b;float:right;padding:7px 12px;margin:10px 0;}
#facebookTabs ul li a:hover{background:#65c33c;    }
#facebookTabs .status,#facebookTabs .name,#facebookTabs .installLabel{float:left;margin:0 10px 0 0;padding:0;}
#facebookTabs .status{border: 1px solid #d5d5d5;padding: 2px 5px;background: white;}
#facebookTabs .installLabel{float:left;width:100%;}
#facebookTabs .name{color:#089f5b;padding: 3px 0;}
#facebookTabs span.generalMSG{display: table-cell;vertical-align: middle;width:80%;}
hr.styledLine{float:left;border:none;border-bottom: 2px dotted #d1d1d1;height:2px;margin: 10px 0 20px;width:100%;}
#instructionFB{float:left;margin:10px 0;width:100%;}
#instructionFB ol{float:left;}
#instructionFB ol li{display: flex;float:left;margin:5px 0;list-style-type:none;}
#instructionFB {counter-reset: list-counter;}
#instructionFB li:before {content: counter(list-counter);counter-increment: list-counter;border-radius: 20px;background: #e2e2e2;color: black;font-weight: bold;font-family: 'swis721_blkcn_btblack';padding: 0;margin:-4px 10px 10px 0;height: 25px;min-width: 25px;text-align: center;line-height: 25px;}
#instructionFB a{font-weight: bold;margin:0 2px;}
#instructionFB .icon{font-weight: bold;margin: 0 0 0 2px;font-size: 14px;font-family: 'swis721_blkcn_btblack';}
#instructionFB .notice{background:white; BordeR:1px solid #e9e9e9;float:left;padding:0 15px;margin:10px 0 0;width:auto;}
.addMore{background: white;bordeR: 1px solid #089f5b;float: right;font-weight: bold;margin: 20px 0 10px;padding: 0 0 0 10px;line-height: 30px;}
.addMore:hover{bordeR: 1px solid #333132;color:#333132;}
.addMore:hover span{background-color:#333132;}
.addMore span{background: #089f5b url(../images/sprite.png) 0 0 no-repeat;background-position: -969px -173px;float: right;width: 30px;height: 30px;margin-left: 12px;}
    
   

@import url('style-3.css');