/**
* COULEUR REGION :
*	vert-claire : #DCF7CB
				  #D1FF6D
*	vert-foncé	 : #009932
*/
/* =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;
	}
fieldset {border: #009932 1px solid;}
/* Neutralize styling:
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	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: */
sup {bartypenr.css (ligne 33)
font-size:0.5em;
font-variant:small-caps;
vertical-align:20%;
}

html {
	background-repeat:repeat-x;
	font-size: 75%;
	}
body {background-repeat: repeat-x;}
input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style: 1px inset;
	border-width: 1px inset;
	}
h1 {
	clear: both;
	font-size: 2.5em;
	font-style: italic;
	font-weight: normal;
	margin: 0 0 20px 45px;
	position: relative;
		z-index: 2;
	}
h2 {
	font-size: 1.5em;
	margin: 2em 0 0.83em;
	}
h3 {
	font-size: 1.17em;
	margin: 1em 0;
	}
.chapo h3{
	margin-left: 255px;
	}
.chapo .intro h3{
	margin-left: 0;
	}
h4 {margin: 1.33em 0;}
h5 {
	font-size: 0.83em;
	margin: 1.67em 0;
	}
h6 {
	font-size: 0.67em;
	margin: 2.33em 0;
	}
a img {border: none;}
img[usemap] {border: none;}
table, th, td {
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
	}
	caption {
		font-size: 1.2em;
		font-weight: bold;
		margin: 0.2em 0;
		}
	th, td {padding: 0.1em 0.5em;}
	th {
		font-size: 1.3em;
		text-align: center;
		}
pre {
	overflow: auto;
	width: 100%;
	}
dfn {
	font-weight: bold;
	font-style: normal;
	}
iframe {border: none;}
.clear {clear: both;}
.float_left {float: left;}
.float_right {float: right;}
.spip_documents_left, .spip_documents_right {padding-bottom: 1em;}
.spip_documents_left {
	float: left;
	padding-right: 2em;
	}
.spip_documents_right {
	float: right;
	padding-left: 2em;
	}
ul {list-style: none; margin: 0 padding: 0;}

/* Form field text-scaling */
input, select, textarea {font-size: 100%;}
.angle {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	}
#conteneur {position: relative; width: 987px; z-index: 1;}
#paquetage {
	border-style: solid;
	border-width: 1px;
	border-top: 0;
	border-bottom: 0;
	margin: 0 auto;
	width: 987px;
	}
#jobForm td, #jobForm th {
	padding: 0;
}
	#jobForm th{
		padding: 3px;
		font-size: 1.2em;
	}
	#jobForm select {
		width: 215px;
		border: none;
	}
#result_displayer th {
	font-size: 1.2em;
}
	#liensEvitement { /* !SCREEN */
		list-style: none;
		position: absolute;
			top: 0;
			right: 0;
		}
	#preHeader { /* IE */ height: 3px;}
#header, #footer {clear: both;}

/* =HEADER */
#header { /* !IE */
	background-position: 100% 0;
	background-repeat: no-repeat;
	height: 132px;
	padding: 0;
	position: relative;
		z-index: 3;
	}
	#logo, #logo a, #logo a img, #menu {
		float: left;
		margin: 0;
		position: relative;
		}
	#logo {
		font-style: italic;
		font-size: 2.5em;
		height: 52px;
		margin: 10px 0 0 0;
		text-transform: uppercase;
		}
	/* =MENU */
	#menu, #menu ul {list-style: none; float: right;}
	#menu {margin: 83px 5px 0 0;}
		#menu li {
			float: left;
			margin: 0;
			position: relative;
			}
			#menu li a {
				display: block;
				text-decoration: none;
				}
			#menu li ul { /* !JS */
				border-top-style: solid;
				border-top-width: 1px;
				display: none;
				font-size: 0.9em;
				margin: 0 0 0 0; /* !IE */
					left: 1px;
				}
			#menu li ul.first {left:5px}
				#menu li li {
					display: block;
					float: none;
					margin: 0;
					}
					#menu li li a {
						border-style: solid;
						border-width: 1px;
						border-top: none;
						font-weight: normal;
						display: block;
						letter-spacing: 0;
						font-size: 1em;
						padding: 2px 4px; /* !JS */
						white-space: nowrap;
						}

/* =CONTENU */
.illustration_footer {
	float: left;
	margin: 20px 0 20px 0;
	text-align: center;
	width: 100%;
	}
