/* Logo english version */
#header .site-name.en span {background-image:url(../images/logo-en.png);}
body.emplois #header .site-name.en span {background:url("../images/logod-en.png") no-repeat 0 0 transparent;}

/* Fix for p tags generated by the RTE */
body.accueil #content .head  p {margin:0}
body.accueil #content .more p {margin:0}

/* Had to make new images for english versions */
body.accueil.en #highlight .col a {width:100%;}
body.accueil.en #highlight .col a span {background:transparent url(../images/btn_postes-ouverts-en.png) no-repeat scroll 0 0;}
body.accueil.en #highlight .col a:hover span {background-position:0 -39px;}

body.accueil.en .head a span.details {background:transparent url(../images/ico_details-en.png) no-repeat scroll 0 0; width:134px;}
body.accueil.en .head a:hover span.details {background-position:0 -30px;}
body.emploisaccueil.en .head a span.details {background:transparent url(../images/ico_details-g-en.png) no-repeat scroll 0 0; width:134px;}
body.emploisaccueil.en .head a:hover span.details {background-position:0 -30px;}

body.accueil .temoignages h3 {font-size:1.5em;}


/* We added the submenu on these 2 pages */
body.equipededirection #navigation li.current ul,
body.installations #navigation li.current ul {width:274px;}
body.entreprise.en #navigation li.current ul,
body.equipededirection.en #navigation li.current ul,
body.installations.en #navigation li.current ul {width:165px;}

#navigation li.current ul li.current a {background:transparent url(../images/misc_navigation_current-d.png) repeat-x scroll 0 21px;}

/* Links on images */
#content .carousel .main ul.slide .about a { color:#fff;}

/* Fix for an extra bullet that got forgotten */
body.installations #content .carousel ul.slide li {background-image:none;}

/* This was too short for the content */
body.equipededirection #content .carousel .main {height:585px;}

/* This wasn't thought through... */
body.equipededirection #content .carousel .main ul.slide li ul li {
	background:url(../images/bullet.png) 1px 4px no-repeat;
	padding:3px 0 3px 11px;
	width:100%;
}

/* We added the carousel to the page Témoignages
     Taken from main.css section 3.11 */
body.temoignages-complet #content .carousel .main {
  position:relative;
  /*width:925px; removed */
  height:690px; /* Changed */
  margin:0 0 0 -30px; /* Changed */
  overflow:hidden;
}
body.temoignages-complet #content .carousel .main ul.slide {
  position:absolute;
  top:0;
  left:0;
  width:4625px;
  height:450px;
}
body.temoignages-complet #content .carousel .main ul.slide li {
  float:left;
  padding:0 0 0 17px; /* Changed */
  width:540px; /* Changed */
  background:none;
}

/* Fix because the added ul screwed this up 
     Copied from main.css line 1701*/
body.temoignages-complet #content ul h2 {
	background:transparent url(../images/bullet_big_green.png) no-repeat scroll left center;
	color:#5D5D5D;
	font-size:1.33em;
	font-weight:normal;
	left:-17px;
	margin:20px 0 0;
	padding-left:17px;
	position:relative;
	top:0;
	z-index:0;
	text-tranform:none;
}
body.temoignages-complet #content ul p {
	background:none;
	font-size:1em;
	margin:0 0 8px;
	padding-left:0;
}
/* Fix for alignment */
#container #content ul.postes strong {display:block;}

/* For the design of the "no match" box */
#container #content ul.postes li div.replacement {
	padding:0 3px 18px 22px;
	background:transparent url(../images/bg_postes-b.png) no-repeat scroll left bottom; 
	font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif; 
	font-size:0.83em; 
	line-height:1.4em;
}
#container #content ul.postes li.active div.replacement {
	background-image:url(../images/bg_postes-b-a.png);
}
body.emploisaccueil #container #content ul.postes li div.replacement,
body.emploisaccueil #container #content ul.postes li.active div.replacement {background:none;}

/* The colors made the text unreadable for the testimonials on the Emplois website */
body.emplois.temoignages-complet #content ul h2 {
	background:transparent url(../images/bullet_big.png) no-repeat scroll left center;
	color:#94DCF6;
}
body.emplois.temoignages-complet #content ul h3 {
	color:#94DCF6;
}
body.emplois.temoignages-complet #content ul p {
	background:none;
	font-size:1em;
	padding-left:0;
}
body.emplois.temoignages-complet #content ul p.role {color:#b2d63e;}
body.emplois.temoignages-complet #content .namelist li a {color:#fff;}
body.emplois.temoignages-complet #content .namelist li a:hover,
body.emplois.temoignages-complet #content .namelist li.current {background-image: url(../images/misc_carousel_current-emplois.png);}
body.emplois.temoignages-complet #content .namelist li.current a {color:#b2d63e;}
body.emplois.temoignages-complet #content .namelist li.current a:hover {background-image: none;}

