.stage { /* !IE */
	border: 1px solid #ccc;
	color: #364854;
	margin-top: 20px;
	min-height: 44px; /* !IE */
	padding: 1px 40px 10px 70px;
	position: relative;
	}
#everything .stage {
	padding: 10px 20px;
	}
	#texte .stage h2 {
		font-size: 1.182em;
		margin-top: 8px;
		}
	#everything .stage h2 {
		color: #4f6c7e;
		font-size: 15px;
		border-bottom: 1px solid #cbcbcb;
		padding-bottom: 5px;
	}
		#texte .stage h2 strong {color: #364854;}
	#everything #texte .stage p { margin-top: 0;}
	#everything #texte .stage h3 {
		color: #000;
		font-size: 15px;
		margin: 0;
		}
	#texte .stage h3 {
		font-size: 1.1em;
		margin: 0.67em 0;
		}
		body#already #texte .stage h3 {color: #E85774;}
		body#developping #texte .stage h3 {color: #713366;}
		body#operating #texte .stage h3 {color: #685398;}
		body#visiting #texte .stage h3 {color: #CBD401;}
		body#moving #texte .stage h3 {color: #00B5DD;}
		.chapo p, .chapo pre, .chapo blockquote, .chapo ul, .chapo ol, .chapo dl, .chapo address {margin-top: 0;}
	.stageStep {/* !IE */
		background: #4F6C7E;
		color: #fff;
		position: absolute;
			top: -15px;
			left: 3px;
		text-align: center;
		}
		body#already .stageStep {background: #E85774;}
		body#developping .stageStep {background:#713366;}
		body#operating .stageStep {background:#685398;}
		body#visiting .stageStep {background:#CBD401;}
		body#moving .stageStep {background:#00B5DD;}
	.coinHG, .coinHD, .coinBG, .coinBD {position: absolute;}
	.coinHG {
			top: -1px;
			left: -1px;
		}
	.coinHD {
			top: -1px;
			right: -1px;
		}
	.coinBG {
			bottom: -1px;/* !IE */
			left: -1px;
		}
	.coinBD {
			bottom: -1px;/* !IE */
			right: -1px;
		}
		.textIllustration {
			float: left;
			padding-right: 10px;
			text-align: center;
			width: 137px;
			}
		.sideText {
			float: left;
			width: 260px;
			}
		.imageADroite {position: relative;}
			.imageADroite .textIllustration {
				padding: 0;
				position: absolute;
					top: 0;
					right: 1px; /* !IE */
				}
			.imageADroite .sideText {
				padding-left: 5px;
				width: 295px;
				}
	.illustration {margin: 0 -40px 0 -70px;}
	.stage ol {list-style: none;}
		.stage ol li { /* !IE */
			margin: 0;
			min-height: 13px; /* !IE */
			padding: 5px 0 5px 30px;
			position: relative;
			}
			.stage li .puce {
				position: absolute;
					top: 0;
					left: 0;
				}

	.stage table {
		empty-cells: show;
		margin-top: 0;
		table-layout: fixed;
		width: 100%;
		}
		.stage li > *:first-child, .stage li > .puce + * {margin-top: 0;} /* !IE JS */
	.stage table, .stage table td, .stage table th {border: none;}
		.stage table td, .stage table th {
			border-left: 1px solid #999999;
			padding: 0 10px;
			width: auto; /* !JS */
			}
			table.spip tr.row_odd {background: none;}
			.stage table.spip td {text-align: left;}
			.stage table th:first-child, .stage table td:first-child { /* !IE JS */
				border-left: none;
				padding-left: 0;
				}
			.stage table.spip td:first-child {
				background: none;
				color: inherit;
				font-weight: normal;
				}
		.stage .noBorderTable table, .stage .noBorderTable table td, .stage .noBorderTable table th {border: none;}
		.stage .noBorderTable table td, .stage .noBorderTable table th {padding-left: 0;}
		.stage .centeredSecondCol td + td {/* !JS */}
		.stage .centeredSecondCol table {
			border-collapse: separate;
			border-spacing: 0 1.5em;
			}
	.translatedLink {
		font-weight: bold;
		text-decoration: underline;
		}
	.labelTranslation {
		display: block;
		padding-left: 5.5em;
		}
	.stage .numberedIndentation {padding-left: 45px;}
		.numberedIndentation > .puce + * {text-indent: -15px;} /* !IE JS */
		.numberedIndentation > hr {margin-left: -15px;} /* !IE JS */

	/* =TRANSLATIONTABLE */
	.translationTables {padding: 1px 60px 10px 55px;}
		.translationTables .illustration {margin: 0 -60px 0 -55px;}
		.translationTables ol {margin-left: -25px;}
		#conteneurTexte #texte .translationTables table h3 {
			color: #333;
			margin-top: 0;
			margin-right:13px;
			}
		.translationTables table, .translationTables th, .translationTables td {height: 100%;} /* !IE */
		.translationTables table td, .translationTables table th {
			border-left: none;
			padding: 0;
			width: 192px;
			}
			.translationTables table tr:first-child td, .translationTables table tr:first-child th {border-top: none;} /* !IE JS */
			.translationTables table tr td:first-child .translationCell, .translationTables table tr th:first-child .translationCell {
				background: #EBECEE;
				height: 100%;
				} /* !IE JS */
			.translationCell {position: relative;}
			tr td:first-child .translationCell {padding-left: 5px;} /* !IE JS */
				.translationCell .coinHG {
						top: 0;
						left: 0;
						margin-top:0 !important;
					}
				.translationCell .coinHD {
						top: 0;
						right: 0;
						margin-top:0 !important;
					}
				.translationCell .coinBG {
						bottom: 0;
						left: 0;
					}
				.translationCell .coinBD {
						bottom: 0;
						right: 0;
					}
				.translationCellInner {
					border-top: 1px solid #999;
					padding: 2px 0 2px 5px;
					width: 192px;
					}
					table tr:first-child .translationCellInner {border-top: none;}
				.translationCellInner {
					width: 188px;
				}
				.box-e-commerce #texte .translationCellInner span{
					display:block;
					margin-right:13px;
				}

		/* =FLOATTINGLOGO */
			.floattingLogoContainer {
				float: left;
				margin: 10px 15px 10px -55px; /* !IE */
				}

		/* =WEIGHALETTER */
		.chapoWeighALetter {padding: 0 0 1.5em 0;}
		.WeighALetter_middle {background: url(../../images/fonds/pese_middle.png) repeat-y top left;}
			.WeighALetter_top {background: url(../../images/fonds/pese_top.png) no-repeat top left;}
				.WeighALetter_bottom {background: url(../../images/fonds/pese_bottom.png) no-repeat bottom left;}
				.WeighALetter_bottom p {
					color: #FFFFFF;
					font-weight: bold;
					margin: 0;
					padding: 54px 20px 57px;
					width: 245px;
					}
			.chapoWeighALetter h2 {margin: 0;}
			.WeighALatter_flash {margin-left: 62px;}
		.WeighALetter ol li {padding-left: 50px;}
		.WeighALetter ol li + li {padding-top: 15px;} /* !IE JS */
		.WeighALetter .spip_documents_left {margin-right: 0;}
		.WeighALetter .illustrationdwldleft {margin-left: -70px;}
		.WeighALetter .illustrationdwldright {margin-right: -40px;}

		/* =MEMOPOST */
		.chapoMemopost {
			min-height: 70px; /* !IE */
			}
			#visiting #texte .chapoMemopost h2 {
				color: #CBD401;
				margin-left: 75px;
				margin-top: -10px;
				}
			#moving #texte .chapoMemopost h2 {
				color: #00B5DD;
				margin-left: 75px;
				margin-top: -10px;
				}
			#already #texte .chapoMemopost h2 {
				margin-left: 75px;
				margin-top: -10px;
				color: #E85774;
				}
			#operating #texte .chapoMemopost h2 {
				margin-left: 75px;
				margin-top: -10px;
				color: #685398;
				}
			.chapoMemopost strong {
				color: #E85774;
				margin-left: 75px;
				}
		.Memopost ol li {
			padding-left: 55px;
			}
		.Memopost div.postit {margin-left: 10px;}
			.Memopost div.postit img {margin-left: -5px;}
		.Memopost #postit1 {background: url(../../images/memopost/post-it1.png) no-repeat top left;}
			#postitMemo {
				padding-top: 16px;
				margin-left: 10px;
				}
			#postitSelect {
				padding-top: 13px;
				margin-left: 10px;
				}
				#postitSelect img {margin-left: -10px;}
			#postitYou {
				margin-left: 10px;
				padding-top: 3px;
				}
				#postitYou img {margin-left: -10px;}
		.Memopost #postit2 {background: url(../../images/memopost/post-it2.png) no-repeat top left;}
		.Memopost #postit3 {background: url(../../images/memopost/post-it3.png) no-repeat top left;}
		.Memopost ol li + li {padding-top: 15px;} /* !IE JS */
		.Memopost .illustrationdwldleft {margin-left: -70px;}
		.Memopost .illustrationdwldright {margin-right: -40px;}
		#memopostPs {
			background :none;
			padding-left: 0;
			padding-right: 0;
			}
			#memopostPs li {font-weight: normal;}
			#memopostPs .spip_documents_left {margin: 0;}
			#configmini {
				clear: both;
				position: relative;
					top: -17px;
				}

		/* =STAGEFULLWIDTH */
		.stageFullWidth {padding: 1px 10px 10px;}
			.stageFullWidth .illustration {margin: 0 -10px;}
		.stageFullWidth ol, .stageFullWidth ul {
			list-style: none;
			}
			.stageFullWidth ol li {
				margin-left: 0.6em;
				padding: 0 0 0 30px;
				text-indent: -1.8em;
				}
			.stageFullWidth ul li {
				margin-left: 0.6em;
				padding: 0 0 0 19px;
				text-indent: -0.8em;
				}
			.stageFullWidth p {margin-bottom: 0;}
			.stageFullWidth p+ul, .stageFullWidth p+ol {margin-top: 0;} /* !IE JS */

		/* =STAGEOUTERBULLET */
		.stageOuterBullet ol {margin-left: -30px;}

		/* =MARKETING DIRECT */
		.contactUs {background: #f0edf4;}
		.managingCustomerData h2, .managingCustomerData strong {color: #a5218f;}
		.documentCreation h2, .documentCreation strong {color: #253976;}
		.production h2, .production strong {color: #c30006;}
		.postalServices h2, .postalServices strong {color: #e14701;}
		.receiptAndManagementOfReturns h2, .receiptAndManagementOfReturns strong {color: #218d1e;}
		.directMarketing h2 {margin-top: 18px;}

		.directMarketing {padding-left: 90px;}
			.directMarketing .stageStep {left: 10px;}
			.directMarketing .texteencadre-spip { /* !IE */
				border: 2px solid;
				position: relative;
				}
			.managingCustomerData .texteencadre-spip {
				background: #faeff7;
				border-color: #a5218f;
				}
			.documentCreation .texteencadre-spip {
				background: #f0f1f6;
				border-color: #253976;
				}
			.production .texteencadre-spip {
				background: #fbeded;
				border-color: #c30006;
				}
			.postalServices .texteencadre-spip {
				background: #FFDDCE;
				border-color: #e14701;
				}
			.receiptAndManagementOfReturns .texteencadre-spip {
				background: #f0f7ef;
				border-color: #218d1e;
				}
			.archiving .texteencadre-spip {
				background: #F1F0F7;
				border-color: #615396;
				}
				.directMarketing .texteencadre-spip h3 {color: #333 !important;}
				#texte .directMarketing .texteencadre-spip h2, #texte .directMarketing .texteencadre-spip h3, #texte .directMarketing .texteencadre-spip h4, #texte .directMarketing .texteencadre-spip h5, #texte .directMarketing .texteencadre-spip h6, .directMarketing .texteencadre-spip p, .directMarketing .texteencadre-spip pre, .directMarketing .texteencadre-spip blockquote, .directMarketing .texteencadre-spip ul, .directMarketing .texteencadre-spip ol, .directMarketing .texteencadre-spip dl, .directMarketing .texteencadre-spip address, .directMarketing .texteencadre-spip table {margin: 0.4em 0;}

				.contactUs {padding: 1px 240px 10px 70px;}
					.contactUs img {
						position: absolute;
							right: 10px;
						}
					.contactUs img.noright {
							right: 0;
						}
				.directMarketing .texteencadre-spip .coinHG {
						top: -2px;
						left: -2px;
					}
				.directMarketing .texteencadre-spip .coinHD {
						top: -2px;
						right: -2px;
					}
				.directMarketing .texteencadre-spip .coinBG {
						bottom: -2px;
						left: -2px;
					}
				.directMarketing .texteencadre-spip .coinBD {
						bottom: -2px;
						right: -2px;
					}

			/* =WIDGET */
			.widgets {
				margin-top: 10px;
				padding: 1px 12px 10px;
				line-height: 1.182;
				}
			.flash_widgets {padding-bottom: 0;}
				#texte .chapoWidgets {
					line-height: 1.384;
					font-weight: bold;
					font-size: 1.182em;
					padding-top: 6px;
					}
				.convertisseur_flash, .alert_email_flash, .horloge_flash {margin-left: 48px;}
			#texte .widgets h2 {
				margin-top: 25px;
				margin-bottom: 0.818em;
				}
			#texte .widgets .coinBD + h2 {margin-top: 8px;} /* IE JS */
			.widgets p, .widgets ul {margin: 0.454em 0;}
			.widgets .manque_trois_pixels p {margin: 11px 0 8px;}
			/*.widgets .espacement_plus_grand p, .widgets .espacement_plus_grand ul {margin: 0.454em 0 1.181em;}*/
			.widgets .liste_sans_puces ul {list-style: none;}
				.widgets .liste_sans_puces li {margin-left: 0;}
			.widgets .texteencadre-spip { /* IE7 */
				background: url(../../images/fonds/conv_fond_dl.png) no-repeat 50% 0;
				border: none;
				color: #fff;
				line-height: 1.3;
				min-height: 134px; /* IE */
				padding: 10px;
				text-align: center;
				width: 476px;
				}
				.widget_information { /* IE */
					vertical-align: bottom; /* IE 7 */
					position: relative;
						top: 4px; /* IE */
					}
				.widget_icone {padding-left: 12px;}
				.widget_email_icone {margin: -7px 0 -2px;}
				.widget_interface {padding-left: 19px;}
				.widget_email_interface {padding: 5px 0 15px;}
				.widget_email_add_account {padding: 5px 0 0;}
				.widget_interface_example {
					padding: 0 3px 5px 10px;
					position: relative;
						top: -3px;
					}
				#texte .widgets .texteencadre-spip h2 {
					color: #ffcc00;
					font-size: 1.644em;
					font-weight: normal;
					margin: 0;
					padding: 13px 0;
					min-height: 24px; /* IE */
					}
				.widgets .texteencadre-spip ul {
					font-family: Arial, Helvetica, sans-serif;
					list-style: none;
					line-height: 1.1;
					margin: 0;
					padding: 0;
					}
					.widgets .texteencadre-spip li {
						float: left;
						margin-left: 0;
						width: 158px;
						}
				#texte .widgets .texteencadre-spip a {
					color: #fff;
					text-decoration: none;
					}
					.widgets .texteencadre-spip a:hover, .widgets .texteencadre-spip a:focus {text-decoration: underline;}
					#texte .widgets .texteencadre-spip .spip_documents img {padding-top: 5px;}

				#texte .widgets .espacement_bas_page_es {margin-bottom: -4px;}
				#texte .widgets .espacement_bas_page_en {margin-bottom: 3px;}
				#texte .widgets #introduire_es {
					position: relative;
					top: -13px;
					}
				#texte .widgets #indiquer_es {margin-top: -2px;}
				#texte .widgets #indiquer_en {margin-top: 14px;}
				#texte .widgets #use_en {margin-top: 14px;}
				#texte .widgets #conf_en {margin-top: 12px;}


				/* horloge */
				.widgets .manque_trois_pixels {margin: 11px 0 8px;}
				.widgets .setup_enter_en {
					clear: left;
					width: 234px;
					}
				.widgets #add_en {margin-top: 13px;}
				.widgets #setup {margin-bottom: 9px;}
				.widgets #horloge_interface span img {margin-bottom: 2px;}
				.widgets #horloge_interface_es span img {margin-bottom: -1px; margin-top: 3px;}
				.widgets #easy_to_use #installed {margin: 13px 0 15px 0;}
				.widgets #easy_to_use #instalado {margin: 13px 0 11px 0;}
				.widgets #easy_to_use #also {margin-top: -1px;}
				.widgets #poid_es {margin-bottom: 13px;}


			/* =POSTAL SEARCH */
			.recherche_postale #conteneurTexte {margin-bottom: 44px;}
				.recherche_postale_es #conteneurTexte {margin-bottom: 55px;} /* IE */
				.recherche_postale #texte {padding-bottom: 6px;}
					.recherche_postale #texte .chapo {line-height: 1.35;}
						.recherche_postale #texte .chapo p {margin-bottom: 0;}
					.recherche_postale .widgets {
						margin-top: 7px;
						margin-bottom: 9px;
						padding-bottom: 2px; /* IE */
						}
						.recherche_postale_es #texte .widgets h2 {} /* IE7 */
					.recherche_postale .easyToInstall {} /* IE */
					.recherche_postale .postal_search2 {margin-top: 13px;} /* IE */
					.recherche_postale .easyToUse {margin: 2px 0 8px;} /* IE */
						.recherche_postale .listeIndentee {margin: 14px 0 9px;}
						.recherche_postale_es .listeIndentee {} /* IE7 */
							.recherche_postale .listeIndentee p {margin-bottom: 0;}
							.recherche_postale .listeIndentee ul {margin-top: 0;}
								.recherche_postale .listeIndentee li { /* IE */
									list-style: none;
									list-style-image: none;
									list-style-position: inside;
									background: url(../../images/fonds/puce-Postal-Search.png) no-repeat 0 0.5em;
									text-indent: 7px;
									}

					.recherche_postale .listePuce li { /* IE */
						list-style: none;
						background: url(../../images/fonds/puce-Postal-Search.png) no-repeat 0 0.5em;
						margin-left: 0.3em;
						padding-left: 1em;
						}
					.recherche_postale #texte .poids h2 {margin-bottom: 1em;}
					.recherche_postale .poids ul {margin: 0 0 1.2em;}
					.recherche_postale .telechargement {margin-bottom: 17px;} /* IE */
						.recherche_postale .telechargement .texteencadre-spip {} /* IE */
						.recherche_postale_es .telechargement .texteencadre-spip {} /* IE 7 */
							.recherche_postale_es #texte .widgets .texteencadre-spip h2 {} /* IE7 */
							.recherche_postale_es #texte .widgets .texteencadre-spip .spip_documents img {} /* IE */
					.recherche_postale #footer {} /* IE */

/* =NAVIGATION */
#navigation {
	font-size: 1.1em;
	margin: 1em 0 0;
	min-height: 32px; /* !IE */
	padding-top: 7px;
	position: relative;
	text-align: center;
	}
	#nextPage, #previousPage {
		padding: 5px 0 20px 0;
		position: absolute;
			top: 0;
		}
	#nextPage {
		background: url(../../images/pagination/picto_nextpage.gif) no-repeat 100% 0;
		padding-right: 40px;
			right: 0;
		}
	#previousPage {
		background: url(../../images/pagination/picto_previewpage.gif) no-repeat;
		padding-left: 40px;
			left: 0;
		}
	#everything .page2 { padding: 10px 20px 40px 10px;}