.puce {
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding-left: 8px;
	}
#contenu { /* !IE *//* !IE7 */
	background-color: transparent;
	padding-bottom: 20px;
	position: relative;
	width: 987px;
	z-index: 3;
	}
.background { /* IE -JS */
	background-repeat: repeat-x;
	border-left-style: solid;
	border-left-width: 7px;
	position: absolute;
		top: 0;
		bottom: 0;
		left: 20px;
		z-index: 1;
	width: 193px;
	}
.ombre_haute {
	background-repeat: repeat-x; /* IE */
	background-position: 0 0; /* IE */
	height: 48px;
	position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
	width: 987px;
	}
.ombre_basse {
	background-position: 0 0;
	background-repeat: repeat-x;
	clear: both;
	height: 13px;
	position: absolute;
		bottom: 1px;
		left: 0;
		z-index: 2;
	width: 987px;
	}
	.ombre_basse2 {
	background: transparent url(/_media/img/ombre_bas.png);
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 13px;
	width: 987px;
	}

.intro li {
	display:list-item;
	margin-bottom:5px;
	padding-left:12px;
}
	.offres_detail .article .intro ul {
		margin-bottom: 0;
		}
		.offres_detail .article .intro li {
			background-image: none;
			}
	.offres_detail .chapoSpe {margin-left: 30px; line-height: 1.6;}
		.offres_detail .chapoSpe p {margin: 0;}
.menu_article { font-weight: bold;}
	.menu_article ul {
		clear: left;
		float: left;
		list-style: none;
		margin: 0 0 10px 0;
		width: 200px;
		}
	.menu_article h2 {
		background-color:transparent;
		background-position:0 0;
		background-repeat: no-repeat;
		float: left;
		font-size:1em;
		margin: 10px 0 15px 10px; /* IE */
		min-height: 21px; /* IE */
		padding:8px 0 0 12px;
		}
	.menu_article a { text-decoration: none; }
	.menu_article a:hover { text-decoration: none; }
	.menu_article li {
		background-color: transparent;
		background-position: 0 5px;
		background-repeat: no-repeat;
		float: left;
		margin-bottom: 5px;
		padding-left:12px;
		width: 200px;
		}

	.chapo, .headContenu {min-height: 295px; /* IE */}

	#resultat_search {margin-left: 260px; width: 680px; /* IE */}
		#resultat_search h2 {margin-top: 0;}
	.intro {
		margin-left: 250px; /* IE */
		margin-right: 20px;
		float: left;
		width: 430px; /* IE */
		}

	.intro p { text-align: justify;}
	.intro_attente {width: 238px; /* IE */}
		.intro a {text-decoration: none;}
		.chapo .intro h2 {width: 430px;}
		.intro h2 {
			font-size: 1em;
			background-color:transparent;
			background-position: 0 5px;
			background-repeat: no-repeat;
			padding-left: 12px;
		}
		.chapo h2 {
			font-size:1.4em;
			margin: 0 0 0 0;
			width: 720px;
			}
		.distant h2 {padding-left: 251px;}
		.chapo ul {list-style: none;}
	.sous_rub, .text_article {
		background-position: 0 0;
		background-repeat: no-repeat;
		clear: left;
		float: left;
		margin: 20px 0 0 10px; /*  IE */
		padding: 30px 0 0 5px;
		width: 962px;
		}
	.text_article {
		padding: 30px 0 0 25px;
		width: 942px;
		}
	.text_article .text ul {
		width: 100%;
		}
	.text_article .text li {
		background-color: transparent;
		background-position: 0 5px;
		background-repeat: no-repeat;
		margin-bottom: 5px;
		padding-left: 12px;
		}
	.text_article .text .illustrations li {background: none;}
		.sous_rub ul {float: left; list-style: none;}
		.sous_rub li {
			display: block;
			float: left;
			margin: 0 0 20px 60px; /*  IE */
			min-height: 120px; /* IE */
			padding: 10px;
			position: relative;
			width: 380px;
			}
		.sous_rub h2, .text_article h2 {
			background-position: 0 6px;
			font-size: 1em;
			margin: 0 0 10px 0;
			padding-left: 12px;
			}
		.text_article h2 {
			background-color:transparent;
			background-position: 0 5px;
			background-repeat: no-repeat;
			clear: left;
			padding-left: 12px;
			}
		.sous_rub img, .sous_rub p {float: left;}
		.sous_rub p {
			margin: 0 0 0 20px;
			width: 215px;
			}
		.sous_rub  .ensavoirplus {
			position: absolute;
				bottom: 10px;
				right: 10px;
			width: auto;
			}
