* {margin:0;padding:0}
html {
	background:#2c5061;
}
body {
	margin:0 auto;
	width:920px;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size:13px;
	color:#1c1c1c;
	background: url("../../uploads/Pages/body-background.png") repeat-y;
	position:relative;
  }
a {
	color:#717987;
}
img {
	border: none;
}
/****************/ 
/* HEADER       */
/***************/ 
#header {
	background: url("../../uploads/Pages/header.png") no-repeat;
	height:135px;
  }
#header p  {
	position:relative;
	top:-40px;
	right:30px;
	text-align:right;
	color:white;
	font-size:11px;
	font-weight:bold;
  }
#header p a {
	color:white;
	text-decoration:none;
  }
#header p a:hover {
	color:white;
	text-decoration:underline;
  }
/**************************/ 
/* DATA                           */
/**************************/ 
#data {
	padding-bottom:20px;
	overflow: auto;		/*changement de contexte de formatage pour que #data contienne ses flottants */
	zoom:1;					/*pour que #data contienne ses flottants */
}
/********************************/ 
/* CONTAINER CENTRAL          */
/********************************/ 
#center {
	border:1px solid #839aa6;
	float:left;
	padding:0 20px 20px 20px;
}
#center p {
	margin-bottom:5px;
}
#center ol li, #center ul li{
	margin:3px 0;
}
#center ul {
	padding-left:14px;
}
#center ul.liste-fleche {
	padding-left:0;
	list-style :none;
}
#center ul.liste-fleche li{
	padding-left:10px;
	background: url("../../uploads/Pages/puce-fleche-noir.gif") 0 6px no-repeat;
}


#center ol {
	padding-left:20px;
}
#center .error-form {
	color:#d1000d;
}
#center ul.error-form {
	margin-bottom:10px;
}


#map {
	background-image:  url("../../uploads/Worldwide Locations/map.jpg");
	background-repeat: no-repeat;
    height: 410px;
    width: 664px;
}
#map a {
	position: relative;
 	height: auto;
    width: auto;
}
#map a:link, a:visited {
	color:black;
	text-decoration:none;
	font-weight:bold;
}
#map a:hover {
	color:red;
	text-decoration:overline underline;
}
/*******************/ 
/* COLONE GAUCHE  */
/*******************/ 
#left {
	float:left;
	width:150px;
	padding:0 10px;
}
#left dl{
	padding-top:10px;
	font-size:11px;
}
#left dt{
	font-weight:bold;
	padding-top:7px;
}
#left dd{
	padding-bottom:7px;
	border-bottom:1px dotted #d1000d;
}
/******************************/ 
/* MENU VERTICAL            */
/******************************/ 
#menu {
	list-style:none;
	text-align:center;
	background:#7e8996;
	font-family: Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#menu li {
	border-top:1px dotted white;
	padding:4px 5px;
	color:white;		
}
#menu li a {
	text-decoration:none;
	color:white;
	display:block;
}
 /******************/ 
/* BAS DE PAGE  */
/******************/ 
#pied   {
	background: url("../../uploads/Pages/footer.png") no-repeat;
	font-size:11px;
	height:75px;
	color:white;
  }
#pied  #magellan {
	float:right;
	font-style: italic;
	margin:5px 15px;
	font-size:10px;
}
#pied  #magellan img{
	margin:5px 15px 0 -15px;
}
#pied  #menu-bottom {
	float:left;
	margin:25px 0 0 170px;
}
#pied  a {
	color:white;
	text-transform: uppercase;
	font-weight:bold;
  }
#ebaa {
	float:left;
	margin:15px 20px;
}
#signature   {
	position:absolute;
	right:15px;
	bottom:-25px;
	font-size:10px;
	text-align:center;
	color:#4c7081;
  }
#signature   a {
	color:#4c7081;
  }
#resume   {
	background-color: #334F5F;
	font-size:10px;
	text-align:center;
	color:#4c7081;
  }
#resume   a {
	color:#4c7081;
}