﻿ @charset "utf-8";
 

 
.PBSeparatorImgSize { height: 10px; width: 100%;}
/* ------------------------------------------------------------------------------------------------------------------ */

/* --------------------------------*/
/* 1. Sitewide Typograhy and reset */
/* --------------------------------*/

html, body {
	margin: 0;
	padding: 0;
}
body {
	font-family: Ludica Sans Unicode, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
}
/* ------------------------------------------ */
/* 2. General usage Style Reset */
/*    some for later use ------*/
/* ------------------------------------------ */
dl {
	background-color: transparent;
	color:#000000;
}
dt {
}
dd {
	background-color: transparent;
	color:#000000;
}
em {
	font-style: italic;
}
hr {
	display: none;
}
img {
	border: 0;
}
ol, ol li {
	list-style: decimal;
}
h1 {
}
h2 {
}
h3, h4, h5, h6 {
}
p {
}
ol, ul {
}
dl {
}
/* ------------------------------------------ */
/* 3. Special Classes and Ids  */
/* ------------------------------------------ */

#bgimage {
	display: block;
	position: fixed;
	z-index: 0;
	width: 100%;
	height: 100%;
}
div#chn_grad_content {
	margin-top: 0;
	width: 151px;
	height: 112px;
	padding: 0;
	position: fixed;
	z-index: 600;
	bottom: 284px;
	left: 10px;
	background-color: transparent;/*background-image: url(vignette_Flash_BG.png);
background-position: left top;
background-repeat: no-repeat;*/
}
div#crea_content {
	margin-top: 0;
	width: 151px;
	height: 112px;
	padding: 0;
	position: fixed;
	z-index: 500;
	bottom: 20px;
	left: 10px;/*background-image: url(vignette_Flash_BG.png);
background-position: left top;
background-repeat: no-repeat;*/
}
div#wwlink_content {
	/*margin-top: 0; */
width: 151px;
	height: 112px;
	padding: 0;
	position: fixed;
	z-index: 400;
	bottom: 152px;
	left: 10px;
}
.clear {
	display: block;
	height: 1px;
	overflow: hidden;
	clear: both;
	background: transparent;
}
.clear2:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.link_on {
	color: #000000;
}
.link_top {
	text-align: center;
	margin-top: 20px;
	padding: 10px 0 10px 0;
	background: #003333 url(https://sjobs.brassring.com/img/pb/12/texture_20_vert.png) repeat-y left top;
}
.pipe {
	background-image: url(pipes.gif);
	background-position: right 2px;
	background-repeat: no-repeat;
}
/* Alumer en cas de besoin - bug candidature*/

span#requiredFields, span#requiredFieldLabels {
	display: none;
}
/* ----------------------------------------------------------*/
/* 4. Sitewide Primary Divisions Layout (Navigation on no.) */
/* --------------------------------------------------------*/

div#page {
	background-color: transparent;
	position: absolute;
	width: 100%;
	z-index: 10;
}
div#branding {
}
div#branding h1 {
	float: right;
	width: 478px;
	height: 80px;
	background: transparent url(signature_En.png) no-repeat left top;
}
body.fr div#branding h1 {
	background: transparent url(signature_Fr.png) no-repeat left top;
}
div#logo {
	position: fixed; /* Ã‰teindre pour annuler l'effet Fixe */
	top: 0; /* Ã‰teindre pour annuler l'effet Fixe */
	left: 0; /* Ã‰teindre pour annuler l'effet Fixe */
	z-index: 30;
	width: 190px;
	height: 80px;
}
div#content {
	color: #787878;
	background-color: #FFF;
	width: 690px;
	padding:0px;
	font-family:arial;
	font-size:12px;
	position:relative;
}
#content_head {
	background:#47557d;
	width: 100%;
	margin-bottom: 10px;
	display:none;
}
#language_select {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	float: right;
	width: auto;
	margin: 20px 10px 20px 0;
	padding: 0;
}
#nav_breadcrumbs {
	float: left;
	margin: 20px 0 0 20px;
	background: transparent;/*margin-top: 5px;*/
}
.heading_sub {
	color: #FFFFFF;
	background: transparent;
	font-size: 20px;
	text-transform:uppercase;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 10px;
	line-height: 1;
	font-family:"UbisoftText",Arial,"Helvetica Neue",Helvetica,sans-serif;
}
/* ------------------------------------------*/
/* 4.1. Vurv-Rmax Primary Layout Elements  */
/* ------------------------------------------*/

