/* =INITIAL
   v2.1, by Faruk Ates - www.kurafire.net
   http://kurafire.net/log/archive/2005/07/26/starting-css-revisited
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling:
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/1.2 Verdana, Arial, Helvetica, sans-serif;
	}

/* Neutralize styling:
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address, table {
	margin: 1em 0;
	padding: 0;
	}
/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {margin-left: 1.5em;}

/* Miscellaneous conveniences: */
html, body {background: #fff;}
body {
	font-size: 68.75%;
	color: #333;
	}
h1 {
	font-size: 1.8em;
	margin: 0 0 0.67em ;
	}
h2 {
	font-size: 1.2em;
	margin: .83em 0;
	}
h3 {
	color: #515151;
	font-size: 1em;
	margin: 1.33em 0;
	}
h4 {
	font-size: 0.83em;
	margin: 1.67em 0;
	}
h5 {
	font-size: 0.67em;
	margin: 2.33em 0;
	}
sup{
	vertical-align:baseline;
	position: relative;
	bottom:3px;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px inset #aaa;
	}
	input.no_border, .radio input, .checkbox input {border:none;}
	input[type="radio"], input[type="checkbox"] {border:none;}

a img {border: none;}
table, th, td {
	border: 1px solid #999999;
	border-collapse: collapse;
	vertical-align: top;
	}
table.spip {width: 100%;}
	caption {
		font-size: 1.2em;
		font-weight: bold;
		margin: 0.2em 0;
		}
	table.spip, table.spip td {border: 1px solid #4f6c7e;} /* !TOOLSHEADER:GENERAL CONDITIONS OF SALES */
	th, td {padding: 0.2em;}
	table.spip th {
		border: none;
		padding: 0.7em 0.2em;
		}
	table.spip th:first-child, table.spip td:first-child {padding-left: 11px;} /* !IE JS */
	table.spip th {
		background: #4f6c7e;
		border-left: 1px solid #fff;
		color: #fff;
		font-size: 1.1em;
		}
	table.spip th:first-child { /* !IE JS */
		border: none;
		text-align: left;
		}
	table.spip td { /* !CADRES */
		padding: 0.5em;
		text-align: center;
		}
		table.spip tr.row_odd {background: #f7f6fb;} /* !CADRES */
	table.spip td:first-child { /* !CADRES */ /* !IE JS */ /* !TOOLSHEADER:GENERAL CONDITIONS OF SALES */
		background: #E1DDEB;
		color: #333;
		font-weight: bold;
		text-align: left;
		}
	#popupContenu #textePopup table.spip td:first-child {font-weight: normal;}
pre {
	overflow: auto;
	width: 100%;
	}
hr {
	background: #fff;
	border: none;
	border-bottom: 1px solid #999;
	height: 1px;
	}
.clear {clear: both;}
	br.clear {
		display: block;
		font-size: 1%;
		height: 1px;
		line-height: 0.01;
		}
.float_left {float: left;}
.float_right {float: right;}
abbr.discret {border-bottom: none;}
.imageIllus {vertical-align: bottom;}
.warning {
	color: #cc0000;
	font-weight: normal;
	}
.remarque {
	font-size: 0.9em;
	position: relative;
		bottom: 0.7em;
	}
.arrondiTop {vertical-align: bottom;}
.arrondiBottom {vertical-align: top;}

/* =SPIP */
.spip_documents_center {
	display: block;
	text-align: center;
	}
.spip_documents_left {
	float: left;
	margin: 0 1em 0 0;
	padding-right:10px
	}
.spip_documents_right{
	float: right;
}
.spip_documents_nopadding{
	padding-right:0
}
	.stick {margin: 0;}
.texteencadre-spip {
	border: 1px solid #7f7f7f;
	margin: 1em 0;
	padding: 1px 9px;
	}

/* Form field text-scaling */
input, select, textarea {font-size: 100%;}

#header, #conteneur, #footer {
	margin: 0;
	clear: both;
	}

	/*=AIDE NAVIGATION */
	#aide_navigation {
		position: absolute;
		text-align: center;
		top: -10em;
		}
		#aide_navigation li {
			display: inline;
			margin-left: 0;
			}
		#aide_navigation.visible {position: static;}

