body										{ font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; background-color:#F7F7F7; }

#global 									{ margin-left: auto; margin-right: auto; margin-top:30px; width: 960px; line-height:1.5em; padding:0 0 100px 0; }

#header										{ margin-bottom:70px; background:url(img/deco.gif) no-repeat 300px 0; padding-top:10px; height:129px; }
#global #header	p							{ text-transform:uppercase; font-size:10px; font-weight:bold; padding:0; margin:0; }
#header a.logo 								{ display:block; height:74px; width:250px; margin:18px 0 0 0; }	
#header h1									{ margin:0; padding:20px 0 10px 0; }
#header h1 a								{ height:74px; width:250px; margin:0; padding:0; text-indent:-10000px; 
											  background: url(img/logo-saabre.gif) no-repeat top left; }
#header a#jobs								{ float:right; margin-top:90px; font-size:0.9em; color:#666; }
#header a#jobs:hover						{ color:#000; text-decoration:none; }
#header a#jobs span							{ background-color:#ED3E11; color:#FCE2DC; padding:5px 10px; font-style:normal;
											  -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; }
#header a#jobs:hover span					{ background-color:#EE5A33; color:#FFF; }

#global 									{ color:#434651; }
#global p, #global ul						{ font-size:0.9em; }
#global ul li								{ margin-bottom:20px; }
#global ul li a								{ font-weight:bold; }
#global h2									{ font-size:16px; margin:70px 0 40px 0; font-family:Helvetica,Arial; background:url(img/title-bg.jpg) repeat-x top;
											  text-transform:uppercase; padding:8px 20px 6px 20px; text-shadow: 1px 1px 1px #FFF; 
											  filter: dropshadow(color=#FFF, offx=1, offy=1);  -webkit-border-radius: 4px; -moz-border-radius: 4px; 
											  border-radius: 4px; }
											 
											  
#global #show								{ background-color:#444652; height:290px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }		
#global #show .text							{ width:400px; color:#CCC; padding:10px 20px; }
#global #show .text h4						{ font-size:1em; font-weight:bold; color:#FFF; }
#global #show img							{ float:right; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px;
											  -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px; }

#global a 									{ color:#ED3E11; text-decoration:none; }
#global a:hover 							{ text-decoration:underline; color:#EC4315; }
#global span 								{ font-size:0.8em; font-style:italic;}

#global .ref  								{ clear:both; height:189px; margin:50px 0; }
#global .ref h3 a  							{ color:#333; }
#global .ref h3 a  							{ text-decoration:none; }
#global .ref a img 							{ float:left; margin-right:30px; }

#global img.border							{ background-color:#FFF; border:1px solid #CCC; padding:10px; -webkit-box-shadow: 0px 0px 8px #cccccc;
											  -moz-box-shadow: 0px 0px 8px #cccccc; box-shadow: 0px 0px 8px #cccccc; }

#global .picto 								{ float:right; margin:0 0 0 40px; }


/* Popup */
#popup 										{ color:#434651; padding:10px 20px; }
#popup p, #popup ul							{ font-size:0.9em; line-height:1.5em; }
#popup ul li								{ margin-bottom:20px; }
#popup ul li a								{ font-weight:bold; }
#popup h2									{ font-size:1.6em; font-family:Helvetica,Arial; margin-top:0; }
#popup h4									{ font-size:1em; font-weight:bold; }
#popup a 									{ color:#ED3E11; text-decoration:none; }
#popup a:hover 								{ text-decoration:underline; color:#EC4315; }
#popup span 								{ font-size:0.8em; font-style:italic;}
