/* =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 Arial, Helvetica, sans-serif;
	}

/* 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: */
html {
	background: #fcfdff url(../_media/img/deg_cote.jpg) repeat-x;
	color: #000;
	font-size: 75%;
	}
body {
	background: #fcfdff url(../_media/img/deg_cote.jpg) repeat-x;
	}
input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px inset #aaa;
	}
h1 {
	clear: both;
	color: #a8a9ab;
	font-size: 2.5em;
	font-style: italic;
	font-weight: normal;
	margin: 0 0 0.67em ;
	position: relative;
		z-index: 2;
	}
h2 {
	font-size: 1.5em;
	margin: 2em 0 0.83em;
	}
h3 {
	font-size: 1.17em;
	margin: 1em 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 {color:#009932;}
a img {border: none;}
img[usemap] {border: none;}
table, th, td {
	border: 1px solid #009932;
	border-collapse: collapse;
	}
	caption {
		font-size: 1.2em;
		font-weight: bold;
		margin: 0.2em 0;
		}
	th, td {padding: 0.1em 0.5em;}
	th {
		background: #009932 url(../_media/img/fond_tableau.gif);
		color: #fff;
		font-size: 1.3em;
		text-align: center;
		}
	tr.even {background: #dcf7cb;}
	tr.even {background: #f9f9ba;}
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;
	}

/* Form field text-scaling */
input, select, textarea {font-size: 100%;}
.sup {position: relative; top: -4px;}

#paquetage {
	border: 1px solid #a9aaac;
	border-top: 0;
	border-bottom: 0;
	margin: 0 auto;
	width: 987px;
	}
	#liensEvitement { /* !SCREEN */
		list-style: none;
		position: absolute;
			top: 0;
			right: 0;
		}
	#preHeader { /* IE */
		background: #009932;
		height: 3px;
		}
#header, #contenu, #footer {
	background: #fcfdff;
	clear: both;
	}

/* =HEADER */
#header { /* !IE */
	background: none;
	padding: 0;
	position: relative;
		z-index: 3;
	}
	#fond_header {
		background: #fff;
		height: 93px;
		padding-left: 176px;
		position: relative;
			top: 0;
			left: 0;
			z-index: 1;
		}
	#inner_header {
		background: url(../_media/img/bg_header.jpg) no-repeat;
		position: relative;
			z-index: 3;
		padding: 24px 0 0 9px;
		height: 105px;
		width: 978px;
		}
	#headerFilet {
		border-bottom: 1px solid #009932;
		height: 40px;
		position: absolute;
			top: 0;
			left: 12px;
		width: 950px;
		}
	#logo, #menu {
		float: left;
		margin: 0;
		position: relative;
		}
	#logo {
		background: #009932;
		color: #fedc00;
		font-style: italic;
		font-size: 2.5em;
		height: 52px;
		text-transform: uppercase;
		width: 153px;
		}
	/* =MENU */
	#menu, #menu ul {list-style: none;}
	#menu {
		padding: 65px 0 0 40px;
		}
		#menu li {
			float: left;
			margin: 0;
			position: relative;
			}
			#menu li li a {
				background: #fcfdff;
				border: 1px solid #009932;
				color: #888;
				display: block;
				letter-spacing: -2px;
				font-size: 1.4em;
				padding-left: 197px;
				text-decoration: none;
				}
				#menu li li a:hover {
					background: #dedede url(../_media/img/roll_menu.gif) repeat-x;
					color: #009932;
					}
			#menu li ul { /* !JS */
				display: none;
				font-size: 0.9em;
				margin: -1px 0 0; /* !IE */
				}
				#menu li li {
					display: block;
					float: none;
					margin: 0;
					}
					#menu li li a {
						border-top: none;
						color: #000;
						display: block;
						letter-spacing: 0;
						font-size: 1em;
						padding: 2px 4px; /* !JS */
						white-space: nowrap;
						}
						#menu li li:first-child a {
							border-top: 1px solid #009932;
							}
						#menu li li a:hover {
							background: #dedede;
							color: #000;
							}

