/*
** Job
*/
	
	#jobOfferDescMore {
		/*
		background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255, 255, 255, 0)),to(rgba(255, 255, 255, 1.0)));
		background-image: -moz-linear-gradient(top center,rgba(255, 255, 255, 0) 20%,rgba(255, 255, 255, 1.0) 35%);
		*/
		background-image: url('/t_medias/job/job-more.png');
		background-repeat: repeat-x;
		background-position: bottom;
	}	
	
	#JobRaff {
		border: 1px solid #ddd; width: 178px; padding-top: 10px; padding-bottom: 10px; font-family:Arial, Helvetica, sans-serif;-moz-box-shadow: 1px 1px 3px #d9d9d9;
		-webkit-box-shadow: 1px 2px 3px #d9d9d9;
		box-shadow: 1px 1px 3px #d9d9d9;
		filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#b5b5b5');
		-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 135, Color = '#b5b5b5')";	
	}
	
	#JobRaffRecherche {
		border: 1px solid #ddd; width: 178px; padding-top: 10px; padding-bottom: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; overflow: hidden;-moz-box-shadow: 1px 1px 3px #d9d9d9; background-image:url('http://www.journal-aviation.com/t_medias/job/background-yoursearch.png'); background-repeat: repeat-x;
		-webkit-box-shadow: 1px 2px 3px #d9d9d9;
		box-shadow: 1px 1px 3px #d9d9d9;
		filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 135, color = '#b5b5b5');	
	}
	
	.checked, .nochecked, .removeraff, .radio-checked, .radio-nochecked {
		width: 140px;
		background-repeat: no-repeat;
		padding: 3px 0px 3px 22px;
		margin-bottom: 2px;
		display:block;
		overflow: hidden;
	}
	
	.raff a {
		color: #222;
		text-decoration:none;
	}
	
	.checked:hover, .nochecked:hover, .radio-checked:hover, .radio-nochecked:hover {
		background-color: #eee;
		cursor:pointer;
	}	
	
	.checked {
		background-image:url('/t_medias/job/checked.png');
		background-position: 3px;
	}
	
	a.achecked {
		color: #ef9304;
		font-weight: bold;
	}	
	
	.nochecked {
		background-image:url('/t_medias/job/nochecked.png');
		background-position: 3px;
	}

	a.anochecked {
		color: #1b4f7d;
	}	
	
	.nochecked:hover {
		background-image:url('/t_medias/job/hover.png');
	}
	
	.radio-checked {
		background-image:url('/t_medias/job/radio-checked.png');
		background-position: 3px;
	}
	
	.radio-nochecked {
		background-image:url('/t_medias/job/radio-nochecked.png');
		background-position: 3px;
	}	
	

	
	.removeraff {
		background-image:url('/t_medias/job/remove.png');
		background-position: 3px;
		padding: 3px 0px 0px 18px;
		margin-bottom: 2px;		
	}
	
	.removeraff:hover {
		background-image:url('/t_medias/job/removeh.png');
		color: #bbb;
	}
	
	a.listparam {
		color: #666;
	}
	
	a.listparam:hover {
		color: #444;
		text-decoration: underline;
	}
	
	/* H1
	*/
		h1.offresemploi {
			font-family: arial, georgia, sans-serif;
			font-size: 17px;
			font-weight: bolder;
			display: block;
			margin-bottom: 6px;
			line-height: 19px;
		}
		
	/* H3
	*/
		h3.actu {
			font-family: arial, georgia, sans-serif;
			font-size: 13px;
			font-weight: bolder;
			display: block;
			padding: 0 0 4px 0;
			margin: 0px;
			color: #666;			
		}
		
	/* SPAN
	*/
		span.matching {
			display: block;
			font-family: arial, georgia, sans-serif;
			font-size: 12px;
			margin-bottom: 8px;
		}
		
	/* HR
	*/
		hr.raff {
			height: 1px; border: 0; background-color: #ddd; color: #ddd;
			margin: 6px;
		}
		
	/* Onglets
	*/
		div#job-onglets {
			height: 30px;
		}
		
		div#job-onglets span#job, div#job-onglets span#news {
			padding: 4px 18px 4px 18px;
			background-color: #dfdfdf;
			font-family: arial, verdana, sans-serif;
			font-size: 12px;
			border: 2px solid #d5d5d5;
			margin-right: 5px;
			margin-top: 2px;
			overflow: hidden;
		}
		
		div#job-onglets span#job {
			font-weight: bolder;
		}
		
		div#job-onglets span#news {
			background-color: #e6e6e6;
			border: 2px solid #dcdcdc;
		}

		div#job-onglets a span#news {
			color: #333;
			text-decoration: none;
		}
		
		div#job-onglets a:hover span#news {
			color: #333;
			text-decoration: none;
			background-color: #dfdfdf;
			border: 2px solid #d5d5d5;
		}

	/* Span Level 2
	*/
		span.titlelevel2, h2.titlelevel2, h3.titlelevel2   {
			background-image: url(/t_medias/job/puce.gif);
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 10px;
			text-transform: uppercase; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-weight:bold; 
			color: #666; 
			display:block;
			margin-bottom: 10px;
		}
		
		span.imglogo {
			display: inline;
			margin-right: 10px;
		}
		
		span.imglogo img {
			border: 1px solid #dedede;
		}
		
