/*Lewalike Cascading Style Sheets (CSS)*/
*:focus {outline: none;}
body {
	border-style: outset;
	border-color: #000099;
	border-width: 0px;
	background-color: #ffffff;
	background:url(../bg/wlk_back6.jpg) fixed repeat-x;
	text-align: center;
	color: black; font-style: normal; font-size: 8pt; font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;

}
input {	
	border-style: ridge;
	border-color: #8CB1BA;
	border-width: 1px;
	height: 22px;
	padding:2px 8px;
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	padding-right:30px;
	background-color: #f2f2f2;
}
input.radio {
	width: auto;
	padding: 2px 6px;
}

input:hover {
	border-style: ridge;
	border-color: #8CB1BA;
	border-width: 1px;
	background-color: #ffffff;
}



select {
	border-style:  ridge;
	border-color: #8CB1BA;
	border-width: 1px;
	height:30px;
	width:auto;
	padding:2px 8px;
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	background-color: #f2f2f2;
	font-size: 9pt;
}
select:hover {
	border-style: ridge;
	border-color: #8CB1BA;
	border-width: 1px;
	background-color: #ffffff;
}
textarea {
	border-style: ridge;
	border-color: #8CB1BA;
	border-width: 1px;
	padding:2px 8px;
	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
	background-color: #f2f2f2;
}
textarea:hover {
  border-style: ridge;
  border-color: #8CB1BA;
  border-width: 1px;
  background-color: #ffffff;
}
iframe {
  border-style: ridge;
  border-color: #8CB1BA;
  border-width: 1px;
  background-color: #ffffff;
}
/* Css3 - HTML5 */
.form_hint {
	background: #d45252;
	border-radius: 3px 3px 3px 3px;
	color: white;
	margin-left:8px;
	padding: 1px 6px;
	z-index: 999; /* hints stay above all other elements */
	position: absolute; /* allows proper formatting if hint is two lines */
	display: none;
	}
.form_hint::before {
	content: "\25C0"; /* left point triangle in escaped unicode */
	color:#d45252;
	position: absolute;
	top:1px;
	left:-6px;
	}
input:focus + .form_hint {
	display: inline;
	}
input:required:valid + .form_hint {
	background: #28921f;
	} /* change form hint color when valid */
input:required:valid + .form_hint::before {
	color:#28921f;
	} /* change form hint */
input:required, textarea:required {
	background: #fff url(../boutons/wlk_asterisk_fade.jpg) no-repeat 98% center;
	}
input:focus:invalid, textarea:focus:invalid {
	/* when a field is considered invalid by the browser */
	background: #fff url(../boutons/wlk_invalid.gif) no-repeat 98% center;
	box-shadow: 0 0 5px #d45252;
	border-color: #28921f;
	/*border-color: #b03535; */
	}	
/* fin */


.itextnoir {
  color: black;
  font-style: normal;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  background-color: #ffffff;
  border-style: inset;
  border-width: 1px;}
.itextnoir:hover {
  color: black;
  font-style: normal;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  background-color: #FFF8C6;
  border-style: outset;
  border-width: 1px;
  }
.itextnoirnonborder {
  color: black;
  font-style: normal;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  
  }
.itextnoirnonborder:hover {
  color: black;
  font-style: normal;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  background-color: #F0FFF0;
  /*background-color: #EAF1DD;
  background-image: url(../bg/wlk_question-bg-top.gif);
  background-attachment: fixed;*/
  }

