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

	
/* General Layout */

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

/* Topbar */

#topbar { background-color: #508aaf; border-color: #fff; } 
  #topbar-inner { border-color:  #093246; }
    #topbar p a span { color: #fff; }
      
/* Header */

#banner { background-color: #093246;  }

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

	ul#main-nav li { background-color: #ffffff; }
	ul#main-nav li.active { background-color: #d8e5eb; }
		ul#main-nav li a { color: #093246; }
		ul#main-nav li a:hover { color: #093246; }
		ul#main-nav li.active a { color: #508aaf; }

ul#sub-nav { background-color: #d8e5eb;  }
		ul#sub-nav li a { color: #6984a1; }

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

/* Home */

#home_content { margin-bottom: 0; }
	
	#home_content .categories {
	background: -moz-linear-gradient(-45deg, rgba(33,135,170,0.1) 0%, rgba(110,106,107,0) 100%); 
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(23,39,211,0.2)), color-stop(100%,rgba(110,106,107,0))); 
	background: -webkit-linear-gradient(-45deg, rgba(33,135,170,0.1) 0%,rgba(110,106,107,0) 100%); 
	background: -o-linear-gradient(-45deg, rgba(33,135,170,0.1) 0%,rgba(110,106,107,0) 100%); 
	background: -ms-linear-gradient(-45deg, rgba(33,135,170,0.1) 0%,rgba(110,106,107,0) 100%); 
	background: linear-gradient(135deg, rgba(33,135,170,0.1) 0%,rgba(110,106,107,0) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a00bbd4', endColorstr='#0000bbd4',GradientType=1 ); 
	
  -webkit-border-radius: 50px; 
          border-radius: 50px;

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

  -webkit-box-shadow: inset 1px 1px 0px #e7f5f9;
          box-shadow: inset 1px 1px 0px #e7f5f9; 


	}
	
	#home_content .categories h1 { color: #093246; }
			#home_content .categories ul li a { color: #093246;  }

			#home-navs .home-nav-1 h3,
			#home-navs .home-nav-1 a { color : #508aaf; }
			#home-navs .home-nav-2 h3,
			#home-navs .home-nav-2 a { color : #6e6f71; }
			#home-navs .home-nav-3 h3,
			#home-navs .home-nav-3 a { color : #093246; }

/* Sidebar Filter form */

#sidebar-left #active-filters h4 { color: #508aaf;  }
#sidebar-left #active-filters ul { background: #508aaf; border-top: 4px solid #6984a1; }

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

#sidebar-left form#filter_form .controls li label { color: #6984a1; }
#sidebar-left form#filter_form .controls li label:hover { text-decoration: underline; color: #508aaf; }
#sidebar-left form#filter_form .controls li input[type="radio"]:checked+label { background-color: #093246; color: white; } 

/* Offre d'emploi */

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

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

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

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

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

/* Employeur */

.company { border-bottom: 3px solid #093246;  }
	.company:hover {  background-color: #eff5f8; }
	
	.company div.title { background-color: #6e6f71;  }

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

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

.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 #093246;  }

	.company-details .details h3 { border-bottom: 1px solid #d71d24; color: #093246;  }

	.tabs { background-color: #0a3246; }
	.tab-content { border: 4px solid #0a3246;  }
	
	.company-details h5.orange { color: #0a3246; }

/* Footer */

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

.footer-nav-1 h3 { color : #508aaf; }
.footer-nav-2 h3 { color : #6e6f71; }
.footer-nav-3 h3 { color : #093246; }