/* =CONTENU */
#contenu { /* !IE *//* !IE7 */
	background: #fcfdff url(../_media/img/page_hombre_haut.gif) repeat-x;
	position: relative;
	padding-top: 0;
	padding-bottom: 30px;
	}
	#ligneVerticale {
		border-right: 1px solid #edc355;
		height: 100%; /* JS->IE */
		position: absolute;
			top: 0;
			left: 0;
			z-index: 1;
		width: 39px;
		}
		#masqueVertical {
			background: #fcfdff url(../_media/img/page_hombre_haut.gif) repeat-x;
			height: 113px;
			position: absolute;
				top: 0;
				left: 0;
				z-index: 1;
			width: 40px;
			}
	#headContenu {
		background-position: 20px 0;
		background-repeat: no-repeat;
		padding-left: 20px;
		min-height: 89px; /* !IE6 */
		position: relative;
		}
		#recherche {
			position: absolute;
				top: 1em;
				right: 10px;
			text-align: right;
			}
			#recherche p {margin: 0;}
			#recherche label {
				display: none;
				font-style: italic;
				font-size: 1.2em;
				font-weight: bold;
				color: #009932;
				}
				#recherche label img {vertical-align: bottom;}
			#container_recherche {
				background: url(../_media/img/bg_recherche.png) no-repeat;
				display: block;
				padding: 3px 6px;
				height: 16px;
				width: 150px;
				}
			#rechercheInput {
				border: 0px none;
				margin: 0;
				padding: 0;
				position: absolute;
					top: 3px;
					left: 6px;
				width: 130px;
				}
			#rechercheSubmit {
				border: none;
				vertical-align: bottom;
				}
		#yahoopath {
			font-size: 0.9em;
			margin: 0;
			padding: 1.4em 0 1em 240px;
			position: relative;
			z-index: 2;
			}
		#contenu h1 {
			background: 0 100% no-repeat;
			margin: 0;
			padding-left: 20px;
			position: static;
			}
			#secondTd h1 {
				padding-left: 0;
				text-align: left;
				}
		#chapo a, #texte a {
			font-weight: bold;
			text-decoration: none;
			}
			#chapo a:hover, #texte a:hover {text-decoration: underline;}
		#chapo {
			padding: 10px 18px 0 220px;
			text-align: justify;
			}
			#chapo h1, #chapo h2, #chapo h3, #chapo h4, #chapo h5, #chapo h6, #chapo p, #chapo pre, #chapo blockquote, #chapo ul, #chapo ol, #chapo dl, #chapo address {margin: 0 0 1.5em;}
			#chapo .liens_recrutement {margin-top: 20px;}
			#chapo .liens_recrutement p {margin: 7px 0;}
			#chapo h2 {
				color: #a9aaac;
				font-size: 1.5em;
				font-style: italic;
				text-align: left;
				}
			#chapo ul {list-style: none}
				#chapo ul li { /* !IE */
					background: url(../_media/img/puce_titre_2.gif) 0 4px no-repeat;
					padding: 0 0 0 15px;
					}
			#chapo .liste {
				float:left;
				padding: 0 30px 0 0;
				width: 135px;
				}
				#chapo .liste .lettre {
					background: url(../_media/img/puce_titre_2.gif) 0 10px no-repeat;
					color: #009932;
					font-size:1.5em;
					font-style:italic;
					font-weight:bold;
					margin: 0 0 1em;
					padding-left: 1em;
					text-align: left;
					}
				#chapo .liste ul {margin-top: 0;}
					#chapo .liste li { /* !IE */
						background: none;
						list-style:none;
						padding: 0;
						}
						#chapo .liste a {
							color: #111111;
							text-decoration:none;
							}
							#chapo .liste a:hover, #chapo .liste a:focus {color: #009932;}
			.chapo_illustration {
				}
				.chapo_illustration img {padding-bottom: 20px;}
			#documentation, .cadreChapo, #menuSecondaire {
				float: right;
				margin: 0 0 0 20px;
				text-align: left;
				}
			#documentation {
				background: url(../_media/img/cadre_int_fond.gif) repeat-y;
				width: 409px;
				}
				.cadreChapo {
					background: url(../_media/img/cadre_int_fond_pt.gif) repeat-y;
					width: 252px;
					}
				.documentation_bas {background: url(../_media/img/cadre_int_bas.gif) 0 100% no-repeat;}/* !IE*/
				.cadreChapo_bas {background: url(../_media/img/cadre_int_bas_pt.gif) 0 100% no-repeat;}/* !IE*/

					.documentation_haut {background: url(../_media/img/cadre_int_haut.gif) no-repeat;}
					.cadreChapo_haut {background: url(../_media/img/cadre_int_haut_pt.gif) no-repeat;}

					.documentation_haut {padding: 6px; /* !IE */}
					.cadreChapo_haut {
						padding: 10px 6px;
						text-align: center;
						}

			#menuSecondaire {
				background: url(../_media/img/cadre_menuSec_fond.gif) repeat-y;
				width: 220px;
				}
				.menuSecondaire_bas {background: url(../_media/img/cadre_menuSec_bas.gif) 0 100% no-repeat;}/* !IE*/
					.menuSecondaire_haut {
						background: url(../_media/img/cadre_menuSec_haut.gif) no-repeat;
						padding: 18px; /* !IE */
						}
						#documentation_illustration { /* !IE */
							background: url(../_media/img/illus_doc_agir.jpg) repeat-y 100% 0;
							padding: 0;
							}
							#documentation_conteneur {
								background: #fff;
								float: left;
								padding: 12px;
								}
						#documentation h2, #menuSecondaire h2 {
							color: #009932;
							font-style: italic;
	  						font-size: 1.5em;
							margin: 0 0 0.4em;
							text-align: left;
							}
						#documentation ul {
							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 {
									color: #9d9d9d;
									font-weight: normal;
									text-decoration: none;
									}
									#documentation li a:hover, #documentation li a:focus {
										text-decoration: underline;
										font-weight: normal;
										}
									#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: url(../_media/img/puce_equerre.gif) no-repeat;
						 	letter-spacing: -1px;
						 	margin-bottom: 1em;
						 	padding: 5px 0 0 16px;
						 	}
						 #menuSecondaire ul { /* !IE */
						 	list-style: none;
						 	margin-left: 5px;
						 	}
							 #menuSecondaire ul li {
							 	background: none;
							 	float: left;
							 	margin: 0;
							 	padding: 0;
							 	width: 183px;
							 	}
							 	#menuSecondaire .on {font-weight: bold;}
								#menuSecondaire a, #menuSecondaire .on span {
									background: url(../_media/img/puce_titre_2.gif) 0 4px no-repeat;
									color: #aaa;
								 	display: block;
									padding: 0 0 6px 15px;
								 	}
									 #menuSecondaire .on span, #menuSecondaire a:hover, #menuSecondaire a:focus {color: #029834;}
	#ligneHorizontale { /* !IE */
		background: url(../_media/img/puce_fond.gif) 40px 0 no-repeat;
		border-bottom: 1px solid #edc355;
		clear: both;
		height: 10px;
		margin-top: 10px;
		width: 100%;
		}
	#contenu_inner {
		margin-top: 20px;
		background: url(../_media/img/cadre_contenu_inner.gif) 15px 100% no-repeat;
		}
		#top_contenu_inner {
			background: url(../_media/img/top_cadre_contenu_inner.gif) 15px 0 no-repeat;
			height: 11px;
			overflow: hidden;
			padding-top: 19px;
			width: 100%;
			}
	#texte{
		/*font-size: 0.9em;*/
		/*margin-top: 20px;*/
		padding: 0 40px 0 56px;
		text-align: justify;
		}
		body.specifique #texte{
			float: left;
			width: 515px;
			}
		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.historique #texte {
			padding: 0 50px 0 40px;
			}
		body.filiales #texte {width: 600px;}
		#texte h2 { /* !IE */
			background: url(../_media/img/puce_titre_2.gif) 0 4px no-repeat;
			font-size: 1em;
			padding-left: 15px;
			}
			#texte li h2 a{color: #000;}
		#texte ul {
			list-style: none;
			margin: 0;
			}
			#texte ul li { /* !IE */
				background: url(../_media/img/puce_titre_2.gif) 0 4px no-repeat;
				padding: 0 0 3px 15px;
				}
		#texte .nomProduit {
			font-weight: bold;
			color: #009932;
			}
		#infosProduit {
			float: left;
			margin-top: 17px;
			padding: 0 30px 0 70px;
			position: relative;
			text-align: center;
			width: 270px;
			}
			#ligneInfosProduit {
				border-right: 1px solid #a9aaac;
				height: 100%;
				position: absolute;
					left: 205px;
				width: 1px;
				}
			#infosProduit img, #infosProduit object, #moto_produit {
				background: #fff;
				display: block;
				margin: 0 auto 30px;
				position: relative;
				}
			img#puce_moto_produit {
				margin: 0 auto;
					right: 3px;
				}
			#moto_produit {
				border: 1px solid #fdb81a;
				color: #23a74d;
				font-size: 1.7em;
				font-style: italic;
				padding: 30px 20px;
				}
		.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: 400px;
				}
				#listeContenu li a { /* !IE */
					background: url(../_media/img/puce_titre_2.gif) 10px 14px no-repeat;
					color: #000000;
					display: block;
					min-height: 12em; /* !IE */
					font-weight: normal;
					padding: 10px 10px 20px 25px;
					}
					#listeContenu a:hover, #listeContenu a:focus  {
						background-color: #F4FFF8;
						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: url(../_media/img/puce_titre_2.gif) 0 4px no-repeat;
			color: #009932;
			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;
				}
	#bandeIllustration {
		float: left;
		padding: 0;
		width: 340px;
		}
		.produits #bandeIllustration {
			margin-top: 20px;
			padding-left: 217px;
			width: auto;
			}
		.filiales #bandeIllustration {
			width: 240px;
			}
		#bandeIllustration img {padding-bottom: 8px;}

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


	/* =GLOSSAIRE */
	#glossaire #texte {width: 515px;}
	#glossaireListeLettres {
		list-style: none;
		padding-bottom: 10px;
		}
		#texte #glossaireListeLettres li {
			background: none;
			display: inline;
			margin: 0;
			padding: 0 0.65em;
			}
			#texte #glossaireListeLettres li a {
				color: #019A32;
				font-size: 1.2em;
				text-decoration: underline;
				}
	#glossaire #texte h2 {
		background: none;
		color: #019A32;
		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;
					}
					#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 {
		list-style: none;
		}
		#texte #listeFamilles li {
			background: none;
			padding: 0;
			}

	p.aligner_picto {
		font-weight: bold;
		}
		p.aligner_picto img {
			vertical-align: bottom;
			position: relative;
				top: 4px; /* !IE */
			}

	/* =ACTUALITE= */
	#plan #texte #actu_doc li {
		background: url(../_media/img/picto_brochure.jpg) 8px 0 no-repeat;
		padding: 10px 0pt 10px 30px;
		}


	/* =PLAN */
	#plan #texte li {
		background: url(../_media/img/puce_cube.gif) 2px 0 no-repeat;
		padding-left: 28px;
		}
		#plan #texte li li {
			margin-left: 0;
			padding-left: 28px;
			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;
				}

	/* =RECHERCHE */
	#form_search_results {
		width: 100%;
		}
		#document_title {text-align: left;}
		.pertinence, .format { /* IE  */
			text-align: center;
			width: 60px;
			}
			.format a img {
				border: 1px solid #DDD;
			}
		#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;
		}
		
	/* =HISTOTY */
	body.historique {
		
	}
	
		body.historique  .imageLink{
		text-align:center;
		margin-left:55px;
		}	

	/* =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:1px solid #029932;
			position:absolute;
			right:50px;
		}
	#article_actualites img {
		float:right;
		}
		#article_actualites p {
			width:500px;
			}
	/* =RETOUR */
	#actions {
		font-style: italic;
		margin: 0 45px;
		padding: 0;
		position: absolute;
		bottom: 0;
		z-index: 8;
		}
		#glossaire #actions {position: static;}
		#actions a {font-size: 1.1em;}
			#actions a img {vertical-align: bottom;}