/* =MAINTCONTENEUR */
#mainConteneur {
	margin: 0 auto;
	padding: 0 5px 5px;
	width: 941px;
	}

/* =HEADER */
#header {
	color: #515151;
	min-height: 160px; /* !IE */
	position: relative;
	}
	h1 {margin: 0;}
	body.home #contenu h1 {
		color: #fff;
		font-size: 2.7em;
		text-align: center;
		}
	#header img {
		vertical-align: bottom;
		}
	#langSwitcher {
		margin: 0;
		position: absolute;
			top: 100px; /* ANTEHOME */
			right: 20px;
			z-index: 1;
		}
	#header dl {margin: 0;}
		#date dt, #heures dt, #news dt {
			position: absolute;
				top: -10000px;
				left: -10000px;
			}
		#date dd, #heures dd, #news dd {
			margin: 0;
			}
	#date, #heures {
		font-size: 0.9em;
		font-weight: bold;
		}
	#date {
		letter-spacing: -1px;
		}
		#date dd {
			line-height: 2;
			position: absolute;
				top: 0;
				right: 6px;
			}
			#date dd span, #date dd abbr {
				border: 0 none;
				display: block;
				float: left;
				padding: 3px 5px 0 4px;
				}
			#date #date_en {padding-right:3px;}
				#date #date_en span {
					padding-left:7px;
					}
			#mois, #jour {background: url(../../images/tetieres/date_separation.gif) no-repeat 100% 0;}
	#heures {
		position: absolute;
			top: 60px; /* !ANTEHOME */
			right: 20px;
		text-align: right;
		}
	#outilsHeader { /* !IE */
		background: #d0d3d6 url(../../images/fond_header_outils.gif) repeat-x;
		min-height: 30px; /* !IE */
		padding: 0 10px;
		}
		#outilsHeader p{
			color: #364854;
			font-size: 1.1em;
			line-height: 1.5;
			margin: 0;
			padding: 0.5em 10px 0;
			}
			#outilsHeader p a {
				color: #364854;
				display: block;
				padding-bottom: 0.5em;
				text-decoration: none;
				}
				#outilsHeader p a:hover, #outilsHeader p a:focus {
					text-decoration: underline;
					}
		/* On ne peut pas rÃ©duire la hauteur de l'input de sÃ©lection en dessous d'une certaine taille sous safari... */
		#searchHeader label, #AccesTo label {} /* !IE7 */
		#recherche_id{
			height: 1.125em;
			width: 7em;
			}

			#outilsHeader .submit{
			background: none;
			border: none;
			color: #344451;
			font-weight: bold;
			padding: 0;
			text-transform: uppercase;
			position: static;
			}
		#contactUsHeader, #searchHeader, #AccesTo {
			float: left;
			}
			#contactUsHeader a, #searchHeader a {
				padding: 0 10px;
				}
.faqHeaderRight {float: right;}
		#outilsHeader #faqHeader {
			float: left;
			}
			#faqHeader a {
				background: url(../../images/picto_aide.gif) no-repeat;
				padding: 0 10px 0 25px;
				}
		p#contactUsHeader, p#faqHeader {
			background: url(../../images/header_separator.gif) 100% 0 repeat-y;
			padding-right: 1em;
			}
	#yahoopath {
		background: #fff;
		color: #333;
		margin: 0;
		padding: 2px 0 2px 226px;
		text-align: left;
		}
		#yahoopath a {
			color: #333;
			text-decoration: none;
			}
			#yahoopath a:hover {text-decoration: underline;}

/* =CONTENU */
#conteneur {background: url(../../images/fond_visiting_haut.gif) no-repeat 0pt -24px; /* ! Tous les secteurs */}
	#contenu {
		background: url(../../images/fond_visiting_bas.gif) no-repeat 0 100%; /* ! Tous les secteurs */
		min-height: 352px; /* !IE */
		}