div#content_body {
}
div.Rmax {
}
div#content_body table {
	background: none;
	/*background-color: #003333;*/
}
fieldset {
	margin: 0 0 0 15px;
	padding: 15px 0 20px 10px;
	width: 90%;
}
fieldset legend {
	color: #FFFFFF;
}
/* ------------------------------------------------------------------------------------------*/
/* 5. Link syles: Sitewide (Mostly controlled by Vurv Stylesheet and over ruled by supl.css) */
/* ------------------------------------------------------------------------------------------*/

a:link, a:visited, a:active {
	color: #FF6600;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	border-bottom: 0;
	text-decoration: underline;
}
/* 5.1 --------------- Contextual Link Styling (see supl.css for more) ---------------------- */

div#branding h1 a {
	/*display: none;*/
width/**/: 478px;
	/*\*//*/
width: 478px;
/**/
height: 80px;
	text-indent: -3000px;
	/*\*/
display: block;
	overflow: hidden;
	/**/
background-color: transparent;
}
div#branding h1 a span {
/*text-indent: -3000px;*/
}
div#branding h1 a:link, div#branding h1 a:visited, div#branding h1 a:hover, div#branding h1 a:active {
	border-bottom: 0;
}
#nav_breadcrumbs a {
	color: #FFFFFF;
}
ul#corporate_info_links3 li a {
	color: #FFFFFF;
	margin: 0 4px 0 0;
	padding: 0 10px 0 0;
	background-color: transparent;
	background-image: url(pipes.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
ul#corporate_info_links3 a.lastitem {
	background-image: none;
}
/* ------------------------------------------------------*/
/* 6. Form Field styles */
/* ------------------------------------------------------*/

select {
	font-family: Lucida sans unicode, Lucida grande, sans-serif;
	font-size: 12px;
	color: #FFF;
	color:#000;
	background: #006666;
	padding-left: 5px;
	padding-right: 5px;
	border: 2px solid #003333;
	background:red;
}
input {
	font-family: Lucida sans unicode, Lucida grande, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	
	margin-top: 0;
	border: 1px solid #d7d7d7;
	
}