.text_article .text {
	padding-right: 10px;
	}
.text_article .text p {clear: left;}
.text_article .documents {float: left;}
.text_article .documents li {margin: 0 0 8px 0;}
.text_article .documents a {text-decoration: none;}
.text_article  .illustrations {
	float: right;
	list-style: none;
	margin: 20px 0 2px 0;
	padding: 0 25px 0 0;
	}
	.illustrations li {display: inline;}
		#recherche {
			float: right; /* !HOME */
			padding: 1em 10px 3px;
			text-align: right;
			z-index: 3;
			position: relative;
			}
			#recherche p {margin: 0;}
			#recherche label {
				font-style: italic;
				font-size: 1.2em;
				font-weight: bold;
				}
				#recherche label img {vertical-align: bottom;}
			#rechercheInput {
				border-style: solid;
				border-width: 2px;
				border-bottom-width: 1px;
				margin: 0 2px;
				padding: 2px 1px;
				}
			#rechercheSubmit {
				border: none;
				vertical-align: bottom;
				}
		#resultat_search a {text-decoration: none; }
		#resultat_search .puce {background-position: 0 4px; margin-left: 20px; background-image:  url(/_media/img/puce_titre_2.gif)}
		#yahoopath {
			float: left;
			font-size: 0.9em;
			padding-left: 251px;
			position: relative;
			z-index: 3;
			width: 435px;
			}
			#yahoopath a {
				font-weight: normal;
				text-decoration: underline;
			}
		#yahoopath.yahooContact {padding-left:255px; }
		.article #yahoopath { padding-left: 251px;}