.pub {
	float: right;
	margin-right: 11px;
	position: relative;
		top: -3px;
		left: -3px;
	}
	#contenu h1 {
		background: url(../../images/articles/header_tableau.png) no-repeat; /* IE */
		color: #364854;
		font-size: 1.3em;
		font-weight: normal;
		min-height: 20px; /* !IE */
		padding: 18px 400px 10px 225px;
		}

	#conteneurMenu, #conteneurTexte, #outilsBox {float: left;}

	/* =MENU */
	#conteneurMenu {
		position: relative;
			z-index: 2;
		}
	.interHome {
		position:absolute;
			top: -10000px;
			left: -10000px;
		}
	#menu, #menuInterHome {
		background: url(../../images/menuMiddle.png) repeat-y; /* !IE */
		font-size: 0.9em;
		list-style: none;
		margin: 0;
		min-height: 332px; /* !IE */
		padding: 0 7px 0 14px;
		width: 181px;
		}
		#menu .titre {
			color: #f49600;
			cursor: pointer;
			display: block;
			font-weight: bold;
			font-size: 1.7em;
			min-height: 39px; /* !IE */
			padding: 13px 0 5px 42px;
			}
		#menu a, #menuInterHome a {clear:both;}
		#menu li, #menuInterHome li {
			background: no-repeat 4px 2px; /* !EVERYTHING */
			border-bottom: 1px solid #c9c9c9;
			margin: 0 0 0 1px;
			padding: 0 0 1px;
			width: auto;
			}
			#menu li img {
				color: #f49600;
				cursor: pointer;
				font-size: 1.5em;
				font-weight: bold;
				}
			#menu ul {
				list-style: none;
				margin: 0 0 5px;
				width:180px;
				}
				#menu li li {
					background: none;
					border: none;
					color: #333;
					margin-left: 0;
					padding: 0;
					}
					#article #menu li li {
						margin:0;
						width: auto;
						vertical-align: bottom;
						}
					#menu li li.on {padding: 5px 8px 0.5em 30px;}
					#menu li li a {
						background: url(../../images/puce_right.gif) no-repeat 10px 7px;
						color: #333;
						display: block;
						padding: 5px 8px 0.5em 30px;
						text-decoration: none;
						}
					#menu li li.on, #menu li li a:hover, #menu li li a:focus {background: #d7e0df url(../../images/fleche_on_menu.gif) no-repeat 10px 7px;}

	/* =TEXTE */
	#conteneurTexte {
		margin: 0 -10px 0 -13px;
		padding: 0 0 13px;
		position: relative;
			z-index: 1;
		width: 597px;
		}
	#texte {
		background: transparent url(../../images/backgroundMiddle.png) repeat-y;
		min-height: 362px; /* !IE */
		padding: 1px 37px 21px 38px;
		position: relative;
		}
		#texte h2 {margin-top: 0;}
		.create_address_laposte #texte .translationTables {padding-left: 65px;}
		.Registered_Letter #texte .stage h2 {margin-bottom: 0px;}
		.Registered_Letter #texte .stage .informations ol {margin: 0px;}
			.Registered_Letter #texte .stage .informations ol li {padding-top: 0px;}
				.Registered_Letter #texte .stage .informations ol li ol {margin-bottom: 0px;}

		.Registered_Letter #texte .stage .informations h2 {margin: 0px 0 13px -30px;}
		.Registered_Letter #texte .stage .informations .confirm {margin-top: 12px;}
		.Registered_Letter #texte .stage .informations .confirm_email_h2 {
			margin-bottom: 6px;
			margin-left: -30px;
			}
		.Registered_Letter #texte .stage .informations .confirm_email {margin-top: -13px;}
		.Registered_Letter #texte .stage .informations li.infos_li {padding-bottom: 0;}
		.Registered_Letter #texte .stage .account p {margin-bottom: 5px;}
		.Registered_Letter #texte .stage .account_img img {margin-bottom: 5px;}


		#texte a {
			color: #F49600;
			text-decoration: none;
			}
			#texte a:hover, #texte a:focus {text-decoration: underline;}
		#texte .chapo, #chapo {
			color: #364854;
			padding-top: 5px;
			}
		.Registered_Letter .chapo {margin-bottom: -12px;}
		.Les_cartes_by_laposte #texte .chapo {
			padding-top: 7px;
			}
			#texte .chapo h2, #chapo h2 {
				color: #364854;
				font-weight: bold;
				font-size: 1.2em;
				}
				.Les_cartes_by_laposte #texte .chapo h2 {
					line-height: 1.25em;
					margin-bottom: 16px;
					}

				.Les_cartes_by_laposte #texte .chapo ul {margin-bottom: 13px;}
					.Les_cartes_by_laposte #texte .chapo .titreUl {margin-bottom: 0;}
					.Les_cartes_by_laposte #texte .chapo ul li {
						margin-left: 1.8em;
						list-style: none;
						}

				.Les_cartes_by_laposte #texte .chapo .dernierParagraphe {margin-bottom: 24px;}


			.Registered_Letter .instruction {margin-top: 18px;} /* IE */
			.Registered_Letter .instruction h2{margin: 10px 0 11px;}
			.Registered_Letter .instruction p {margin: 0 0 30px;}
			.Registered_Letter #texte .registeredMail h3 {margin-bottom: 0;}
			.Registered_Letter #texte .registeredMail p {margin-top: 0;}
			.Registered_Letter #texte .enterYourCard h3 {margin: 0;}
			.Registered_Letter #texte .consult h3 {margin: 0;}
			.Registered_Letter #texte .sendNewElectronic p {margin-bottom: 0;}

			.chapo li {margin-left: 4em;}
				.chapo li li {margin-left: 1em;}

	.Les_cartes_by_laposte #image_pere_noel {
		margin-top: 2px;
		margin-bottom: 2px;
		}
	.Les_cartes_by_laposte #create_card ul {margin: 0;}
		.Les_cartes_by_laposte #create_card li {
			margin-left: 20px; /* IE */
			list-style: none;
			}


	.Les_cartes_by_laposte #image_style_card {margin-top: 3px;}
		.Les_cartes_by_laposte #choose_other_style ul {
			margin-top: 0;
			margin-bottom: 1px;
			}
			.Les_cartes_by_laposte #choose_other_style li {
				list-style: none;
				margin-left: 21px;
				}

	.Les_cartes_by_laposte #choose_format {margin-top: 3px;}
			.Les_cartes_by_laposte #choose_format li {
				list-style: none;
				margin-left: 22px; /* IE */
				}

	.Les_cartes_by_laposte #message_carte img {margin-top: 3px;}
	.Les_cartes_by_laposte #texte_message img {
		margin-top: 2px;
		margin-bottom: -5px;
		}

	.Les_cartes_by_laposte #posting_options ul {margin-top: 0;}
		.Les_cartes_by_laposte #posting_options li {
			list-style: none;
			margin-left: 31px;
			}

	.Les_cartes_by_laposte #posting_options .texte_float_left {
		float: left;
		width: 376px;
		}

	.Les_cartes_by_laposte #posting_options img {margin-bottom: 0;}
	.Les_cartes_by_laposte #posting_options #image2 img {margin-top: -5px;} /* IE */
	.Les_cartes_by_laposte #posting_options #type_address {margin-left: 35px;} /* IE7 */
	.Les_cartes_by_laposte #posting_options #image3 img {margin-top: 6px;} /* IE */

	.Les_cartes_by_laposte #choose_date img {margin-top: 6px;}
	.Les_cartes_by_laposte #choose_date p {margin-bottom: -4px;}
	.Les_cartes_by_laposte #confirm_shopping {margin-bottom: -2px;}
		.Les_cartes_by_laposte #confirm_shopping img {margin-top: 5px;}

	.Les_cartes_by_laposte #identify {margin-top: 15px;}
		.Les_cartes_by_laposte #identify #options {margin-bottom: -3px;}
		.Les_cartes_by_laposte #identify p {width: 442px; /* IE */}

		.Les_cartes_by_laposte #identify .already_popcarte {margin-top: 16px;}

	.Les_cartes_by_laposte #fill div {margin-top: -9px;}

	.Les_cartes_by_laposte .puce_identify img {vertical-align: middle;}


	.ps, .psArticle {
		background: url(../../images/pagination/picto_guided.gif) no-repeat;
		line-height: 1.1;
		margin: 1em 0 2em;
		min-height: 42px; /* !IE */
		padding: 7px 25px 0 40px;
		}
	.ps {
		font-weight: bold;
		font-size: 1.1em;
		}
		.psArticle h2 {
			color: #333;
			margin: 2px 0;
			}
		 .psArticle p, .psArticle pre, .psArticle blockquote, .psArticle ul, .psArticle ol, .psArticle dl, .psArticle address, .psArticle table {margin-top: 0;}
		.psArticle a {font-weight: bold;}
		#backToTop a {
			background: url(../../images/backToTop.gif) no-repeat 0 2px;
			font-weight: bold;
			padding: 0 0 0 30px;
			}
	#texteBottom {
		position: absolute;
			left: 0;
			bottom: 0;
		}
	#backToTop {
		margin-bottom: 0;
		position: absolute;
			bottom: 0;
		}

	/* =OUTILSBOX */
	#outilsBox {
		font-size: 0.9em;
		position: relative;
			z-index: 2;
		width: 165px;
		}
		#outilsTexte { /* IE */
			background: url(../../images/articles/bg_tableau2.png) repeat-y; /* IE */
			list-style: none;
			margin: 0;
			/*min-height: 170px; /* !IE */
			width: 165px;
			}
			#outilsTexte li {
				border-bottom: 1px solid #fff;
				margin-left: 8px;
				width: 140px;
				}
				#outilsTexte a {
					color: #333;
					display: block;
					min-height: 40px; /* !IE */
					padding: 7px 0 13px;
					text-decoration: none;
					}
					#outilsTexte a:hover {text-decoration: underline;}
					#outilsTexte a img {
						float: left;
						margin: 0 5px 5px 0;
						}

					#outilsTexte a .titreDocument {font-weight: bold;}
					#outilsTexte a .titreDocumentLong {
					font-weight: bold;
					display:block;
					padding-left:35px;
					}

					#outilsTexte a .poidsDocument {
					font-weight: normal;
					display:block;
					padding-left:35px;
					}
					#emailPage a, #printPage a, #outilsTexte .outilsExtra a, #outilsTexte .directAccess a, #scharePage a{
						font-weight: bold;
						min-height: 0; /* !IE */
						padding: 21px 0 22px 35px;
						}
					#scharePage{
						display: none;
						position: relative;
					}
					#scharePage a {background: url(../../images/picto_share_SUP.png) 0 10px no-repeat;}
					#emailPage a {background: url(../../images/picto_email_SUP.png) 0 10px no-repeat;}
					#printPage a {background: url(../../images/picto_print_SUP.png) 0 10px no-repeat;}
					#outilsTexte .directAccess a {background: url(../../images/picto_directAccess.png) 0 10px no-repeat;}
					.outilsExtra a {position: relative;}
						.outilsExtra a img {
							position: absolute;
								top: 10px;
								left: 0;
							}
			#outilsTexte .articlesOutils {
				border: none;
				line-height: 1.1;
				padding-top: 14px;
				margin-left: 0.8em;
				}
				.articlesOutilsFond {background: url(../../images/outils/cadre_fond.gif) repeat-y;}
					.articlesOutilsBas {background: url(../../images/outils/cadre_bas.gif) no-repeat 0 100%;}
						.articlesOutilsHaut {
							background: url(../../images/outils/cadre_haut.gif) no-repeat;
							padding: 1px 9px;
							}
				.articlesOutils h2 {
					color: #000;
					font-size: 1em;
					padding-top: 10px;
					}
					.articlesOutils h2 .spip_logos {
						float: left;
						margin-top: -10px;
						padding-right: 5px;
						}
				.articlesOutils h3 {
					clear: both;
					color: #000;
					font-size: 1.414em;
					margin: 0.4em 0 0;
					}
				.articlesOutils p {margin: 0 0 0.4em;}

			#sousRubriques .interestFooter {margin-bottom: -1px;}