body { background:#FFF; color:#787878 !important; padding:0px; font-family:arial;}
label { font-weight:bold; font-size:12px;}
.tex { line-height:150%;}

.COOKIEcrumbs a, a.HELPlink { color:#35446d !important;font-weight:normal !important;}
.COOKIEcrumbtext { color:#333 !important; font-size:11px; font-family:arial !important;}
.COOKIEcrumbtext a { color:#364369 !important; font-family:arial !important; font-size:11px;}
#MainTable th { background:#272727; font-family:arial !important; font-size:11px !important; color:#CCC;}
#MainTable th a { font-family:arial !important; font-size:11px !important;}  
.COLUMNns1 { background:#ebf0fc; color:#000; font-size:11px;}
#MainTable a{ font-size:12px; color:#47557d;}
.COLUMNsel1 { color:#000; font-size:11px;}
.logintable { float:right; margin-top:70px !important;}
.logintable #Language { margin-top:0px;}
.PageTitle { font-size:18px; color:#333; margin-top:5px !important; display:block;}
a.Text, .SMALLtext a { color:#47557d !important; font-size:12px!important;}

select {
	background-color:#FFF;;
	border: 1px solid #d7d7d7;
	padding: 3px;
}
textarea {
	font-family: Lucida sans unicode, Lucida grande, sans-serif;
	font-size: 12px;
	background-color:#FFF;;
	border: 1px solid #d7d7d7;
	padding: 3px;
}
input:focus, textarea:focus, select:focus {
	border: 1px solid #626161;
}
input#button {
	border: 1px solid #FF6600;
	background-color: #001919;
	padding: 0 3px 0 3px;
	background:url(../images/button_bg.jpg) repeat-x left top #3d4c75;
}
.POPhead { padding:3px; font-size:14px; text-transform:uppercase; color:#FFF; background:#000;}
.POPhelp { background:#000;}
.POPhelp a.HELPlink { color:#FFF !important;}
/* 6.1 --------------- Contextual Form Field styles (see no. 9.3 for Rmax specific styles) ---------------------- */

#language_select label {
	margin-left: 10px;
	vertical-align: 6px;
	font-size: 11px;
}
#language_select form select {
	border: 1px solid #a1afaf;
	color: #FFFFFF;
	background-color: #006666 !important;
	font-size: 10px;
	width: 110px;
	margin-left: 3px;
	padding: 0;
	vertical-align: 6px;
}
#language_select form select option {
	background-color: #003333;
	font-size: 10px;
	padding: 0;
}
#language_select input#button {
	border: 0;
	padding: 0;
	background-color: transparent;
	margin-left: 5px;
}
/* 7. Footer - Corporate Information */

#company_name {
}
div#corporate_info {
	width: auto;
	margin: 10px 0 10px 15px;
	padding: 0 0 10px 0;
	display:none;
}
#corporate_info_links2 {
	list-style: none;
	margin: 0;
	text-align: center;
}
ul#corporate_info_links3 {
	display: inline;
	list-style: none;
	margin: 7px 0 10px 0;
}
ul#corporate_info_links2 li, #corporate_info_links3 li {
	list-style: none;
	display: inline;
	margin: 0 0 0 0;
}
/* ------------------------------------------------------------------------------------------------------------------ */
/* 8. ----------------------------------------------- Vurv Content Added Styles ---------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------ */

/* 8.1 -------------------- Sitewide Headers -------------------- */

body div#content_body .Rmax_CandUpdate_Header, body div#content_body .Rmax_Assignments_Header, body div#content_body .Rmax_Availability_Header, body div#content_body .Rmax_Candidate Agreement_Header, body div#content_body .Rmax_SelfDelete_Header, body div#content_body .Rmax_CareerOverview_Header, body div#content_body .Rmax_ConceptSearch_Header, body div#content_body .Rmax_DelegateAccess_Header, body div#content_body .Rmax_EEOStatement_Header, body div#content_body .Rmax_ET_Header, body div#content_body .Rmax_HotJobs_Header, body div#content_body .Rmax_JobCategory_Header, body div#content_body .Rmax_Job List Page_Header, body div#content_body .Rmax_JobProfile_Header, body div#content_body .Rmax_JobSearch_Header, body div#content_body .Rmax_MemberMenu_Header, body div#content_body .Rmax_News_Header, body div#content_body .Rmax_Newsletter_Header, body div#content_body .Rmax_AlohaWorkbench_Header, body div#content_body .Rmax_Polls_Header, body div#content_body .Rmax_Session Timeout_Header, body div#content_body .Rmax_Splash Screen_Header, body div#content_body .Rmax_WorkbenchText_Header, body div#content_body .Rmax_CandUpdate_Header, body div#content_body .Rmax_MemberMenu_Header {
	font-size:20px !important;
	color: white !important;
	background-color:transparent !important;
	background-image: url(texture_20_vert.png) !important;
	padding: 12px 0 12px 0 !important;
}
.Rmax_BottomNavMenu_Link {
	color: #334400;
}
/* 8.2 -------------------------- Regular Text styles -------------------------- */
div#content_body .Rmax_RegularText {
/* see supl.css */
}
body div#content_body .Rmax_RegularRedText {
/* see supl.css */
}
fieldset .Rmax_CandUpdate_RegularText {
	line-height: 1.5;
}
fieldset .Rmax_CandUpdate_RegularText b {
	margin-left: -6px;
}
div#addressDiv .Rmax_CandUpdate_RegularText {
}
div#content_body label.Rmax_JobSearch_RegularText {
	font-size: 11px !important;
}
/* 8.3 ---------------------- Form Field Styles ---------------------- */

input.Rmax_Button:focus {
	border: 1px solid #A1AFAF;
}
div#content_body input.Rmax_MemberMenu_Button, div#content_body input.Rmax_JobSearch_Button, div#content_body input.loginhere {
	color:#FFFFFF !important; /* overwrite */
	border: 1px solid #FF6600 !important; /* Style added */
	background-color: #001F1F !important; /* Style added */
	padding: 1px 5px !important; /* Style added */
}
/* 8.4 -------------------------- Job List added styles -------------------------- */