#contact #ligneVerticale {display: none;}
#contact #masqueVertical {display: none;}
#contact #headContenu {background-repeat: repeat-y;}
	#contact #headContenu .format_png { position: relative; z-index: 1; }
#conteneur {
    position: relative;
    width: 987px;
    z-index: 1;
}
.background {
    background-color: #EDE5DA;
    background-image: url("/_media/img/degrade_gauche.png");
    background-repeat: repeat-x;
    border-left-color: green;
    border-left-style: solid;
    border-left-width: 7px;
    bottom: 0;
    left: 20px;
    position: absolute;
    top: 0;
    width: 193px;
    z-index: 1;
}
#chapo .containerForm {width: 752px;}
#chapo .containerForm fieldset {
	/*margin-bottom: 1em;
	padding: 5px;*/
	border: 1px solid #009932;
	display: block;
    float: left;
    margin: 50px 0 0 30px;
    padding: 10px 5px 10px 10px;
    position: relative;
    width: 300px;
	}
	#chapo .containerForm fieldset.double {
		margin-top: 80px;
    	width: 650px;
		}
	#chapo .containerForm fieldset h2 {
		display: block;
	    height: 31px;
	    left: -20px;
	    margin: 0;
	    position: absolute;
	    top: -55px;
	    width: 200px;
	    z-index: 5;
		}
		#chapo .containerForm fieldset h2 img {
			background: url("/_media/img/puce_equerre.png") no-repeat 0 0 transparent;
			padding-left: 15px;
    		padding-top: 10px;
			}
	#chapo .containerForm fieldset p,
	#chapo .containerForm fieldset p {
		/*clear: both;
		margin: 2px 0;*/
		float: left;
	    margin: 5px 0;
	    padding: 0;
	    width: 300px;
		}
		#chapo .containerForm fieldset p.email {width: 280px;}
		#chapo .containerForm fieldset p.sujet {width: 350px;}
		#chapo .containerForm fieldset p.file {width: 100%;}
		#chapo .containerForm fieldset p.textarea {
			margin-left: 10px;
		    text-align: left;
		    width: 300px;
			}