/* Button submit Style Css3 */
.sb_button {
	background-color: #68b12f;
	background: -webkit-gradient(linear, left top, left bottom, from(#68b12f), to(#50911e));
	background: -webkit-linear-gradient(top, #68b12f, #50911e);
	background: -moz-linear-gradient(top, #68b12f, #50911e);
	background: -ms-linear-gradient(top, #68b12f, #50911e);
	background: -o-linear-gradient(top, #68b12f, #50911e);
	background: linear-gradient(top, #68b12f, #50911e);
	border: 1px solid #509111;
	border-bottom: 1px solid #5b992b;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: inset 0 1px 0 0 #9fd574;
	-webkit-box-shadow: 0 1px 0 0 #9fd574 inset ;
	-moz-box-shadow: 0 1px 0 0 #9fd574 inset;
	-ms-box-shadow: 0 1px 0 0 #9fd574 inset;
	-o-box-shadow: 0 1px 0 0 #9fd574 inset;
	color: white;    font-weight: normal;
	padding: 6px 20px;    text-align: center;
	text-shadow: 0 -1px 0 #396715;
	height: 25px;
	width: auto;
	background-image:url(../images/wlk_butt_off_2.png);
	}
.sb_button:hover {
	opacity:.85;
	cursor: pointer;
	background-image:url(../images/wlk_butt_on_2_green.png);
	}
.sb_button:active {
	border: 1px solid #20911e;
	box-shadow: 0 0 10px 5px #356b0b inset;
	-webkit-box-shadow:0 0 10px 5px #356b0b inset ;
	-moz-box-shadow: 0 0 10px 5px #356b0b inset;
	-ms-box-shadow: 0 0 10px 5px #356b0b inset;
	-o-box-shadow: 0 0 10px 5px #356b0b inset;
}

.sb_button_old {
    cursor:pointer;
    color:white;
    background-image:url(../images/wlk_butt_off_2.png);
    repeat-x top center;
    border: 1px solid #D6E0CC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 24px;
}
.sb_button_old:hover {
    cursor:pointer;
    color:white;
    background-image:url(../images/wlk_butt_on_2_green.png);
    repeat-x top center;
    border: 1px solid #194719;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    height: 24px;
}
.sb_button_ajout {
    cursor:pointer;
    color:white;
    height: 20px;
    background-image:url(../images/wlk_butt_off_2_green.png);
    repeat-x top center;
    border: 1px solid #D6E0CC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.sb_button_ajout:hover {
    cursor:pointer;
    color:white;
    background-image:url(../images/wlk_butt_on_2_green.png);
    repeat-x top center;
    border: 1px solid #194719;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
#WlksiteTitleAnywhere {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	font-weight:bold;
	color:#000000;
	text-align:center;
	text-transform:uppercase;
	margin: 0px;
	padding: 0px;
}

div.userButton0 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4D6304;
	text-align: center;
	cursor: pointer;	
	background-image: url(../bg/wlk_job_search_top.png);
	overflow: hidden;
	white-space:nowrap;
	width: 227px;
	margin: 0px;
	padding: 9px 0px 9px 0px;
}
div.userButton0:hover {
	color: #824709;
	background-image: url(../bg/wlk_question-bg-top.gif);	
		
}
div.userButton0Selected {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4D6304;
	text-align: center;
	cursor: pointer;
	background-image: url(../bg/wlk_job_search_top.png);
	background-repeat: no-repeat;
	overflow: hidden;
	white-space:nowrap;
	width: 227px;
	margin: 0px;
	padding: 9px 0px 9px 0px;
}
div.userButton1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4D6304;
	text-align: center;
	cursor: pointer;
	background-image: url(../bg/wlk_job_search_top.png);	
	overflow: hidden;
	white-space:nowrap;
	width: 180px;
	margin: 0px;
	padding: 9px 0px 9px 0px;
}
div.userButton1:hover {
	color: #824709;
	background-image: url(../bg/wlk_question-bg-top.gif);	
		
}
div.userButton2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4D6304;
	text-align: center;
	cursor: pointer;
	background-image: url(../bg/wlk_job_search_top.png);	
	overflow: hidden;
	white-space:nowrap;
	/*width: 180px;*/
	margin: 0px;
	padding: 9px 0px 9px 0px;
}
div.userButton2:hover {
	color: #824709;
	background-image: url(../bg/wlk_question-bg-top.gif);
}
div.newUserButton {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #4D6304;
	text-align: center;
	cursor: pointer;
	background-image: url(../bg/wlk_job_search_top.png);	
	overflow: hidden;
	white-space:nowrap;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
div.newUserButton:hover {
	color: #824709;
	background-image: url(../bg/wlk_question-bg-top.gif);
}
/*Menus */
A.menunoir:link{color : #696969;text-decoration : none;text-transform : none;}
A.menunoir:visited{color : #696969;text-decoration : none;text-transform : none;}
A.menunoir:active{color : gray;text-decoration : none;text-transform : none;}
A.menunoir:hover{color : green;text-decoration : underline;}

A.menublanc:link{color : white;text-decoration : none;text-transform : none;}
A.menublanc:visited{color : white;text-decoration : none;text-transform : none;}
A.menublanc:active{color : gray;text-decoration : none;text-transform : none;}
A.menublanc:hover{color : white;text-decoration : underline;}

A.menuteal:link{color : teal;text-decoration : none;text-transform : none;}
A.menuteal:visited{color : teal;text-decoration : none;text-transform : none;}
A.menuteal:active{color : gray;text-decoration : none;text-transform : none;}
A.menuteal:hover{color : red;text-decoration : underline;}

A.menulink:link{color : blue;text-decoration : underline;text-transform : none; font-style: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menulink:visited{color : blue;text-decoration : underline;text-transform : none; font-style: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menulink:active{color : gray;text-decoration : none;text-transform : none; font-style: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menulink:hover{color : green;text-decoration : underline; font-style: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

A.menugray:link{color : gray;text-decoration : underline;text-transform : none; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menugray:visited{color : gray;text-decoration : underline;text-transform : none; font-style: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menugray:active{color : blue;text-decoration : none;text-transform : none; font-style: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menugray:hover{color : red;text-decoration : underline; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

A.menusilver:link{color : gray;text-decoration : none;text-transform : none; font-style: normal; font-weight:  normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menusilver:visited{color : gray;text-decoration : none;text-transform : none; font-style: normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menusilver:active{color : blue;text-decoration : none;text-transform : none; font-style: normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menusilver:hover{color : green;text-decoration : underline; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

A.menusUser:link{color : #FFFFFF;text-decoration : none;text-transform : none; font-style: normal; font-weight:  normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menusUser:visited{color : #FFFFFF;text-decoration : none;text-transform : none; font-style: normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menusUser:active{color : red;text-decoration : underline;text-transform : none; font-style: normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menusUser:hover{color : #009900;text-decoration : underline; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

A.menusgreen:link{color : #009900;text-decoration : none;text-transform : none; font-style: normal; font-weight:  normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menusgreen:visited{color : #009900;text-decoration : none;text-transform : none; font-style: normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menusgreen:active{color : red;text-decoration : underline;text-transform : none; font-style: normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.menusgreen:hover{color : #009900;text-decoration : underline; font-style: normal; font-weight: normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

.menus{ font-size:10pt;font-style: normal;font-weight : normal;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;color:black}

.Dte {font-size: 12px;font-weight: 400;text-valign: top;text-align: right;font-family: time,harrington;color: black} 

/* Erreur msg lines */
.verd06 {COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; LINE-HEIGHT: 11pt; TEXT-ALIGN: left; TEXT-DECORATION: none}

/* header and sub-header lines */ 
.verd08 {COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; LINE-HEIGHT: 11pt; TEXT-ALIGN: left; TEXT-DECORATION: none}
.verd15 {COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 15pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 20pt; TEXT-ALIGN: left; TEXT-DECORATION: none}
.verd15w {COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 20pt; TEXT-ALIGN: left; TEXT-DECORATION: none}
.verd15b {COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 20pt; TEXT-ALIGN: left; TEXT-DECORATION: none}
.verd15pagename {COLOR: #25383C; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 15pt; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 20pt; TEXT-ALIGN: left; TEXT-DECORATION: none}

.textnoir { color: black; font-style: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left}
.textnoirh { line-height: 1.8; color: black; font-style: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left}
.textnoir9 { color: black; font-style: normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left}
.textnoirlibre { color: black; font-style: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

.textnoir10 { color: black; font-style: normal; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left}
.textblanc { color: white; font-style: normal; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }

.menusblanc { font-size:10pt;font-style: normal;text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;color:white;font-weight: bold;} 
.titrbleu12 { color: #069; font-weight:  bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }
.titrnoir10 { color: black; font-style: normal; font-weight: bold; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }
.inp{Background-Color : Beige;Border : Olive;Font-Family : Verdana;Font-Size : 9pt;}
.titrnoir12 { color: black; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }
.textgrey { color: gray; font-style: normal; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left}

.jobemployername {
color : #8CB1BA;
font-style : normal;
font-size : 14pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : left;
padding:0.2em 0.2em;
}
.jobemployername2 {
color : #8CB1BA;
font-style : normal;
font-size : 11pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : left;
padding:0.2em 0.2em;
}
.jobsummary {
color : #808080;
font-style : normal;
font-size : 8pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
/*text-align : left;*/
padding:0.2em 0.2em;
}
.jobtitre {
color : green;
font-style : normal;
font-size : 12pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : left;
padding:0.2em 0.2em;
}

.titrblc10c {
color : #FFFFFF;
font-style : normal;
font-weight : bold;
font-size : 8pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
}
.titrteal10c {
color : teal;
font-style : normal;
font-weight : bold;
font-size : 8pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
}
.titrgreen10c {
color : #008000;
font-style : normal;
font-weight : bold;
font-size : 8pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
}
.titrnoir10c {
color : black;
font-style : normal;
font-weight : bold;
font-size : 7pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
}
.titrnoir8c {
color : black;
font-style : normal;
font-weight : bold;
font-size : 8pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
}
.titrgrey7c {
color : grey;
font-style : normal;
font-weight : bold;
font-size : 7pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
background-image: url(../bg/wlk_body.jpg);
}
.titrwht7c {
color : #009900;
font-style : normal;
font-weight : bold;
font-size : 7pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
background-image: url(../bg/wlk_body.jpg);
}
.titrwht7c:hover {color: #ffffff;}

.titrwht11r {
color : #ffffff;
font-style : normal;
font-weight : bold;
font-size : 11pt;
font-family : Calibri, Verdana, Arial, Helvetica, sans-serif;
text-align : right;
padding: 0px 10px 0px 0px;
}
.autresitesfont {
color : black;
font-style : normal;
font-size : 8pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
}

.legend {
color : #336699;
font-style : normal;
font-size : 8pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : left;
}
.legend:hover {
text-decoration : underline;
}
.legendField {
color : #336699;
font-style : normal;
font-size : 8pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding:0.2em 0.2em;
border-color: #8CB1BA;
background-color: #FAF8CC;
}
.legendBlack {
color : #ffffff;
font-style : normal;
font-size : 9pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding:0.5em 0.5em;
border-color: #8CB1BA;
background-image: url(../bg/wlk_body.jpg);
}
.connexion {
color : #ffffff;
font-style : normal;
font-size : 8pt;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : left;
}
.textviolet11 {
color : #666699;
font-style : normal;
font-weight : normal;
font-size : 9px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : justify;
}
.textpagenumero {
color : #000000;
font-style : normal;
font-weight : normal;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : left;
}