#resultsReturned {
	padding: 0 0 0 0 !important;
	font-size: 10px;
}
td#JobOrderColumnHeader {
	background-color: #006666;
	padding: 5px 0 5px 15px;
}
div#content_body td#JobOrderColumnHeader a {
	color: #FFFFFF !important;
}
body div#content_body .Rmax_JobListRow0 a.Rmax_Link, body div#content_body .Rmax_JobListRow1 a.Rmax_Link {
	border: 0 !important;
	margin-left: 0 !important;
	padding: 0 !important;
	background-color: transparent !important;
	color: #FF6600 !important;
}
body div#content_body .Rmax_JobListRow0 a:hover.Rmax_Link, body div#content_body .Rmax_JobListRow1 a:hover.Rmax_Link {
	text-decoration: underline;
}
div#content_body .Rmax_JobListRow1 td, div#content_body .Rmax_JobListRow0 td {
	padding: 3px 0 3px 15px;
}
body div#content_body .Rmax_ConceptListHeaderText {
	font-size:12px !important;
	color:#333333 !important;
	font-family: Arial !important;
	font-weight: normal !important;
}
/* 8.5 -------------------------- ProfileSection -------------------------- */


div#profileSection_Basic Information {
	padding: 20px !important;
	background: #006666 !important;
}
/* ----------------------------------------------------------------------------------------------- */
/* 9. ---------------------- Elements and attributes added via DOM script ----------------------- */
/* ----------------------------------------------------------------------------------------------- */

div#nav {
	/*background-image: url(texture_20_vert.png) !important;*/
/*background-color:  #001F1F !important;*/
margin-left: 15px;/*padding: 0 0 20px 0;*/

}
div#nav table {
/*padding: 0 0 20px 0;*/
}
div#nav table, div#nav table td {
	background-color: #003333 !important;
}
div#nav_sub {
	width: auto;
	background-color: transparent !important;
	background-image: url(texture_20_vert.png) !important;
	padding: 12px 0 12px 0px !important;
	margin: 10px 0 0 0;
}
div#nav_sub table {
	margin-left: auto;
	margin-right: auto;
}
div#nav_sub table, div#nav_sub table td {
	background-color: transparent !important;
}
/* 10. ---------------------- Padding Corrections ----------------------- */

div#content_body .Rmax_MemberMenu_BGColor Form {
	margin-top: 10px;
}
div#content_body .Rmax_MemberMenu_txtEmail, div#content_body .Rmax_MemberMenu_txtPassword, div#content_body .Rmax_MemberMenu_Button {
	margin-bottom: 7px;
}
div#profileSection_Basic Information {
}
div#addressDiv {
/*padding-left: 15px;*/
}
table.Rmax_CandUpdate_BGColor label {
}
div#content_body .Rmax_CandUpdate_BGColor td.centered {
	text-align: center;
}
div#content_body input#Candidates_Password_Confirm {
	width: 150px !important;
}
div#content_body td#Candidates_Password_Confirm_Current_Label {
	/*padding-left: 15px !important; */
vertical-align: middle;
}
div#content_body input#Candidates_Password_Confirm_Current {
/*margin: 5px 0 0 15px;*/
}
div#content_body .Rmax_JobSearch_BGColor input, div#content_body .Rmax_JobSearch_BGColor select {
	margin-bottom: 7px;
}
div#content_body input.loginhere {
	margin: 4px 0 0 15px;
}
#content_body input#Candidates_Password_Confirm_Current {
	margin: 5px 0 0 15px;
}
#content_body input#Candidates_Password_Confirm {
}
#content_body td#Candidates_Password_Confirm_Current_Label {
	padding-left: 15px !important;
}
input#JobCart_Apply {
	display: block;
	width: 90px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
input#SubmissionFiles_Apply {
	display: block;
	width: 90px;
	height: 90px;
	margin-left: 200px;
}
form#login {
	color: #FFFFFF !important;
	background-color: #003333 !important;
}
form#coverletterUpload input.Rmax_Button {
	display: block;
	margin: 5px 0 0 0;
}


body {
    color: #787878 !important;
    font-family: arial;
}
.TEXT,.COLUMNns1,.COLUMNsel1,.COLUMNsel2,.COLUMNse2,.COLUMNns2,.Formlabel,.HELPlink,.Fieldlabel,.EXPLANATORYtext,.BYLINE,.redText,.label,select
{ font-size: 12px;
    color: #787878 !important;
    font-family: arial;
}

.HEADERtext 
{ font-size: 12px;}

.COOKIEcrumbtext,.SMALLtext,.CRITERIAtext,.HELPERtext 
{ font-size: 11px;}

.PAGEtitle
{ font-size: 18px;}
.PAGEsubtitle2
{ font-size: 14px;}


a:link, a:visited, a:active {

    text-decoration: none;
}
.POPhead {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 14px;
    padding: 3px;
    text-transform: uppercase;
    font-weight:normal;
}

.POPhelp a.HELPlink {
    color: #FFFFFF !important;
    font-weight:normal !important;	
}