.documents_center {
	text-align: center;
}
/* cadre annimation */
.cadre_annimation {
	background-repeat:  no-repeat;
	float: right;
	margin-right: 20px; /* IE */
	padding: 11px 0 0 0;
	width: 256px;
	}
	.cadre_annimation .bottom {
		background-position: 0 100%;
		background-repeat: no-repeat;
		float: left;
		padding: 0 0 11px 0;
		width: 256px;
		}
		.cadre_annimation .middle {
			background-repeat: repeat-y;
			float: left;
			padding: 2px 14px 0;
			width: 256px;
			}
			#documentation, #menuSecondaire {
				background-repeat: repeat-y;
				float: right;
				margin: 0 0 0 60px;
				text-align: left;
				width: 409px;
				}
				.documentation_bas, .menuSecondaire_bas {
					background-position: 0 100%;
					background-repeat: no-repeat;
					}
					.documentation_haut, .menuSecondaire_haut {background-repeat: no-repeat;}
					.documentation_haut {padding: 6px; /* !IE */}

					.menuSecondaire_haut {padding: 18px; /* !IE */}
						#documentation_illustration { /* !IE */
							background-position: 100% 0;
							background-repeat: repeat-y;
							padding: 0;
							}
							#documentation_conteneur {
								float: left;
								min-height: 180px; /* IE */
								padding: 12px 12px ; /* IE 6+7 */
								position: relative;
								}
						#documentation h2, #menuSecondaire h2 {
							font-style: italic;
	  						font-size: 1.5em;
							margin: 0 0 0.4em;
							text-align: left;
							}
						#documentation ul {
							float: left;
							font-size: 0.8em;
							list-style: none;
							margin: 0 0 0 1px;
							}
							#documentation ul li {
							 	background: none;
								float: left;
								margin: 0;
							 	padding: 0;
								text-align: center;
								width: 93px;
								}
								#documentation li a {
									font-weight: normal;
									text-decoration: none;
									}
									#documentation li a:hover, #documentation li a:focus {
										font-weight: normal;
										text-decoration: underline;
										}
									#documentation li img {
										display: block;
										margin: 0 auto;
										}
									#documentation li span {
										display: block;
										font-size: 1.2em;
										font-weight: bold;
										text-align: center;
										}
										#documentation li span img {
											display: inline;
											margin: 0;
											vertical-align: bottom;
											}
									#documentation li abbr {border: none;}
						 #menuSecondaire h2 {
						 	background-repeat: no-repeat;
						 	letter-spacing: -1px;
						 	margin-bottom: 3em;
						 	padding: 5px 0 0 16px;
						 	}
						 #menuSecondaire ul { /* !IE */
						 	list-style: none;
						 	margin-left: 5px;
						 	}
							 #menuSecondaire ul li {
							 	background-repeat: none;
							 	float: left;
							 	margin: 0;
							 	padding: 0;
							 	width: 183px;
							 	}
							 	#menuSecondaire .on {font-weight: bold;}
								#menuSecondaire a, #menuSecondaire .on span {
									background-position: 0 4px;
									background-repeat: no-repeat;
								 	display: block;
									padding: 0 0 23px 15px;
								 	}
	#texte, #toutproduit{
		padding: 0 56px 0 135px;
		text-align: justify;
		}
	#chapo {width: 100%;}
	#liens #texte{ padding-left: 235px;  }
		body.specifique #texte, body.specifique #toutproduit{
			float: left;
			padding-left: 166px;
			width: 515px;
			}
		body.article_simple #texte{padding-left: 240px; width: 671px;}
		body.famille_dist #texte{
			padding-left: 255px;
			width: 470px;
			}
		body.produits #texte {
			float: left;
			padding: 0;
			width: 582px;
			}
		body.afficheArticle #texte, body.historique #texte {
			float: none;
			padding: 0 56px 0 135px;
			width: auto;
			}
		body.filiales #texte {
			float: left;
			padding: 0 0 0 40px;
			width: 600px;
			}
		#texte h2, #toutproduit h2 { /* !IE */
			background-position: 0 5px;
			background-repeat: no-repeat;
			font-size: 1em;
			padding-left: 10px;
			}
		#texte ul {list-style: none}
			#texte ul li, #toutproduit ul li { /* !IE */
				background-position: 0 4px;
				background-repeat: no-repeat;
				padding: 0 0 3px 0;
				}
		#texte .nomProduit {font-weight: bold;}

		#produits .deco {
			background-position: 130px 0;
			background-repeat: repeat-y;
			float: left;
			width: 260px;
			}
		#produits .deco .top{ padding-bottom: 40px;}
		#produits .deco .bottom{ padding-top: 40px;}
		#produits #texte {padding-left: 20px;}
			#ligneInfosProduit {
				border-right-style: solid;
				border-right-width: 1px;
				height: 100%;
				position: absolute;
					left: 205px;
				width: 1px;
				}
			img#puce_moto_produit {margin-left: 122px;}
			#moto_produit {
				border-style: solid;
				border-width: 1px;
				display: block;
				font-size: 1.7em;
				font-style: italic;
				padding: 30px 20px;
				width: 206px;
				}
		.illustrations {
			padding: 1em;
			text-align: center;
			}
			.illustrations img {padding: 2px;}
		#listeContenu{
			list-style: none;
			text-align: left;
			}
			ul#listeContenu li {
				background: none;
				float: left;
				margin: 0 35px 1em 0; /* !JS */
				padding: 0;
				position: relative;
				width: 348px;
				}
				#listeContenu li a { /* !IE */
					background-position: 10px 14px;
					background-repeat: no-repeat;
					display: block;
					min-height: 12em; /* !IE */
					font-weight: normal;
					padding: 10px 10px 20px 25px;
					}
					#listeContenu a:hover, #listeContenu a:focus  {text-decoration: none;}
				#listeContenu li li { /* !IE */
					float: none;
					margin: 0 0 0 1em;
					min-height: 0;
					padding-bottom: 0;
					position: static;
					width: auto;
					}
				#listeContenu li h2 {
					background: none;
					padding-left: 0;
					margin: 0 0 1em;
					}
					#listeContenu li .savoirPlus {
						position: absolute;
							bottom: 10px;
							right: 10px;
						}
					#listeContenu li .contenuIllustration {
						float: left;
						margin: 0 24px 12px 0;
						}
				#listeContenu li div {
					padding: 0 0 1.2em;
					}
		body.specifique #texte dt {
			background-position: 0 4px;
			background-repeat: no-repeat;
			font-size: 1.1em;
			font-weight: bold;
			margin: 2em 0 0;
			padding-left: 15px;
			}
			body.specifique #texte .spip_documents dt {
				background: none;
				margin: 0;
				}
		body.specifique #texte dd {
			margin-left: 15px;
			}
			body.specifique #texte dfn {
				font-style: normal;
				font-weight: bold;
				}
	.filiales #chapo h2 {
		margin-right: 160px;
		}
	#bandeIllustration {
		float: left;
		padding: 40px 0 0 5px;
		width: 120px;
		}
			.filiales #bandeIllustration {
				padding-left: 38px;
			}
	.attente .text	 {margin: 0 30px; width: 700px;}
	#attente .texte	 {float: left; margin: 0 30px; width: 670px;}
	#attente .illustrations	 {width: 100%;}
	#attente #bandeIllustration {list-style: none;}
		.produits #bandeIllustration {padding-left: 0;}
		#bandeIllustration img {padding-bottom: 8px;}

	#illusFooter {
		clear: both;
		margin-top: 0;
		padding: 30px 0 0;
		text-align: center;
		}

	/* =GLOSSAIRE */
	#glossaire #chapo {width: 700px;}
	#glossaire #texte {padding-left: 235px; width: 685px;}
	#glossaireListeLettres {list-style: none;}
		#texte #glossaireListeLettres li {
			background: none;
			display: inline;
			margin: 0;
			padding: 0 0.65em;
			}
			#texte #glossaireListeLettres li a {
				font-size: 1.2em;
				text-decoration: underline;
				}
	#glossaire #texte h2 {
		background: none;
		font-size: 1.5em;
		padding: 0;
		}
	.glossaireListe {list-style: none;}
	.glossaireListe .glossaireListe {margin: 0 0 0 2em;}
		#texte .glossaireListe li {
			background: none;
			margin: 0;
			padding: 0;
			}
	.glossaireRetour {text-align: right;}

	/* =LIENS */
	#liens #texte {
		text-align: left;
		}
		#liens #texte h2 {
			background: none;
			font-size: 1.2em;
			}
		#liens #texte li { /* !IE */
			background-position: 0 6px;
			margin-bottom: 1em;
			padding-right: 45%;
			position: relative;
			}
			#liens #texte li .lien {
				background: none;
				margin: 0;
				padding-left: 0;
				}
				#liens #texte li .lien a {font-size: 1em; margin-left: 10px;}
					#liens #texte li .lien span {
						cursor: pointer;
						display: block;
						font-size: 0.75em;
						overflow: hidden;
						position: absolute;
							top: 0;
							left: 60%;
						width: 40%; /* !IE */
						}
			#liens #texte li p {margin-top: 0;}

	/* =PRODUITS */
	#texte #listeFamilles, #toutproduit #listFamilles {list-style: none;}
		#texte #listeFamilles li, #toutproduit #listFamilles li {
			background: none;
			padding: 0;
			}
	p.aligner_picto {font-weight: bold;}
		p.aligner_picto img {
			vertical-align: bottom;
			position: relative;
				top: 4px; /* !IE */
			}