/* We changed the position of this element so we need to redefine the css 
     It used to be inside .carousel */
body.installations #content p.overlayed {
	background:#FFFFFF none repeat scroll 0 0;
	color:#71BDC3;
	left:404px;
	line-height:1.41em;
	margin:0 0 -45px;
	padding:0 15px 10px;
	position:relative;
	text-align:justify;
	top:-451px;
	width:475px;
	z-index:10;
}
body.emplois.installations #content p.overlayed {
	background:transparent url(../images/bg_overlayed-d.png) repeat scroll left bottom;
	color:#9FE2FA;
}

/* This wasnt thought through either */
#footer .toronto {width:285px;}

/* Fix for alignment */
body.communiques h3 {height:40px;}

/*
	La propriété dans main.css:51 empêche l'utilisation de sup
*/
sup {vertical-align: super;}

/* We don't need the links but need to keep the color */
body.glossaire dt {color:#49A6AE;}

/* We have to make some changes to this because we added a third line */
#footer address span {
margin-top:-2.6em;
line-height:1.1em;
}

body.entreprise #content .csc-textpic-imagewrap a {background:none;}

form.extended fieldset li.text input.error, 
form.extended fieldset li.text textarea.error { color:red;}

input.tx-powermail-pi1_mandatory_submit {margin-bottom:10px;}

/* Do-not-call tool */
#jump-to li.dncl {background:none;padding:0 23px 0 0;margin:-4px 0 0 12px;background:url(../images/jumpto_dncl_rightside.gif) top right no-repeat;}
#jump-to li.dncl a {height:19px;padding:0 3px 0 7px; background:#86a427 url(../images/jumpto_dncl_leftside.gif) no-repeat;color:#fff;line-height:19px;}

.tx-qmvoxdatanumberremoval-pi1{width:430px; color:#707070;}

.tx-qmvoxdatanumberremoval-pi1 .mandatory {color:#ff0404;}
.tx-qmvoxdatanumberremoval-pi1 .messages {width:257px;padding:5px;margin-top:8px;margin-bottom:3px;}
#content .tx-qmvoxdatanumberremoval-pi1 .messages ul {margin:0;}
.tx-qmvoxdatanumberremoval-pi1 .error {border: 1px dashed #e61111;background:#ffebeb;}
.tx-qmvoxdatanumberremoval-pi1 .success {border: 1px dashed #86a427;background:#e9ffe4;}

.tx-qmvoxdatanumberremoval-pi1 form.extended fieldset {padding-top:5px;}
.tx-qmvoxdatanumberremoval-pi1 form.extended fieldset p {margin-top:8px;}
.tx-qmvoxdatanumberremoval-pi1 form.extended fieldset li.text {background:url(../images/bg_formtext_dncl.png) top left no-repeat;width:267px;height:32px;padding:0;margin:3px 0;}
.tx-qmvoxdatanumberremoval-pi1 form.extended fieldset li.text input {color: #686868;margin:5px 0 0 5px;width:253px;}
.tx-qmvoxdatanumberremoval-pi1 form.extended fieldset li.text .mandatory {position:relative;top:2px;left:-3px;}
.tx-qmvoxdatanumberremoval-pi1 form.extended fieldset li.small {background:url(../images/bg_formtext_dncl_small.png) top left no-repeat;width:133px;}
.tx-qmvoxdatanumberremoval-pi1 form.extended fieldset li.captcha {background:url(../images/bg_formtext_dncl_captcha.png) top left no-repeat;width:117px;}
.tx-qmvoxdatanumberremoval-pi1 form.extended fieldset li.captcha img {margin:8px 0 0 7px;}
.tx-qmvoxdatanumberremoval-pi1 form.extended fieldset div.inputseparator {float:left;width:5px; height:32px;background:url(../images/inputseparator.gif) left center no-repeat;margin:0 6px;}
.tx-qmvoxdatanumberremoval-pi1 form.extended fieldset li.small input {width:119px;}
.tx-qmvoxdatanumberremoval-pi1 form.extended fieldset li.checkbox input {margin-top:3px;}

.tx-qmvoxdatanumberremoval-pi1 form.extended fieldset.submit input.button {background:transparent url(../images/bg_button_small.png) no-repeat scroll center center; padding:6px 23px 6px 13px; width:158px;}

.tx-qmvoxdatanumberremoval-pi1 form.extended .disabled,
.tx-qmvoxdatanumberremoval-pi1 form.extended .disabled fieldset li.text input {color: #ddd;}
.tx-qmvoxdatanumberremoval-pi1 form.extended .disabled a {color:#afeff4;}
