/* Night styles stylesheet */


/* text */
#navigation h2 a,
.mentions #centre p,
.recrutement #centre .message label span,
.recrutement #centre #availabilityBlock a,
.recrutement #centre .message input,
.recrutement #centre .message span strong,
.confirmation #centre .emphasis {
	color:#666;
}

#navigation .active h2 a,
#centre a,
#centre em,
.contact #centre input,
.contact #centre textarea,
.contact address strong,
#sitemap a:hover,
.contact #centre label,
.mentions #centre,
.mentions #left a:hover,
.recrutement #centre .active,
.recrutement #centre h6,
.recrutement #left p strong,
#sitemap li,
.recrutement #left .apply,
.recrutement #centre .availability  span,
.recrutement #centre #fAvailability span,
.confirmation #centre p {
	color:#fff;
}

#footer strong {
	background: transparent url(../../img/css/night/logo-footer.png) no-repeat 0 0;
}

#left,
#left a,
.mentions #left a {
	color:#999;
}
#centre,
.contact address,
.recrutement #left {
	color:#8d8d8d;
}

.contact #centre h5,
#sitemap a,
.recrutement #centre h5 {
	color:#4e4e4e;
}

.recrutement #centre .message span,
#footer,
.contact #centre input,
.contact #centre textarea {
	color:#333;
}

/* borders */
#main {
	border-color:#333;
}

.jScrollPaneTrack,
#centre .jScrollPaneContainer {
	border-left-color:#252526;
}
#sitemap li { border-color:#4e4e4e; }

.contact #centre .validation p,
.recrutement .apply,
#footer .middle {
	border-color:#333;
}

/* backgrounds */
body {
	background-image:url(../../img/css/night/background.jpg);/* wide */
	background-color:#000;
}

h1 a {
	background-image:url(../../img/css/night/logo.png);
}

h1 span,
#navigation li h2,
#navigation .carousel div {
	background-color:#232323;
}

#navigation h2 a {
	background-image:url(../../img/css/night/navigation.png);
}

.carousel .next { background-position:0 -17px; }
.jScrollPaneDrag { background-image:url(../../img/css/night/scroll.png); }

.contact #centre p,
.recrutement #centre #availabilityBlock {
	background-color:#111;
}

.contact address { background-image:url(../../img/css/night/contact-logo.png); }
.contact address span { background-image:url(../../img/css/night/tel.png) }


#sitemap { background-image:url(../../img/css/night/sitemap.png); }

#footer .intro a { background-position:0 0; }
.recrutement #centre #availabilityBlock a:hover { background-color:#040404; }

.recrutement #centre .message .file,
.recrutement #centre .message p img {
	background-color:#4d4d4d;
}
.recrutement #left .candidature{
	background-image:url(../../img/css/night/candidature.png);
}
.recrutement #left .offres{
	background-image:url(../../img/css/night/consulter-offres.png);
}
.recrutement .postuler{
	background-image:url(../../img/css/night/postuler.png);
}
.recrutement #centre .btAvailability {
	background-image:url(../../img/css/night/pict-avail.png);
}

.jScrollPaneTrack { border-right-color:#252526; }
.jScrollPaneDrag { background-position:0 0; }
#footer { background-color:#010101; }
#footer .intro a { background:url(../../img/css/night/pict-intro.png); }

#skins a { background-position:0 100%; }

#jquery-overlay { background-color:#000!important; }

/* forms */
.contact #centre #fJob label { background-position:-265px -5px; }
.contact #centre #fName label { background-position:-265px -26px; }
.contact #centre #fFirstname label { background-position:-265px -44px; }
.contact #centre #fBirth label { background-position:-265px -65px; }
.contact #centre #fPhone label { background-position:-265px -84px; }
.contact #centre #fEmail label { background-position:-265px -105px; }
.contact #centre #fUrl label { background-position:-265px -125px; }
.contact #centre #fAvailability label { background-position:-265px -144px; }
.contact #centre #availabilityBlock .avail0 a { background-position:-265px -176px; }
.contact #centre #availabilityBlock .avail1 a { background-position:-265px -194px; }
.contact #centre #availabilityBlock .avail2 a { background-position:-265px -212px; }
.contact #centre #availabilityBlock .avail3 a { background-position:-265px -230px; }
.contact #centre #availabilityBlock .avail4 a { background-position:-265px -248px; }
.contact #centre #fLetter label { background-image:url(../../img/css/night/motivation.png); }
.msie6 .contact #centre #fLetter label {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/css/night/motivation.png')
}
.contact #centre #fCv label { background-image:url(../../img/css/night/cv.png); }
.msie6 .contact #centre #fCv label {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/css/night/cv.png')
}
.contact #centre #fPortfolio label { background-image:url(../../img/css/night/portfolio.png); }
.msie6 .contact #centre #fPortfolio label {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/css/night/portfolio.png')
}
.recrutement #centre .message p .addFile  { background-position:-265px -298px; }
.contact #centre .validation input { background-position:-265px -307px; }

.contact #centre #fCompany label { background-position:-265px -321px; }
.contact #centre #fMessage label { background-position:-265px -341px; }


/* news */
#news{color:#4d4d4d;}
	#news span{color:#808080;}