/* day styles stylesheet */


/* text */
#navigation h2 a,
.mentions #centre p,
#main .recrutement .apply,
#sitemap a,
.recrutement #centre .message label span,
.recrutement #centre #availabilityBlock a,
.recrutement #centre .message input,
.recrutement #centre .message span strong,
.confirmation #centre .emphasis,
#left,
#left a,
.mentions #left a {
	color:#666;
}

#navigation .active h2 a,
#centre a,
#centre em,
#centre h5,
.contact #centre input,
.contact #centre textarea,
.contact address strong,
#sitemap a:hover,
.mentions #centre,
.mentions #left a:hover,
.recrutement #centre h6,
.recrutement #left p strong,
.recrutement #centre .active,
#sitemap li,
.recrutement #centre #fAvailability label span,
.confirmation #centre p,
.recrutement #centre .message label {
	color:#333;
}
#footer strong {
	background: transparent url(../../img/css/day/logo-footer.png) no-repeat 0 0;
}
.contact #centre label,
.contact #centre #fAvailability span {
	color:#fff;
}

.recrutement #centre h5 {
	color:#7a7a7a;
}

#centre,
.contact address,
.recrutement #left {
	color:#666;
}

.recrutement #centre .message span,
#footer {
	color:#333;
}

/* borders */
#main {
	border-color:#ccc;
}

.jScrollPaneTrack,
#centre .jScrollPaneContainer { 
	border-left-color:#a3a3a3;
}
#sitemap li { border-color:#8e8e8e; }

.contact #centre .validation p,
#footer .middle {
	border-color:#c5c5c5;
}
.recrutement .apply {
	border-color:#9c9c9c;
}

/* backgrounds */
body {
	background-image:url(../../img/css/day/background.jpg);/* wide */
	background-color:#fff;
}

h1 a {
	background-image:url(../../img/css/day/logo.png);
}
h1 span,
#navigation li h2,
#navigation .carousel div {
	background-color:#BBB;
}

#navigation h2 a {
	background-image:url(../../img/css/day/navigation.png);
}

#approche.active h2 a,
#approche h2 a:hover { background-position:0 -13px;	}
#references h2 a { background-position:0 -26px; }
#references.active h2 a,
#references h2 a:hover { background-position:0 -42px; }
#recrutement h2 a { background-position:0 -58px; }
#recrutement.active h2 a,
#recrutement h2 a:hover { background-position:0 -71px; }
#contact h2 a {
	background-position:0 -84px;
}
#contact.active h2 a,
#contact h2 a:hover {
	background-position:0 -97px;
}
#planSite h2 a { background-position:0 -110px; }
#mentions h2 a { background-position:0 -123px; }
.carousel .prev { background-position:100% 0; }
.carousel .next { background-position:100% -17px; }
.jScrollPaneDrag { background-image:url(../../img/css/day/scroll.png); }

.contact #centre p {
	background-color:#7f7f7f;
}
.recrutement #centre #availabilityBlock {
	background-color:#bbb;
} 
.recrutement #centre .btAvailability {
	background-image:url(../../img/css/day/pict-avail.png);
}

.contact address { background-image:url(../../img/css/day/contact-logo.png); }
.contact address span { background-image:url(../../img/css/day/tel.png); }

#sitemap { background-image:url(../../img/css/day/sitemap.png); }

#footer .intro a { background-position:0 0; }

.recrutement #centre .message .file,
.recrutement #centre .message p img {
	background-color:#4d4d4d;
}
.recrutement #left .candidature{
	background-image:url(../../img/css/day/candidature.png);
}
.recrutement #left .offres{
	background-image:url(../../img/css/day/consulter-offres.png);
}
.recrutement .postuler{
	background-image:url(../../img/css/day/postuler.png);
}
.jScrollPaneDrag { background-position:0 0; }
#footer { background-color:#fff; }
#footer .intro a { background:url(../../img/css/day/pict-intro.png); }

#skins a { background-position:0 0; }

#jquery-overlay { background-color:#fff!important; }

/* forms */
.contact #centre #fJob label { background-position:-5px -5px; }
.contact #centre #fName label { background-position:-5px -26px; }
.contact #centre #fFirstname label { background-position:-5px -44px; }
.contact #centre #fBirth label { background-position:-5px -65px; }
.contact #centre #fPhone label { background-position:-5px -84px; }
.contact #centre #fEmail label { background-position:-5px -105px; }
.contact #centre #fUrl label { background-position:-5px -125px; }
.contact #centre #fAvailability label { background-position:-5px -144px; }
.contact #centre #availabilityBlock .avail0 a { background-position:-5px -176px; }
.contact #centre #availabilityBlock .avail1 a { background-position:-5px -194px; }
.contact #centre #availabilityBlock .avail2 a { background-position:-5px -212px; }
.contact #centre #availabilityBlock .avail3 a { background-position:-5px -230px; }
.contact #centre #availabilityBlock .avail4 a { background-position:-5px -248px; }
.contact #centre #fLetter label { background-image:url(../../img/css/day/motivation.png); }
.msie6 .contact #centre #fLetter label {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/css/day/motivation.png')
}
.contact #centre #fCv label { background-image:url(../../img/css/day/cv.png); }
.msie6 .contact #centre #fCv label {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/css/day/cv.png')
}
.contact #centre #fPortfolio label { background-image:url(../../img/css/day/portfolio.png); }
.msie6 .contact #centre #fPortfolio label {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/css/day/portfolio.png')
}
.recrutement #centre .message p .addFile  { background-position:-5px -298px; }
.contact #centre .validation input { background-position:-5px -307px; }

.contact #centre #fCompany label { background-position:-5px -321px; }
.contact #centre #fMessage label { background-position:-5px -341px; }


/* news */
#news{color:#787878;}
	#news span{color:#333;}
