.cms_emploi .emptytxt{padding:20px 10px;text-align:center}.cms_emploi .line{position:relative;text-decoration:none;border-bottom:1px dashed #000;margin-bottom:60px}.cms_emploi .line .inner{max-width:858px;margin:0 auto}.cms_emploi .line .metier{margin-bottom:20px;text-transform:lowercase;font-family:'BERNIERRegular-Regular', sans-serif;font-size:30px;line-height:1}.cms_emploi .line .left{float:left;width:514px;max-width:62%;padding-bottom:32px;font-size:12px}.cms_emploi .line .right{float:right;width:230px;max-width:35%;padding-bottom:27px;font-size:12px}.cms_emploi .line .right span{font-weight:700}.cms_emploi .line .right .bas{margin-top:8px;font-size:0;text-align:left}.cms_emploi .line .right .bas .post{display:inline-block;width:126px;margin-right:20px;margin-bottom:5px;text-align:center;background:#ce0000;color:#fff;font-size:12px;line-height:27px;text-decoration:none;vertical-align:top;cursor:pointer}.cms_emploi .line .right .bas .post:hover{background:#ff0000}.cms_emploi .line .right .bas .social{display:inline-block}.cms_emploi .line .right .bas .social .share{display:inline-block;margin-right:5px;margin-top:1px;cursor:pointer}.cms_emploi .line .right .bas .social .share:last-child{margin-right:0}.cms_emploi .line .right .bas .social .share img{display:block}.cms_emploi.cms_postuler .line{border-bottom:0;margin-bottom:0}@media screen and (max-width: 600px){.cms_emploi .line .left{float:none;width:auto;max-width:none;padding-bottom:20px}.cms_emploi .line .right{float:none;width:auto;max-width:none}}