body {	font-family: "Arial", sans-serif;	color:#777f86;}a {	text-decoration: none;	color:#777f86;}a:hover {	text-decoration: underline;}a.suivi {	color:#4478b6;}a.principe {	color:#7bc000;}a.partners {	color:#ff7200;}a.zone {	color:#2fa4d9;}a.strategy {	color:#c25fcf;}a.eco {	color:#009fb4;}a.social {	color:#a9c900;}a.job {	color:#bb2ed8;}div#page {	margin:auto;	width:935px;	min-height:600px;	position:relative;}div#page div#suivi-colis-button {	position:absolute;	background: white url(../img/button-suvi-colis-home.png) no-repeat top left;	width:112px;	height:53px;	top:157px;	left:36px;}div#popup {	width:100%;	height:100px;}div#popup div#header {	position: relative;	width:100%;	height:100px;	background: transparent url('../img/popup_header.jpg') no-repeat top left;}div#popup div#header div#title {	position:absolute;	top:80px;	right:20px;	color: white;	font-size: 11pt;	font-weight: normal;}div#popup div#main {	width:370px;	margin:auto;	margin-top: 65px;}div#popup div#main p {	line-height: 1.3em;	margin-bottom: 18px;}div#popup a {	color:#3b659e;}div#popup div.left {	float:left;	text-align: left;	color:#3b659e;	margin-left: 25px;}div#popup div#txt {	font-size: 10pt;	width:370px;	padding-bottom: 8px;}div#popup div#txt h1 {	color:#bdcd00;	margin-bottom: 7px;}div.clear {	clear:both;}div#page div#header {	background: white url('../img/header.png') no-repeat top left;	height:135px;	width:100%;	position:relative;}div#page div#header div#logo {	position: absolute;	top:0px;	left:35px;	width:215px;	height:130px;}div#page div#header div#home {	position: absolute;	right:5px;	top:45px;	color:#77ad01;	font-size: 9pt;	font-weight: bold;}div#page div#header div#home img {	vertical-align: baseline;}div#page div#header div#home a {	color:#77ad01;}div#page div#header div#press {	position: absolute;	right:15px;	top:84px;	color: white;	font-size: 8pt;}div#page div#header div#press a {	display: block;	color: white;	background: url('../img/button-header.jpg') no-repeat top left;	width:85px;	height: 33px;	padding:6px 0 0;	text-align: center;}div#menu {	width:100%;	height:32px;	text-align: right;	margin-bottom: 45px;}	div#menu ol li {		font-size: 8pt;		display: inline-block;		margin-left: 3px;	}	div#page div#main {	width:100%;	position:relative;}div#page div#main div.content {	width:812px;	height:163px;	margin: auto;	padding:150px 0px 120px 30px;	padding-bottom: 120px;	position:relative;	color:white;	font-size:9pt;	line-height:1.6em;}div#page div#main div.content div.scroll, div#main div.content div.single {	width:349px;	padding-right:10px;	height:157px;	overflow:auto;}div#page div#main div.content div.single {	overflow:none;}div#page div#main div.content h2 {	font-size:12pt;	display:block;	margin-bottom:6px;	margin-top:4px;}div#page div#main div.content h3 {	font-size:11pt;	display:block;	font-weight:normal;	margin-bottom:4px;}div#page div#main div.content p {	margin:6px 0 12px 0;	text-align:justify;}div#page div#main div.content p.right {	text-align:right;}div#page div#main div.content ul {	margin-left:15px;}div#page div#main div.content ul li {	list-style-type:disc;	display:list-item;	margin-bottom:7px;}div#page div#main div.content ul li p {	/* margin-left:7px; */}div#page div#main div.content label {	text-align:right;	vertical-align: middle;}div#page div#main div.content form#pro label,div#page div#main div.content form#presse_f label,div#page div#main div.content form#zpro label  {	width:75px;	float:left;	margin-right:3px;}div#page div#main div.content input {	height:14px;	border:0px;	color:#ffffff;	width:150px;	vertical-align: middle;	margin: 0px 0 4px 0;	font-weight: bold;	padding:2px;}div#page div#main div.content input.submit {	background-color:#ffffff;	width:65px;	height:16px;	padding:0 0 4px 0;	margin:0;}div#page div#main div#nos-partenaires input {	background-color: #f8bb49;}div#page div#main div#nos-partenaires input.submit {	background-color:#ffffff;	color:#f79a23;}div#page div#main div#presse input {	background-color: #539ADF;}div#page div#main div#presse input.submit {	background-color:#ffffff;	color:#4782BE;}div#page div#main div#zones-livraison input {	background-color: #33b4ee;}div#page div#main div#zones-livraison input.submit {	background-color:#ffffff;	color:#33b4ee;}div#page div#main div.content a {	font-weight:bold;	color:white;}div#page div#main div.content h1.inner-title {	display: block;	font-size: 19.8px;	font-weight:lighter;	padding-top: 5px;	padding-bottom: 12px;}div#page div#main div.content div.h-sep {	width:723px;	background: transparent url(../img/h-separator.png) no-repeat top center;	height:8px;	margin:0px auto 22px auto;}div#page div#main div.content div.item {	padding-left:30px;	margin-bottom: 22px;	margin-left: 30px;	background: transparent url(../img/item-bg.png) no-repeat top left;	min-height:60px;}div#page div#main div.content div.item input,  div#page div#main div.content div.item textarea {	color: #4978ad;	font-weight: normal;	font-family: "Arial", sans-serif;	border: 0px;	font-size: 11px;	padding: 2px;}div#page div#main div.content div.item textarea {	margin-bottom:-3px;}div#page div#main div.content div.item input#one {	width:61px;}div#page div#main div.content div.item input#two {	width:61px;}div#page div#main div.content div.item input#three {	width:110px;}div#page div#main div.content div.item textarea {	width:250px;	height:118px;}div#page div#main div.content form.with-rounded label {	width:175px;	float:left;	text-align: left;	margin: 4px 0;}div#page div#main div.content form.with-rounded input {	width:155px;	float:left;	margin: 4px 0;}div#page div#main div.content div.item form.with-rounded input.input-field {	width:276px;	height:13px;	padding:5px;	font-size: 12px;	font-weight: bold;	float:left;	margin: 4px 0;	background: transparent url(../img/input-field.png) no-repeat top left;	color: #4978ad;}div#page div#main div.content div.item input.valider {	width:70px !important;	height:24px !important;}div#page div#main div.content div.cartouche {	width:661px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius:6px;	background: white url(../img/cartouche-bg.png) no-repeat top left;	margin: 22px auto 5px auto;	padding: 10px 10px 10px 47px;	color: #4978ad;	}div#page div#main div.content div.cartouche h1.inner-title {	padding-top: 8px;}div#page div#main div.content span.announce {	margin:60px;	font-size: 19px;}div#page div#main div.content div.cartouche form.with-rounded input.input-field-blue {	width:276px;	height:13px;	padding:5px;	font-size: 12px;	font-weight: bold;	float:left;	margin: 4px 0;	background: transparent url(../img/input-field-blue.png) no-repeat top left;	color: #4978ad;}div#page div#main div.content a.sous-cartouche {	display: block;	margin: 2px 60px 12px 0px;	text-align: right;	font-weight: normal;}div#page div#main div.rounded {	-moz-border-radius-bottomleft: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	-webkit-border-bottom-left-radius:5px;	border-bottom-left-radius:5px;	border-bottom-right-radius:5px;	height:auto;	padding:150px 0 60px 0px;	width:840px;}div#page div#main div#recherche-erreur.rounded {	padding:100px 0 60px 0px;}div#page div#main div#suivi-colis {	background: #4978ad url(../img/pages/header-suivi-colis.jpg) no-repeat top left;}div#page div#main div#votre-colis {	background: #4978ad url(../img/pages/header-votre-colis.jpg) no-repeat top left;}div#page div#main div#suivi-resultats {	background: #4978ad url(../img/pages/header-resultats.jpg) no-repeat top left;}div#page div#main div#zones-livraison {	background: white url('../img/pages/zone-de-livraison.jpg') no-repeat top left;}div#page div#main div#nos-partenaires {	background: white url('../img/pages/ou-nous-trouver.jpg') no-repeat top left;}div#page div#main div#principe-colizen {	background: white url('../img/pages/le-principe-colizen.jpg') no-repeat top left;}div#page div#main div#strategie-tarifaire {	background: white url('../img/pages/strategie-tarifaire.jpg') no-repeat top left;}div#page div#main div#logistique-eco {	background: white url('../img/pages/logistique-eco.jpg') no-repeat top left;}div#page div#main div#lien-social {	background: white url('../img/pages/lien-social.jpg') no-repeat top left;}div#page div#main div#job {	background: white url('../img/pages/job.jpg') no-repeat top left;}div#page div#main div#presse {	background: white url('../img/pages/presse.jpg') no-repeat top left;}div#page div#main div#recherche-erreur {	background: #4978AD url(../img/pages/header-erreur.jpg) no-repeat scroll left top;}div#page div#main div.close {	position:absolute;	top:0px;	right:22px;}div#page div#main table.results {	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius:5px;	background-color: white;	color: #4978ad;	width:715px;	margin:0px auto 30px auto;}div#page div#main div#recherche-erreur table.results {  margin-bottom:0;}div#page div#main div#recherche-erreur table.results th, div#page div#main  div#recherche-erreur table.results td {	background: none;	text-align: left;	padding-left:15px;}div#page div#main div#recherche-erreur table.results th {  font-size: 22px;  height:50px;  padding-top:20px;  font-weight: normal;}div#page div#main div#recherche-erreur table.results td {  font-size: 14px;  padding:0 15px 20px 15px;}div#page div#main div#recherche-erreur table.results tr {	border-bottom:0;}div#page div#main table.results th, div#page div#main table.results td {	background: white url(../img/table-bg.png) repeat-y top right;}div#page div#main table.results th:last-child, div#page div#main table.results td:last-child {	background: white;}div#page div#main table.results td:first-child {	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius:5px;	border-bottom-left-radius:5px;}div#page div#main table.results td:last-child {	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius:5px;}div#page div#main table.results th:first-child {	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius:5px;	border-top-left-radius:5px;}div#page div#main table.results th:last-child {	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-left-radius:5px;}div#page div#main table.results th {	text-align:center;	font-weight: bold;	padding:10px 0 0 0;	height:35px;}div#page div#main table.results td {	text-align:center;}div#page div#main table.results tr {	border-bottom:1px solid #f0f4f8;}div#page div#main table.results tr:last-child {	border:0px;	height:26px;}div#page div#main div.content div.new-search {	position: absolute;	bottom:14px;	right:14px;}div#page div#main div.content div#error-link {	/*position: absolute;*/	margin-top:20px;	margin-left:60px;}div#page div#main div.content div.new-search a, div#page div#main div.content div#error-link a {	vertical-align: middle;}div#page div#main div.content div.new-search a img, div#page div#main div.content div#error-link a img {	vertical-align: middle;	margin: 0 3px 0 0;}div#page div#footer {	width:100%;	text-align: center;	font-size: 9pt;	margin-top: 20px;	margin-bottom: 15px;}/* lien journaliste */#lienJournaliste	{ position:absolute; z-index:10; top:100px; left:200px; }#lienJournaliste a	{ color:white; font-weight:bold; }div.content .logo		{ float: left; width:155px; text-align:center; }div.content .logo img	{ margin:0 auto; }div.content .reset		{ clear:both; }