.rpadvancednew div {
    text-align: justify;
}

.rpadvancednew img.main {
    float:left;
    margin: 0 10px 10px 0;
    max-width: 200px;
    max-height: 200px;
}

.rpadvancednew .addthis_toolbox {
    margin: 10px 0;
}

.rpadvancednew_list {
    list-style: none;
}

.rpadvancednew_list li {
    border-bottom: 1px solid #000000;
    margin-bottom: 20px;
}

.blocknews { display: none;  }


#module-emplois-emploi .emploi-container {  max-width: 818px; margin: 0 auto; }
#module-emplois-emploi #emploi-form { margin-top: 30px; float: left; width: 100%; } 
#module-emplois-emploi .button.button-medium span { color: #ffffff; font-size: 14px ;  }
#module-emplois-emploi .submit  { text-align: center; margin-top: 20px; } 
#module-emplois-emploi #page .page-heading { font-size:  34px !important; letter-spacing: normal; }
#module-emplois-emploi .emploi-description{ font-size: 18px; color: #777777; letter-spacing: normal;  text-align: center; margin-top: 40px; }
#module-emplois-emploi .assistant-title,
#module-emplois-emploi .community-title,
#module-emplois-emploi .candidature-title { position :relative; color: #1d1d1b; font-size: 25px; margin-top: 48px; border-bottom: 1px solid #82190d !important; float: left; width: 100%; padding-bottom: 9px;  }
#module-emplois-emploi .inner-content-heading{ color: #82190d; font-weight: 600; font-size: 14px;  }
#module-emplois-emploi .inner-content-heading  span { float: left; width:  100%; font-weight: normal; color: #777777;  }
#module-emplois-emploi .inner-content,
#module-emplois-emploi .candidature-inner-content,
#module-emplois-emploi .community-inner-content { float: left; width: 100%; margin-top: 19px; }
#module-emplois-emploi .community-inner-content ul,
#module-emplois-emploi .candidature-inner-content ul,
#module-emplois-emploi .inner-content ul { float: left; width: 100%; }
#module-emplois-emploi #columns .content-inner #center_column .form-control { border: solid 1px #82190d; }
#module-emplois-emploi .highlight {  color: #82190d; font-weight: 600; font-size: 14px; }
#module-emplois-emploi .filename { float: right; }
#module-emplois-emploi  .emploi-form-container { margin: 0 auto; max-width: 610px;    }
/*.assistant-title:after { down-arrow-copy.png }*/

.assistant .assistant-title:after,
.community .community-title:after,
.candidature .candidature-title:after  { content: ""; width: 30px; height: 30px; background: url("/img/down-arrow-copy.png") no-repeat ;  right: 5px; position: absolute; display: inline-block; transform: rotate(180deg) ; top: -8px;  }
.assistant  .assistant-title.active-title:after,
.candidature .candidature-title.active-class:after,
.community .community-title.active-class:after{ content: "";
    width: 30px; height: 30px; background: url("/img/down-arrow-copy.png") no-repeat ; top: 10px; right: 5px; position: absolute; display: inline-block; transform: rotate(0deg) ; top: 4px;  }
.assistant-title { display: block !important;}
#module-emplois-emploi #center_column .emplois-content {
	color: #000000;
	float: none;
	font-size: 15px;
	font-weight: 400;
	line-height: 25px;
	margin: 0 auto 34px;
	max-width: 674px;
	text-align: center;
	width: 100%;

}
#module-emplois-emploi #center_column .emplois-image-content {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 48px;
}

#module-emplois-emploi #center_column {
	display: table;
	margin: 0 auto 46px;
	max-width: 980px;
	float: none;
	padding: 0px 20px;
}

#module-emplois-emploi #center_column h2 {
	color: black;
	float: left;
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 42px;
	width: 100%;
}

#module-emplois-emploi #center_column #emplois_list {
	float: left;
	width: 100%;
	text-shadow: 0 0 0;
}

#module-emplois-emploi #center_column #emplois_list li { 
	float: left;
	width: 100%;
	padding-left: 1%;
	min-height: 43px;
	line-height: 43px;
}

#module-emplois-emploi #center_column #emplois_list li:nth-child(2n+1) {
	background: none;
}

#module-emplois-emploi #center_column #emplois_list li div:nth-child(1)  { width: 10%; text-align: center; float:  left }
#module-emplois-emploi #center_column #emplois_list li div:nth-child(2) { text-align: left; width: 54%;padding-left: 8%; float:  left  }
#module-emplois-emploi #center_column #emplois_list li div:nth-child(3) { text-align: center; width: 19%; float:  left }
#module-emplois-emploi #center_column #emplois_list .title-list div { float: left; text-align: center; font-size: 12px; font-weight: 600; color: #000000; }
#module-emplois-emploi #center_column #emplois_list li:nth-child(2n) { background: #f7f7f7; float:  left  }
#module-emplois-emploi #center_column #emplois_list li div:nth-child(4) { text-align: center; width: 15%; float: right; } 
#module-emplois-emploi #center_column #emplois_list li.value-list { font-size: 10px; }
 .assistant  ul { padding-left: 25px; }
 .assistant  ul li { list-style-type: disc; }
#module-emplois-emploi .emploi-container div.uploader span.action  { border: solid 2px  #82190d !important;  !important; padding: 0 -3px; max-width: 100%; width: 122px; font-size: 10px; }
#module-emplois-emploi .emploi-container div.uploader span.filename {  color: #82190d; }
#module-emplois-emploi .form-group { margin-bottom: 20px; }

 #module-emplois-emploi span#button{ position: absolute; right: 0; color: #82190d; z-index: 99; right: 41px; top: 28px; background: #fff; width: 130px; }
 .emploi-content { display: none; }

 #module-emplois-emploi .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 14px;
}
 #module-emplois-emploi .form-control::-moz-placeholder { /* Firefox 19+ */
  font-size: 14px;
}
 #module-emplois-emploi .form-control:-ms-input-placeholder { /* IE 10+ */
  font-size: 14px;
}
 #module-emplois-emploi .form-control:-moz-placeholder { /* Firefox 18- */
  font-size: 14px;
}

 #module-emplois-emploi .alert.alert-success { text-align: center; background: #00C3A0 !important; }
 #module-emplois-emploi .none { display: none;}