#chapo .containerForm legend {
	color: #047D2C;
	font-size: 1.5em;
	}
#chapo .containerForm label {
	/*display: block;
	float: left;
	padding: 3px 2.1em 0 0;
	text-align: right;
	width: 8.9em;*/
	float: left;
    padding: 0 10px 0 0;
    text-align: right;
    width: 90px;
	}
	#chapo .containerForm fieldset.double label {
		text-align: left;
    	width: 40px;
		}
		#chapo .containerForm fieldset .email label {margin: 0 0 0 10px;}
		#chapo .containerForm fieldset .file label {width: 120px;}
		#chapo .containerForm fieldset .file span {
			font-style: italic;
    		margin-left: 30px;
			}
		#chapo .containerForm fieldset .sujet input {width: 255px;}
	#chapo .containerForm .obligatoire {}
	#chapo .containerForm .line label {
		display: inline;
		float: none;
		width: auto;
		}
#chapo .containerForm select, #chapo .containerForm input {width: 15em;}
#chapo .containerForm textarea {
	/*padding: 0 2px;*/
	margin-left: 60px;
    width: 525px;
	}
	#chapo .containerForm fieldset.double .textarea label {width: 300px;}
#chapo .containerForm input {
	border-color: #AAAAAA;
	width: 185px;
	}
	#chapo .containerForm .submit {text-align: center;}
	#chapo .containerForm .submit input {
		border: none;
		color: #FFDB01;
		color: #fff;
		font-weight: bold;
		letter-spacing: 1px;
		text-transform: uppercase;
		width: auto;
		}