/*share linkns*/
			#bloc_list_share {
				background: #fff url(../../images/bg_share_links.png) no-repeat;
				width: 140px;
				}
			#shareLinkns {
				display: none;
				position: relative;
					top: -12px;
					left: -5px;
				margin: 0;
				padding: 1px 3px 0 0;

				}
				#shareLinkns ul {
					background: url(../../images/bg_share_links.png) no-repeat #fff;
					margin: 0;
					overflow: hidden;
					padding: 0 10px;
					position: relative;
						left: 12px;
					width: 120px;
					}
				.cache {display: none;}
			.shareLinkns_bottom {
				background: url(../../images/bg_share_links_bottom.png) no-repeat 0 bottom;
				height: 7px;
				margin-left: 12px;
				position: relative;
				vertical-align: top;
				z-index: 9;
				}
				#shareLinkns li {
					border-bottom: 1px solid #ccd2d2;
					list-style-type: none;
					width: 128px;
					margin: 0;
					padding-top: 3px;
                    position: relative;
					}
					#shareLinkns li.last { border: none;}
				#shareLinkns li img {
					margin-right: 9px;
					padding: 0;
					}
				#shareLinkns #icon_fleche_share {
					cursor: pointer;
					float: right;
					padding: 4px 0 4px 10px;
					}
				#shareLinkns a {
					background: none;
					color: #363636;
					display: block;
					font-size: 10px;
					font-weight: normal;
					padding: 4px 0 0 25px;
					height: 19px;
					}
					#share_facebook a { background: url(../../images/share_icons/picto_facebook.png) no-repeat;}
					#share_twiter a { background: url(../../images/share_icons/picto_twiter.png) no-repeat;}
					#share_linkedin a { background: url(../../images/share_icons/picto_linkedin.png) no-repeat;}
					#share_blogger a { background: url(../../images/share_icons/picto_blogger.png) no-repeat;}
					#share_technocrati a { background: url(../../images/share_icons/picto_technocrati.png) no-repeat;}
					#share_google a { background: url(../../images/share_icons/picto_google.gif) no-repeat;}
					#share_yahoo a { background: url(../../images/share_icons/picto_yahoo.gif) no-repeat;}
					#share_digg a { background: url(../../images/share_icons/picto_digg.gif) no-repeat;}
					#share_blogmarks a { background: url(../../images/share_icons/picto_blogmarks.gif) no-repeat;}
					#share_mySpace a { background: url(../../images/share_icons/picto_mySpace.gif) no-repeat;}
					#share_viadeo a { background: url(../../images/share_icons/picto_viadeo.gif) no-repeat;}
					#share_live a { background: url(../../images/share_icons/picto_live.gif) no-repeat;}
					#share_delicious a { background: url(../../images/share_icons/picto_delicious.gif) no-repeat;}
					#share_scoopeo a { background: url(../../images/share_icons/picto_scoopeo.gif) no-repeat;}
					#share_yoolink a { background: url(../../images/share_icons/picto_yoolink.gif) no-repeat;}
					#share_wikio a { background: url(../../images/share_icons/picto_wikio.gif) no-repeat;}
					#share_reddit a { background: url(../../images/share_icons/picto_reddit.gif) no-repeat;}
					#bottom_shareLinkns {
						 background: url(../../images/bottom_share_linkns.png) no-repeat;
						 height: 8px;
						 }
			/* =create an adresse laposte.net */
				#bottom_share_links{
					background: url(../../images/bottom_share_links.png) no-repeat;
					height: 7px;
					}
					#bloc_shareLinkns{
						display: none;
						position: absolute;
						top: 56px;
						}

			.create_address_laposte .chapo {margin-top: 3px;}
			.create_address_laposte_es .chapo {margin-top: 0px;}

				.create_address_laposte .chapo h2 {margin-bottom: 13px;}
				.create_address_laposte .chapo ul {} /* IE */
				.create_address_laposte .chapo .dernier_p {margin-bottom: -9px;}
				.create_address_laposte_es .chapo .dernier_p {margin-bottom: -3px;} /* IE 7 */

			.create_address_laposte .start {
				margin-top: 16px;
				margin-bottom: 7px;
				}
			.create_address_laposte_es .start {
				margin-top: 12px;
				margin-bottom: 9px;
				}
			.create_address_laposte .img_start {
				margin-top: 0;
				margin-bottom: -4px;
				}

			.create_address_laposte #fill_in {margin-bottom: 16px;}
			.create_address_laposte_es #fill_in {margin-top: -4px;}
				.create_address_laposte #fill_in img {
					margin-top: 8px;
					margin-bottom: 7px;
					}
				.create_address_laposte_es #fill_in img {margin-bottom: 0;}

				.create_address_laposte #fill_in table i, .create_address_laposte #key table i {
					display: block;
					margin-bottom: 4px;
					}

				.create_address_laposte #fill_in table h3, .create_address_laposte #key table h3 {margin-top: 2px !important;}
			.create_address_laposte #key img {margin-top: 2px;}
			.create_address_laposte_es #key img {margin-top: 8px;}
			.create_address_laposte_es #key ol {margin-top: -17px;}
			.create_address_laposte_en #key ol {margin-top: 0px;}
				.create_address_laposte #key li.premier_tableau {padding-bottom: 0;}
				.create_address_laposte #key li.deuxieme_tableau {padding-top: 0;}

			.create_address_laposte #confirm_registration ul {margin-top: 0;}
				.create_address_laposte #confirm_registration li {list-style: none;}
			.create_address_laposte #confirm_registration .dernier_p {margin-bottom: 0;}
				.create_address_laposte #confirm_registration img {margin-top: 1px;}

			.create_address_laposte #activate {margin-bottom: -3px;}

				.create_address_laposte #activate ul {margin-top: 0;}
					.create_address_laposte #activate li {list-style: none;}

				.create_address_laposte #activate .dernier_p {
					margin-top: 12px;
					margin-bottom: 0;
					}
					.create_address_laposte #activate .dernier_p img {
						margin-top: 5px;
						margin-bottom: 0;
						}

			.create_address_laposte #news_stand {margin-bottom: -14px;}
				.create_address_laposte #news_stand .dernier_p img {margin-top: 9px;}


			/* =find a post box */

			.find_post_box #texte .chapo h2 {margin: 4px 0 20px;}
			.find_post_box #texte .chapo p {margin-bottom: -5px;}
			.find_post_box_es #texte .chapo p {margin-bottom: -2px;}

			.find_post_box #texte #find {margin: -3px 0 0;} /* IE */
			.find_post_box_es #texte #find {margin: -5px 0 0;} /* IE */
				.find_post_box #texte #find p {margin: 13px 0 -5px;} /* IE */
				.find_post_box_es #texte #find p {margin: 14px 0 -3px;} /* IE */
				.find_post_box #texte #find img {margin-top: 2px;} /* IE */
				.find_post_box_es #texte #find img {margin-top: 5px;} /* IE */

			.find_post_box #texte #search {margin-top: -3px;} /* IE */
			.find_post_box_es #texte #search {margin-bottom: -4px;}
				.find_post_box_es #texte #search img {margin-bottom: 2px;}
				.find_post_box #texte #search p {margin-top: 1px;}
				.find_post_box #texte #search ul {margin-top: 13px;} /* IE */
					.find_post_box #texte #search ul ul {margin-top: 0;}
						.find_post_box #texte #search ul ul li {list-style: none;}


			/* =my_stamps_online */

			.my_stamps_online #texte .stage {padding: 1px 20px 10px 70px;}
			.my_stamps_online #texte .chapo {margin-bottom: -7px;}
			.my_stamps_online #texte #to_use {margin-top: -4px;} /* IE IE7 */
				.my_stamps_online #texte #to_use img {margin-top: 6px;}


			.my_stamps_online #texte .infos_account {margin-top: 4px;}
				.my_stamps_online #texte .infos_account #whoami {} /* IE */
				.my_stamps_online #texte .infos_account ul {
					margin: 0;
					padding-bottom: 15px; /* IE */
					}
					.my_stamps_online #texte .infos_account ul li { /* IE */
						float: left; /* IE */
						width: 147px;
						}

			.my_stamps_online #texte #create_account img {} /* IE7 */
				.my_stamps_online #texte .infos_account hr {clear: both;}
				.my_stamps_online #texte .infos_account .mail p {margin: 0;}

				.my_stamps_online #texte .infos_account .left {
					float: left;
					width: 167px;
					}
				.my_stamps_online #texte .infos_account .right {
					float: left;
					width: 223px;
					}
				.my_stamps_online_es #texte .infos_account .right {width: 230px;}


				.my_stamps_online #texte .infos_account .adresse {} /* IE */
					.my_stamps_online #texte .infos_account .adresse p {margin: 0;}

				.my_stamps_online #texte .infos_account .conditions {margin-top: 6px;} /* IE */

				.my_stamps_online #texte #credit_account {margin-top: 11px;}
					.my_stamps_online #texte #credit_account img {margin-top: 3px;}
					.my_stamps_online #texte #credit_account .image_3 img {margin: 6px 0 5px;}
					.my_stamps_online #texte #credit_account .image_4 img {margin: 6px 0 0;}

					.my_stamps_online #texte #credit_account ul {
						list-style: none;
						margin-top: 0;
						margin-bottom:0;
						}
					.box-e-commerce #texte ul{
						list-style: none;
					}

					/* page 2 */

					.my_stamps_online #texte #personnalisation_chapo {margin-top: 4px;}
					.my_stamps_online_es #texte #personnalisation_chapo {margin-top: 0;}
						.my_stamps_online #texte #personnalisation_chapo strong {
								color: #E85774;
								font-size: 1.182em;
								font-weight: bold;
							}
						.my_stamps_online #texte #personnalisation_chapo p {
							margin-top: 14px;
							margin-bottom: 31px;
							}

					.my_stamps_online #texte #personnalisation {margin-bottom: -4px;}
					.my_stamps_online #texte #personnalisation img {margin-top: -2px;}
					.my_stamps_online_es #texte #personnalisation img {
						margin-top: -3px;
						margin-bottom: 2px;
						}

					.my_stamps_online #texte #personnalisation .selection {margin-bottom: 0;} /* IE */
					.my_stamps_online #texte #personnalisation ul {
						margin-top: 0;
						list-style: none;
						}

						.my_stamps_online #texte #personnalisation ul li {margin-left: 35px;}


					.my_stamps_online #texte #characteristics img {
						margin-top: -6px;
						margin-bottom: 5px;
						}

					.my_stamps_online #texte #characteristics {margin-bottom: -2px;}
						.my_stamps_online #texte #characteristics ul {
							list-style-position: inside;
							margin-top: 12px;
							}
							.my_stamps_online #texte #characteristics ul li {
								margin-bottom: 12px;
								margin-left: 13px;
								}
								.my_stamps_online #texte #characteristics ul ul {
									margin-top: 0;
									list-style: none;
									}
								.my_stamps_online #texte #characteristics ul ul li {
									margin-bottom: 0;
									margin-left: 30px;
									}

					.my_stamps_online #texte #payment_summary {margin-bottom: -2px;}
						.my_stamps_online #texte #payment_summary img {
							margin-top: -5px;
							margin-bottom: 5px;
							}

					.my_stamps_online #texte #printing {margin-bottom: 8px;}
						.my_stamps_online #texte #printing img {
							margin-top: -3px;
							margin-bottom: 2px;
							}



