* {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:#fff;

  }

#resume   a {

	color:#fff;

}