/*
** Lettres
*/
	.l-inactif, .l-actif
	{ font-family: trebuchet ms, verdana, arial, sans-serif; display: block; width: 20px; display: inline; cursor: pointer;  text-decoration: none;}

	.l-inactif
	{
		border: 1px solid #c9d7e0;
		padding: 3px 5px 3px 5px;
		color: #000;
		background-color: #f7f9fb;
		text-decoration: none;
	}
	
	.l-inactif a
	{
		color: #000;
		text-decoration: none;
	}
	
	.l-inactif:hover
	{
		background-color: #fff;
	}
	
	.l-actif
	{
		border: 1px solid #1b4f7e;
		padding: 3px 10px 3px 10px;
		color: #fff;
		background-color: #1b4f7e;
		font-weight: bolder;
		text-decoration: none;
	}
	
	.l-actif a
	{
		color: #fff;
		text-decoration: none;
	}
	
/* Divs
*/
	.no-overflow , #job-top, #job-header,  .job-container, .job-back-container
	{
		overflow: hidden;
	}
	
	#job-menu {
		margin-bottom: 0px;
		/*overflow: hidden;*/
	}
	
	.marginc, #job-header-container, .job-container, #job-top-c, #job-menu-c, .job-back-container
	{
		margin: 0 auto;
	}
	
	.widthsite, #job-header-container, .job-container, #job-top-c, #job-menu-c
	{
		width: 993px;
		max-width: 993px;
	} 

	#job-top {
		width: 100%;
		height: 18px;
		background-color: #006bba;
		min-width: 993px;
	}
		#job-top-c {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #99c4e3;
			min-width: 993px;
		}
	
	#job-header {
		width: 100%;
		height: 120px;
		background-color: #006bba;
		min-width: 993px;
		background-image: url('/t_medias/2013/back_header.png');
		background-repeat: repeat-y;
		background-position: top center;
		border-bottom: 1px solid #539bd0;
	}
		#job-header-container {
			height: 120px;
		}
		
			#job-header-l {
				float: left;
				width: 260px;
				padding-top: 42px;
			}
			
			#job-header-r {
				float: right;
				width: 723px;
				padding-top: 46px;
			}			
		
		#job-logo {
			width: 248px;
			height: 37px;
		}
	
	#job-menu {
		height: 40px;
		/*background-image: url('http://www.aerocontact.com/t_medias/2013/back_menu.png');*/
		/*background-repeat: repeat-x;*/
		min-width: 993px;
		background: #fff url("/t_medias/2013/back_menu.png") repeat-x scroll 0 0;
		z-index: 10;
	}
	
	#job-menu-c {
		
	}
	
	.job-container {
		background-color: #fff;
		/*
		-webkit-box-shadow: 1px 1px 4px 2px #cacaca;
		box-shadow: 1px 1px 4px 2px #cacaca;
		*/
		border-size: 0 1px 0 1px;
		border: 0 1px 0 1px solid #cacaca;
		z-index: 9;
	}
	
	.job-back-container {
		background-image: url('/t_medias/2013/back_container.png');
		background-repeat: repeat-y;
		background-position: top center;
	}
	
	.job-halo::before {
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		-webkit-border-radius: 0 0 10px 10px;
		-webkit-box-shadow: 0px 0px 25px #ccc;
		border-radius: 0 0 10px 10px;
		box-shadow: 0px 0px 25px #ccc;
	}
	
