/* --- COMMON --- */
span.required { color: #ED5900; }


/* --- LEFT SIDE --- */
#last_jobs { border: 1px solid #CCCCCC; }
    #last_jobs h2 { background: url(/img/site/navi_off_orange.gif) 11px repeat-x; font-family: 'Oswald', serif; text-transform: uppercase; }
    #last_jobs ul { list-style-image: URL(/img/site/puce_orange.gif); }
        #last_jobs span a { color: #ED5900; }

#mdh { border: 1px solid #CCCCCC; }
    #mdh h2 { background: url(/img/site/navi_off_orange.gif) 11px repeat-x; font-family: 'Oswald', serif; text-transform: uppercase; }

#next_mdhs { border: 1px solid #CCCCCC; }
    #next_mdhs h2 { background: url(/img/site/navi_off_orange.gif) 11px repeat-x; font-family: 'Oswald', serif; text-transform: uppercase; }
    
#mdh2 a { color: #ED5900; }

#newsletter h2 { border-bottom: 1px solid #ED5900; color: #436C73; }
#newsletter input.register { border: 1px solid #CCCCCC; }

#contact { border: 1px solid #CCCCCC; }
    #contact span { background: url(/img/site/navi_off_orange.gif) 11px repeat-x; font-family: 'Oswald', serif; text-transform: uppercase; }


/* --- HEADER --- */
#upper_nav a { color: #000000; }
#upper_nav #search input { border: 1px solid #ED5900; }

#ticker ul li a { color: #ED5900; }

#agenda_index_link { background: #4D4D4D; }

#navi ul { background: url(/img/site/navi_off_orange.gif) repeat-x; }

.sf-menu ul li { background: url(/img/site/navi_off_orange.gif) repeat-x; }
#navi ul.sf-menu li.selected ul.actu li a { background: url(/img/site/navi_off_orange.gif) repeat-x; }
#navi ul.sf-menu li.selected ul.employment li a { background: url(/img/site/navi_off_orange.gif) repeat-x; }


/* --- HOME PAGE --- */
.articles div.section { color: #436C73; border-bottom: 1px solid #CCCCCC; }
	.articles div.section a { color: #ED5900; }
.articles ul li h2 { border-left: 2px dotted #ED5900; }

#highlighted_company span { color: #436C73; border-bottom: 1px solid #CCCCCC; }
  
#companies div.section { border-bottom: 1px solid #CCCCCC; }
	#companies div.section span { color: #436C73; }
	#companies div.section a { color: #ED5900; }

.companiesBg a { color: #436C73;  }

#highlighted_training div.section { color: #436C73; border-bottom: 1px solid #CCCCCC; }
	#highlighted_training div.section a { color: #ED5900; }

#video_player div { color: #436C73; border-bottom: 1px solid #CCCCCC; }
	#video_player div a { color: #ED5900; }

#partners div.section { color: #436C73; border-bottom: 1px solid #CCCCCC; }
	#partners div.section a { color: #ED5900; }


/* --- SEARCH --- */
.search_bloc div.section { color: #436C73; border-bottom: 1px solid #CCCCCC; }
	.search_bloc div.section a { color: #ED5900; }
.search_bloc ul li { border-left: 1px dotted #ED5900; }


/* --- BREADCRUMB --- */
#breadcrumb ul li a { color: #ED5900; }


/* --- JOBS INDEX --- */
#jobs_list div.job h2 a, #jobs_list div.job-alt h2 a, .tinyTip .content { color: #ED5900;}


/* --- JOB VIEW --- */
#top #job_title span, #top #job_title h1, #top .options a { color: #ED5900; }

#key_data span.cell{ background: #CCCCCC; }
#key_data span.key_data { color: #436C73; }
#key_data div { border: 1px solid #CCCCCC; }

#job_data span { border-bottom: 1px solid #CCCCCC; color: #436C73; }


/* --- CANDIDATES APPLY --- */
.success a { color: #ED5900; }


/* --- COMPANIES INDEX --- */
span.company { border-bottom: 2px solid #ED5900; color: #436C73; }


/* --- COMBO --- */
ul.companies a, #top a.jobs_btn, ul.trainings a, ul.news a, ul.testimonies a, ul.agendas a, #sitemap li a { color: #ED5900; }


/* --- PAGINATION --- */
#pagination span.current { color: #ED5900; border: 1px solid #ED5900; }
#pagination span a { color: #436C73; border: 1px solid #436C73; }
	#pagination span a:hover { background-color: #ED5900; border: 1px solid #ED5900; }


/* --- FOOTER --- */
#footer ul li, #footer ul li a { color: #ED5900; }