body.toutproduit_dist #texte, body.toutproduit_dist #toutproduit {
	padding: 0 0 0 225px;
	width: 550px;
	}
	.toutproduit_dist #texte .liste, .toutproduit_dist #toutproduit .liste{
		float: left;
		margin: 0 8px; /* IE */
		width: 120px;
		}
	.toutproduit_dist #texte .liste h2, .toutproduit_dist #toutproduit .liste h2 {
		margin: 0;
		width: 40px;
		}
	.toutproduit_dist #texte .liste li, .toutproduit_dist #toutproduit .liste li {margin-left:10px;}
/* =RECRUTEMENT= */

#form_coordonnees {
	margin-top: 55px;
}
#b_rechercher {
	margin-top: 108px;
	margin-left: 10px;
}
#resultat_recherche .left {
	float: left;
}
#msgBox {
	border: 1px solid;
	width: 244px;
	position: absolute;
	z-index: 1;
	bottom: 98px;
	left: 186px;
	display: none;
}
	#msgBox p {margin: 10px 0 10px 12px;}
	#msgBox #closeBox {float: right; margin: 2px; display:block; background: url(/plugins/recrutement/img_pack/bt-fermer_off.png) no-repeat; height: 24px; width: 70px;}

	.jobBottomButton {
	float: left;
	margin: 1px 12px 7px 9px;
	padding: 0 4px 4px 4px;
}
.jobBottomButton.jobList {
	padding: 2px 4px;
	width: 15px;
	margin: 8px 8px 0 0;
	float: left;
	text-align: center;
	text-decoration: none;
}
.submit .jobBottomButton {
	margin-left: 200px;
	}
	.formulaire_postuler .intro {margin-right: 0; width: 736px;}
	.formulaire_postuler fieldset {margin: 0 0 0 10px; width: 335px;}
	.formulaire_postuler fieldset textarea, .formulaire_postuler fieldset input {margin: 0; width: 215px;}
	.formulaire_postuler fieldset textarea {height: 86px;}
	.formulaire_postuler fieldset p {width: 335px;}
	.formulaire_postuler fieldset label {
		width: 107px;
		float: left;
		padding: 0 4px 0 0;
		text-align: right;
		}
	#msgCv, #msgMotiv, #msgAutre {width: 160px;}