/* Menu
*/

	#menumain
	{
		right: 0em;
		bottom: 0em;
		top: 0em;
		font-family: arial, sans-serif;
		height: 40px;
		/*text-shadow:1px 1px 1px #000000;*/
	}

	#menumain ul
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style: none;
		line-height: normal;
	}

	#menumain li
	{
		float: left;
	}
	
	#menumain li.end {
		background-image: url('/t_medias/2013/back_menu_sep.png');
		background-repeat:no-repeat;
		width: 1px; height: 40px;	
	}
	
	#menumain li.dividerjob {
		background-image: url('/t_medias/2013/back_menu_sep.png');
		background-repeat:no-repeat;
		width: 1px; height: 40px;
		margin-left: 4px;
		margin-right: 4px;
	}
	
	#menumain li.connexion, #menumain li.recruteurs {
		float: right; text-shadow:1px 1px 1px #005391;		
	}
	#menumain li.connexion {
		background-color: #394251;
	}
	#menumain li.recruteurs {
		/*background-color: #4f5867;*/
	}
	
	#menumain li.connexion a:hover {
		background-color: #5e6776;
	}
	
	#menumain li.recruteurs a:hover {
		background-color: #5e6776;
	}

	#menumain li a
	{
		display: block;
		padding: 12px 8px 10px 8px;
		color: #fff;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
		margin: 0px 0px 0px 0px;
		text-transform: uppercase;
		/*background-image: url('/t_medias/2013/back_menu_sep.png');*/
		background-repeat:no-repeat;
	}
	
	span.homemenu {
		display: block;
		width: 19px;
		height: 18px;
		background-image: url(//www.journal-aviation.com/t_medias/home.png);
		background-repeat: no-repeat;
	}
	
	#menumain li a.usermenu {
		min-width: 140px;
		display: block;
		padding: 7px;
		color: #333;
		font-weight: bold;
		font-size: 13px;
		text-decoration: none;
		margin: 0px 0px 0px 0px;
		text-transform: none;
		text-shadow:none;
		line-height: 20px;
		

		padding: 6px 20px;
		clear: both;
		font-weight: normal;
		line-height: 20px;
		color: #333333;
		white-space: nowrap;		
	}
	
	#menumain li.usermenu > .dropdown-menu::before {
		position: absolute;
		top: -7px;
		right: 4px;
		display: inline-block;
		border-right: 7px solid transparent;
		border-bottom: 7px solid #ccc;
		border-left: 7px solid transparent;
		border-bottom-color: rgba(0, 0, 0, 0.2);
		content: '';	
	}
	
	#menumain li.usermenu > .dropdown-menu::after {
		position: absolute;
		top: -6px;
		right: 5px;
		display: inline-block;
		border-right: 6px solid transparent;
		border-bottom: 6px solid #ffffff;
		border-left: 6px solid transparent;
		content: '';	
	}

	#menumain li a.usermenu:hover {
		color: #ffffff;
		text-decoration: none;
		background-color: #0081c2;
		background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
		background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
		background-image: -o-linear-gradient(top, #0088cc, #0077b3);
		background-image: linear-gradient(to bottom, #0088cc, #0077b3);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);		
	}
	
	#menumain li.usermenu {

	}


	#menumain li a.active
	{
		/*background-color: #ef9305;*/
		background-color: #006bba;
		text-shadow:1px 1px 1px #005391;
		background-image: none;
		box-shadow:inset 0 0 5px #083a60;
		-webkit-box-shadow:inset 0 0 5px #083a60;
		/*text-shadow:1px 1px 1px #000000;*/
	}
	
	#menumain li a.active:hover
	{
		background-color: #006bba;
		text-shadow:1px 1px 1px #005391;
	}	
	
	#menumain li a:hover
	{
		background-color: #394251;
	}	
	
	.sousmenu {
		background-color: #f6f6f6;
		padding: 6px;
	}
	
	.sousmenu_shadow {
		height: 7px;
		background-image: url('/t_medias/2013/back_sousmenu.png');
		margin-bottom: 15px;
	}
	
