@charset "UTF-8";
/* CSS Document */

/* =RESET (http://developer.yahoo.net/yui/license.txt)
version: 2.2.1
--------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/* END RESET -------------------------------------- */

body {
	background: url(../images/back.gif) #dedede;
	width: 100%;
	height: 100%;
	font-family: arial;
	font-size: 12px;
	color: #444444;
	margin: 0;
	padding: 0;
}

strong {
	font-weight: bold;
}

/* =CLEARFIX */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* End hide from IE-mac */

/* END CLEARFIX */

#global {
	position: relative;
	width: 863px;
	height: 100%;
	margin: 0 auto;
}

	#header {
		float: left;
		width: 863px;
		height: 80px;
	}

		#header p {
			float: left;
			width: 236px;
			height: 58px;
			display: block;
			padding: 22px 0 0 35px;
		}

		#header a {
			outline: none;
		}

		.drapeau {
			position: relative;
			float: left;
			width: 108px;
			height: 28px;
			padding-top: 10px;
			padding-left: 474px;
			padding-right: 10px;
		}

		.menu {
			position: relative;
			float: left;
			width: 592px;
			height: 42px;
		}

			.menu #menu_accueil {
				float: left;
				width: 592px;
				height: 42px;
			}

					.menu #menu_accueil ul {
						float: left;
					}

						.menu #menu_accueil ul li {
							float: left;
						}

					.menu #menu_accueil .menu1 a {
						display: block;
						width: 217px;
						height: 42px;
						background: url(../images/menu_entreprise.gif) no-repeat left top;
						text-indent: -9999px;
						outline: none;
					}

					.menu #menu_accueil .menu1 a.selected, .menu #menu_accueil .menu1 a:hover {
						background: url(../images/menu_entreprise.gif) no-repeat left bottom;
						outline: none;
					}

					.menu #menu_accueil .menu2 a {
						display: block;
						width: 173px;
						height: 42px;
						background: url(../images/menu_presse.gif) no-repeat left top;
						text-indent: -9999px;
						outline: none;
					}

					.menu #menu_accueil .menu2 a.selected, .menu #menu_accueil .menu2 a:hover {
						background: url(../images/menu_presse.gif) no-repeat left bottom;
						outline: none;
					}

					.menu #menu_accueil .menu3 a {
						display: block;
						width: 202px;
						height: 42px;
						background: url(../images/menu_contact.gif) no-repeat left top;
						text-indent: -9999px;
						outline: none;
					}

					.menu #menu_accueil .menu3 a.selected, .menu #menu_accueil .menu3 a:hover {
						background: url(../images/menu_contact.gif) no-repeat left bottom;
						outline: none;
					}

			.menu #menu_accueil_gb {
				float: left;
				width: 592px;
				height: 42px;
			}

					.menu #menu_accueil_gb ul {
						float: left;
					}

						.menu #menu_accueil_gb ul li {
							float: left;
						}

					.menu #menu_accueil_gb .menu1 a {
						display: block;
						width: 217px;
						height: 42px;
						background: url(../images/menu_entreprise_gb.gif) no-repeat left top;
						text-indent: -9999px;
						outline: none;
					}

					.menu #menu_accueil_gb .menu1 a.selected, .menu #menu_accueil_gb .menu1 a:hover {
						background: url(../images/menu_entreprise_gb.gif) no-repeat left bottom;
						outline: none;
					}

					.menu #menu_accueil_gb .menu2 a {
						display: block;
						width: 173px;
						height: 42px;
						background: url(../images/menu_presse_gb.gif) no-repeat left top;
						text-indent: -9999px;
						outline: none;
					}

					.menu #menu_accueil_gb .menu2 a.selected, .menu #menu_accueil_gb .menu2 a:hover {
						background: url(../images/menu_presse_gb.gif) no-repeat left bottom;
						outline: none;
					}

					.menu #menu_accueil_gb .menu3 a {
						display: block;
						width: 202px;
						height: 42px;
						background: url(../images/menu_contact_gb.gif) no-repeat left top;
						text-indent: -9999px;
						outline: none;
					}

					.menu #menu_accueil_gb .menu3 a.selected, .menu #menu_accueil_gb .menu3 a:hover {
						background: url(../images/menu_contact_gb.gif) no-repeat left bottom;
						outline: none;
					}

								.menu #menu_accueil_de {
				float: left;
				width: 592px;
				height: 42px;
			}

					.menu #menu_accueil_de ul {
						float: left;
					}

						.menu #menu_accueil_de ul li {
							float: left;
						}

					.menu #menu_accueil_de .menu1 a {
						display: block;
						width: 217px;
						height: 42px;
						background: url(../images/menu_entreprise_de.gif) no-repeat left top;
						text-indent: -9999px;
						outline: none;
					}

					.menu #menu_accueil_de .menu1 a.selected, .menu #menu_accueil_de .menu1 a:hover {
						background: url(../images/menu_entreprise_de.gif) no-repeat left bottom;
						outline: none;
					}

					.menu #menu_accueil_de .menu2 a {
						display: block;
						width: 173px;
						height: 42px;
						background: url(../images/menu_presse_de.gif) no-repeat left top;
						text-indent: -9999px;
						outline: none;
					}

					.menu #menu_accueil_de .menu2 a.selected, .menu #menu_accueil_de .menu2 a:hover {
						background: url(../images/menu_presse_de.gif) no-repeat left bottom;
						outline: none;
					}

					.menu #menu_accueil_de .menu3 a {
						display: block;
						width: 202px;
						height: 42px;
						background: url(../images/menu_contact_de.gif) no-repeat left top;
						text-indent: -9999px;
						outline: none;
					}

					.menu #menu_accueil_de .menu3 a.selected, .menu #menu_accueil_de .menu3 a:hover {
						background: url(../images/menu_contact_de.gif) no-repeat left bottom;
						outline: none;
					}



	#content {
		float: left;
		background: url(../images/back_content.jpg) #bebebe repeat-x;
		width: 863px;
		height: 439px;
	}

		.logo {
			float: left;
			width: 803px;
			height: 98px;
			padding-left: 60px;
			margin-top: 140px;
		}

			.logo a {
				outline: none;
			}

		.texte {
			float: left;
			width: 763px;
			height: 500px;
			padding-left: 100px;
			margin-top: 50px;
			text-align: justify;
			outline: none;

		}

			.texte a {
				color: #444444;
				text-align: justify;
				text-decoration: underline;
				font-weight: none;
				outline: none;
			}

			.texte a.selected, .texte a:hover {
				color: #444444;
				text-align: justify;
				text-decoration: underline;
				font-weight: bold;
			}


	#content_bis {
		float: left;
		background: url(../images/back_content_bis.jpg) #bebebe repeat-x;
		width: 863px;
		height: 439px;
	}

		.logo {
			float: left;
			width: 803px;
			height: 98px;
			padding-left: 60px;
			margin-top: 140px;
		}

			.logo a {
				outline: none;
			}

		.texte {
			float: left;
			width: 763px;
			height: 50px;
			padding-left: 100px;
			margin-top: 50px;
			text-align: justify;

		}

			.texte a {
				color: #444444;
				text-align: justify;
				text-decoration: underline;
				font-weight: none;
				outline: none;
			}

			.texte a.selected, .texte a:hover {
				color: #444444;
				text-align: justify;
				text-decoration: underline;
				font-weight: bold;
				outline: none;
			}

	#content_entreprise {
		float: left;
		background: url(../images/back_content_bis.jpg) #bebebe repeat-x;
		width: 863px;
		height: 800px;
	}

		#content_entreprise_de {
		float: left;
		background: url(../images/back_content_bis.jpg) #bebebe repeat-x;
		width: 863px;
		height: 1200px;
	}

		.texte {
			float: left;
			width: 763px;
			height: auto;
			padding-left: 50px;
			padding-right: 50px;
			margin-top: 50px;
			text-align: justify;

		}

			.texte a {
				color: #444444;
				text-align: justify;
				text-decoration: underline;
				font-weight: none;
				outline: none;
			}

			.texte a.selected, .texte a:hover {
				color: #444444;
				text-align: justify;
				text-decoration: underline;
				font-weight: bold;
				outline: none;
			}

	#content_presse {
		float: left;
		background: url(../images/back_content_bis.jpg) #bebebe repeat-x;
		width: 863px;
		height: 800px;
	}

		.texte {
			float: left;
			width: 763px;
			height: 800px;
			padding-left: 50px;
			padding-right: 50px;
			margin-top: 50px;
			text-align: justify;

		}

			.texte a {
				color: #444444;
				text-align: justify;
				text-decoration: underline;
				font-weight: none;
				outline: none;
			}

			.texte a.selected, .texte a:hover {
				color: #444444;
				text-align: justify;
				text-decoration: underline;
				font-weight: bold;
				outline: none;
			}

	#content_footer {
		float: left;
		width: 863px;
		height: 28px;
	}

		#content_footer p {
			float: left;
			background: url(../images/back_content_footer.jpg) repeat-x;
			width: 701px;
			height: 28px;
			font-size:10px;
			padding-left: 30px;
		}

		#content_footer h1 {
			float: left;
			background: url(../images/other.jpg) no-repeat;
			width: 132px;
			height: 28px;
		}


	#footer {
		float: left;
		width: 863px;
		height: 25px;
	}

		#footer p {
			text-align: center;
			color: #717379;
			font-size: 10px;
			line-height: 25px;
		}

		#footer a {
			font-size: 10px;
			color: #717379;
			text-decoration: none;
			outline: none;
		}

		#footer a.selected, #footer a:hover {
			font-size: 10px;
			color: #717379;
			text-decoration: underline;
			outline: none;
		}


.titre {
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

.soustitre {
	font-size: 16px;
	font-weight: bold;
}

.titre2 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

.soustitre2 {
	font-size: 14px;
	font-weight: bold;
}

.chapo {
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