/* =FOOTER */
#footer {
	color: #fff;
	font-weight: bold;
	margin-top: 40px;
	padding:0 0 0.1em;
	}
	body.home #footer {
		margin-top: 0;
		padding: 10px 0 5px;
		text-align: center;
		}
	#footer p {
		padding: 0 0 5px 0;
		margin-bottom: 0;
		text-align: center;
		}
		#footer a {
			color: #fff;
			text-decoration: none;
			}
			#footer a:hover, #footer a:focus {
				text-decoration: underline;
				}

.spip-admin-float {
	position: fixed !important;
		top: auto !important;
		bottom: 5px !important;
	}

/* hacks pour navigateurs autres que safari */
body{
	speech-rate: medium;
	} /* Hack pas propre. Bweeee */
#searchHeader,#AccesTo {padding-bottom: 0.6em;}

/* --------------------------------------------------------------------------------------------- Images */
	#texte div.object-left {
		float:left;
		clear:left;
		margin-top:2px
	}
	#texte div.object-left img {margin:0 10px 0 0}
	#texte div.object-right {
		float:right;
		clear:right;
		margin-top:2px
	}
	#texte div.object-right img {margin:0 0 0 10px}
	#texte div.object-right p {text-align:right}
	#texte div.object-center {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		margin-top:2px
	}
	#texte div.object-center p {text-align:center}

/* ---- Ajout MLE : tabluation entre les mots */
span.tab{
	margin-right:10px;
}
p.margehaute{margin-top: 1em !important;}
.nomarginbas{margin-bottom:0 !important;}
.nomarginhaut{margin-top:0 !important;}
.nomarginbasnihaut{
	margin-top:0 !important;
	margin-bottom:0 !important
}

span.tabulation{
	display:block;
	margin-left:20px;
}
#xiti-logo, .img_bas {
position: absolute;
	left: -999em;
	rop: 0;
}
.google_plus {
	position: absolute;
        left: 50px;
        bottom: 9px;
	text-decoration: underline;
}
#shareLinkns li#google_plus {
    padding-bottom: 5px;
    padding-top: 7px;
}