/* HOME
*/
	#conteneurAir {
		overflow: hidden;
		width: 100%;
		height: 490px;
		position: relative;
		min-width: 993px;
	}
	
	#backAir1, #backAir2 {
		position: absolute;
		width: 100%;
		min-width: 993px;
		height: 490px;
		background-position: top center; 
		background-repeat:no-repeat;
		opacity: 0;
		top: 0;
		left: 0;
		
		width: 100%;
		height: 100%;		
	}
	
	#sousmenuAir {
		width: 100%; 
		min-width: 993px;
		/*
		background-image: url('/medias/banjob/sousmenu.png'); 
		background-repeat:repeat; 
		*/
		/*height: 29px; 
		background: rgba(255, 255, 255, 0.8);
		border: 1px solid rgba(29, 35, 46, 0.6);
		*/
		height: 0px;
		box-shadow: 0px 0px 10px #333;
		position: absolute;
		top: 0;
		z-index: 600;
	}
	#searchAirC {
		width: 993px;
		min-width: 993px;
		max-width: 993px;
		margin: 0 auto;
		z-index: 999;
		height: 200px;
	}
	#searchAir {
		position: absolute;
		
		padding: 10px 20px 20px 10px;
		z-index: 1000;
		margin-left: 0px;
		margin-top: 30px;
		-webkit-border-radius: 10px;
		border-radius: 10px; 	
		/*
		background: rgba(29, 35, 46, 0.6);
		border: 3px solid rgba(255, 255, 255, 0.5);
		*/
		:µborder: 1px solid rgba(29, 35, 46, 0.6);*/
		/*background: rgba(255, 255, 255, 0.65);
		box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.65);
		-webkit-background-clip: padding-box; /* for Safari */
		background-clip: padding-box;	*/
		opacity: 0;
	}
	
	#borderAir {
		height: 1px;
		top: 0px;
		position: absolute;
		width: 100%;
		min-width: 993px;
		/*background-color: rgba(255, 255, 255, 0.2);*/
		z-index: 1001;
		box-shadow: 0px 0px 10px rgba(0, 0, 0, 1);
	}
	
/* Links
*/
	a.footer {
		color: #444;
		text-decoration: none;
		text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.65);
	}
	
	a.footer:hover {
		color: #333;
		text-decoration: underline;
	}
	
	a.topstats {
		color: #99c4e3;
		text-decoration: none;
	}
	
/* Icons
*/
	.jobIcon {
		padding-left: 16px;
		background-repeat: no-repeat;
	}
	
	.jobIconMail { background-image: url('/t_medias/icons/orange/mail.png'); padding-left: 20px; }
	.jobIconRSS { background-image: url('/t_medias/icons/orange/rss.png'); }
	.jobIconFolder { background-image: url('/t_medias/icons/orange/folder.png'); padding-left: 18px; }
	
	.jobCreerAlerte {
		margin: 0 auto;
		width: 148px;
		height: 17px;
		background-image: url('/t_medias/2013/creeralerte.png');
		cursor: pointer;
		background-position: center top;
		display: block;
		-webkit-border-radius: 5px;
		border-radius: 5px;		
	}
	
	.jobCreerAlerte:hover {
		background-position: center bottom;
	}
	
/* Menu Network
*/

	#network
	{
		right: 0em;
		bottom: 0em;
		top: 0em;
		font-family: arial, sans-serif;
		height: 25px;
		/*text-shadow:1px 1px 1px #000000;*/
	}

	#network ul
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style: none;
		line-height: normal;
	}

	#network li
	{
		float: left;
	}

	#network li a
	{
		display: block;
		padding: 6px 1.2em 1.0em 1.2em;
		color: #353535;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
		margin: 0px 0px 0px 0px;
		/*border-left: 1px solid #e6e6e6;*/
		border-right: 1px solid #e6e6e6;
	}

	#network li a.active
	{
		/*background:url('http://www.journal-aviation.com/t_medias/fond_menu_actif2.png') repeat-x;*/
		background-color: #fff;
		color: #353535;
		border-left: 1px solid #e6e6e6;
		/*text-shadow:1px 1px 1px #ef9304;*/
	}
	
	#network li a.active:hover
	{
		/*background:url('http://www.journal-aviation.com/t_medias/fond_menu_actif2.png') repeat-x;*/
		color: #4d4d4d;
	}	
	
	#network li a:hover
	{
		/*background:url('http://www.journal-aviation.com/t_medias/fond_menu_actif.png') repeat-x;*/
		color: #737373;
	}	

/* Detail
*/	
	span.bouton_postuler {
		display: block;
		width: 264px;
		height: 57px;
		background-image: url('/t_medias/postulerwh.png');
		background-position: top center;
		cursor: pointer;
		background-repeat: no-repeat;
	}
	span.bouton_postuler:hover {
		background-position: bottom center;
	}	

/* Colonne droite
*/	
	.pave-pb {
		width: 298px;
		border: 1px solid #ddd;
		margin: 10px 0 10px 0;
	}
	
/* H2 / H3 Job home
*/
	h2.jobhome, h3.jobhome {
		
	}
	
/* OCV
*/
	h1.ocv_title {
		font-family: arial, verdana, sans-serif;
		font-size: 21px;
		font-weight: normal;
		line-height: 28px;
		font-weight: bolder;
		color: #3BAF02;
		text-align: left;
		width: 440px;
	}

	span.ocv_verdana {
		font-size: 12px;
		line-height: 17px;
		display: block;
		font-family: verdana, arial, sans-serif;
		text-align: left;
		color: #333;
		width: 440px;
	}