.title-pages { border-bottom: 4px solid #de6f1d;  }
	.title-pages h1 { color: #de6f1d; }

	
/* General Layout */

body { background: url('../images/bg-body.jpg') no-repeat center top; }

#main #sidebar-left { background-color: #e5e5e5; }

/* Topbar */

#topbar { background-color: #efa32b; border-color: #fff; } 
  #topbar-inner { border-color: #656565; }
    #topbar p a span { color: black; }
    
/* Header */

#banner { background-color: #656565;  }

#header-menu{ width: 980px; margin: 0 auto; clear: both; }

	ul#main-nav li { background-color: #656565; }
	ul#main-nav li.active { background-color: #cecac9; }
		ul#main-nav li a:hover { color: white; }
		ul#main-nav li.active a { color: #6e6a6b; }

ul#sub-nav { background-color: #cecac9;  }
		ul#sub-nav li a { color: #6e6a6b; }

div#search-bar { background-image: url('../images/bg-findajob.jpg'); border-top: 6px solid #656565; border-bottom: 6px solid #656565; }

/* Home */

#home_content { margin-bottom: 0; }

#home_content .categories {
	background: -moz-linear-gradient(-45deg, rgba(101,101,101,0.1) 0%, rgba(101,101,101,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(101,101,101,0.1)), color-stop(100%,rgba(101,101,101,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(101,101,101,0.1) 0%,rgba(101,101,101,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(101,101,101,0.1) 0%,rgba(101,101,101,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(101,101,101,0.1) 0%,rgba(101,101,101,0) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(101,101,101,0.1) 0%,rgba(101,101,101,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a00bbd4', endColorstr='#0000bbd4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
  -webkit-border-radius: 50px; /* Safari 3-4, iOS 1-3.2, Android ≤1.6 */
          border-radius: 50px; /* Opera 10.5, IE9+, Safari 5, Chrome, Firefox 4+, iOS 4, Android 2.1+ */

  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;

  -webkit-box-shadow: inset 1px 1px 0px #e7f5f9; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
          box-shadow: inset 1px 1px 0px #e7f5f9; /* Opera 10.5, IE9+, Firefox 4+, Chrome 6+, iOS 5 */
	}

	#home_content .categories h1 { color: #656565; }
			#home_content .categories ul li a { color: #656565;  }
			#home_content .categories ul li .jobCount { color: #7f7f7f; }

			#home-navs .home-nav-1 h3,
			#home-navs .home-nav-1 a { color : #efa32b; }
			#home-navs .home-nav-2 h3,
			#home-navs .home-nav-2 a { color : #656565; }
			#home-navs .home-nav-3 h3,
			#home-navs .home-nav-3 a { color : #de6f1d; }

/* Sidebar Filter form */

#sidebar-left #active-filters h4 { color: #de6f1d;  }
#sidebar-left #active-filters ul { background: #de6f1d; border-top: 4px solid #6e6a6b; }

#sidebar-left form#filter_form .control-group label { color: #de6f1d; }

#sidebar-left form#filter_form .controls li label { color: #6e6a6b; }
#sidebar-left form#filter_form .controls li label:hover { text-decoration: underline; color: #de6f1d; }
#sidebar-left form#filter_form .controls li input[type="radio"]:checked+label { background-color: #de6f1d; color: white; } 

/* Offre d'emploi */

.offer { border-bottom: 3px solid #de6f1d;  }
	.offer:hover {  background-color: #e5e5e5; }

	.offer div.title { background-color: #de6f1d; }
		
.offer-resume { background: url(../images/bg-offer-footer.png) bottom right no-repeat;  }

		.offer-resume p.description a { color: #de6f1d; }
		.offer-resume .left ul { color: #de6f1d; }
		
.offer-details { border-bottom: 0; }

		.offer-details .offer-header .left ul { color: #de6f1d;  }
	.offer-details .offer-header .actions { background: url(../images/bg-offer-details-actions.png) bottom right no-repeat; border-bottom: 3px solid #de6f1d;  }

.offer-details .details h3 { color: #de6f1d;  }
.offer-details .details h3.black { color: black;  }

/* Employeur */

.company { border-bottom: 3px solid #de6f1d;  }
	.company:hover {  background-color: #e5e5e5; }
	
	.company div.title { background-color: #6e6a6b;  }

.company-resume { background: url(../images/bg-offer-footer.png) bottom right no-repeat; }

	.company-resume p.description a { color: #de6f1d; }
	.company-resume .left ul { color: #de6f1d;  }

.company-details { border-bottom: 0; }
	.company-details:hover {  background-color: transparent; }
	
	.company-details .company-header .actions { background: url(../images/bg-company-details-actions.png) bottom right no-repeat; border-bottom: 3px solid #de6f1d;  }

	.company-details .details h3 { border-bottom: 1px solid #de6f1d; color: #de6f1d;  }
	.company-details .contacts {  background-color: #e5e5e5; }
	
	.tabs { background-color: #656565; }
	.tab-content { border: 4px solid #656565;  }
	
	.company-details h5.orange { color: #656565; }
	
/* Footer */

#footer-wrapper { background: url('../images/bg-footer.jpg') bottom center no-repeat; }

.footer-nav-1 h3 { color : #efa32b; }
.footer-nav-2 h3 { color : #656565; }
.footer-nav-3 h3 { color : #de6f1d; }