.jobBottomButton.back {float: left;}
#result_displayer tr {height: 25px;}
.formulaire_postuler .submit {
	margin: 20px 0;
}
/* =PLAN */
#plan #conteneur a {
	font-weight: bold;
	text-decoration: none;
	}
	#plan #texte { padding-left: 218px;  }
	#plan #texte #actu_doc li {
		background-position: 8px 0;
		background-repeat: no-repeat;
		padding: 10px 0pt 10px 30px;
		}
	#plan #texte h2 {background: none; margin-top: 10px; margin-bottom:0;}
	#plan #texte li {background: none;}
		#plan #texte li ul {margin-top:0; padding-left: 28px;}
		#plan #texte li ul ul {padding-left: 0;}
		#plan #texte li li {
			background-position: 16px 6px;
			background-repeat: no-repeat;
			margin-left: 0;
			padding: 0 0 2px 28px;
			}
			#plan #texte li li li {
				margin-left: 20px;
				padding: 0 0 2px 28px;
				}
		#plan #texte .planContientListe {
			background: none;
			padding: 0 0 5px;
			}
			.planSwitchList img {
				position: relative;
					top: 5px;
				}
#listeFamilles li a {
	font-weight: bold;
	text-decoration: none;
}
	#listeFamilles li a:hover {text-decoration: underline;}
	/* =RECHERCHE */
	#form_search_results {
		margin: 0 0 10px 0;
		width: 100%;
		}
		#document_title {text-align: left;}
		.pertinence, .format { /* IE  */
			text-align: center;
			width: 60px;
			}
		.pertinence, #pagination {font-weight: bold;}
			.format a img {
				border-style: solid;
				border-width: 1px;
				}

		#form_search_results td {height: 3.6em;}
		#form_search_results .search_title {vertical-align: top;}

			#form_search_results h3 {margin: 0}
		#page_prec {float: left;}
		#page_suiv {float: right;}
	#new_search {
		clear: both;
		margin: 0;
		padding: 1em 0;
		}

	/* =ACTUALITE */
	#actualites h2 {
		background: none;
		margin-top: 0;
		padding-left: 0;
		}

		#actualites li {
			display:block;
			margin:1em 0em 1em 0em;
			min-height:150px; /* IE !*/
			width:420px;
			}
		#actualites a img {
			border-style: solid;
			border-width: 1px;
			position:absolute;
			right:50px;
		}
	#article_actualites img {float:right;}
		#article_actualites p {width:500px;}
	/* =RETOUR */
	#actions {
		clear: both;
		font-style: italic;
		margin: 0 45px;
		padding: 1em 0;
		position: relative;
			z-index: 4;
		}
	#actions.large {margin-left: 260px;}
		#actions a {font-size: 1.1em;}
			#actions a img {vertical-align: bottom;}

/* =FOOTER */
	#footer { /* !IE */
		margin: 0 auto;
		padding: 0 0 0 0; /* ! HOME */
		position: relative;
			z-index: 2;
		width: 987px;
		}
		#footerMoto, #footer ul {margin: 0;}
		#footerMoto {
			float: left;
			font-size: 1.3em;
			font-variant: small-caps;
			letter-spacing: 4px;
			padding: 11px 0 5px 14px;
			word-spacing: 3px;
			}
		#footer ul {
			float: right;
			font-size: 0.9em;
			list-style: none;
			padding: 9px 0 7px;
			}
			#footer ul li {
				float: left;
				margin: 0;
				}
				#footer ul li a {
					border-left-style: solid;
					border-left-width: 1px;
					padding: 0 5px;
					}
				#footer ul li:first-child a {border-left: none;}