/*#chapo .containerForm textarea {
	font-size: 1.37em;
	_font-size: 1.12em;
	height: 12em;
	width: 25em;
	}*/
	#chapo .containerForm #information {width: auto;}
#chapo .containerForm .legende {
	/*font-size: 0.9em;
	text-align: justify;
	width: 40em;*/
	float: left;
    font-size: 0.9em;
    margin: 10px 0 0 30px;
    padding: 10px 5px 10px 0;
    width: 660px;
	}
	#chapo .containerForm .legende {
	    margin: 0 0 0 30px;
	}
		#chapo .containerForm .legend .submit {
			margin: 20px 0;
    		text-align: center;
			}
			#chapo .containerForm .legend .submit {
				border: medium none;
			    font-weight: bold;
			    width: 78px;
				}
#chapo .containerForm .line {
	clear: both;
	margin: 1em 0;
	}
/*#chapo .containerForm .submit {margin-left: 12em;}*/
#chapo .containerForm .obligatoire span, #chapo .containerForm span.obligatoire {
	color: red;
	font-weight: bold;
	font-size: 1.2em;
	}

/* =FOOTER */
	#footer { /* !IE */
		background: #019a32 url(../_media/img/bg_footer.gif) repeat-x;
		color: #fcfdff;
		margin: 0 auto;
		padding: 14px 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: 1px solid #fcfdff;
					color: #fff;
					padding: 0 5px;
					text-decoration: none;
					}
				#footer ul li:first-child a {border-left: none;}
					#footer ul li a:hover {
						color: #fff;
						text-decoration: underline;
						}

