* {
	padding		: 0;
	margin		: 0;
}

html, body {
	background	: #eee url('../../images/background.gif') top left repeat-x;
	height		: 100%;
	padding		: 0;
	margin		: 0 auto;
	font		: 11px "Lucida Grande","Lucida Sans Unicode",sans-serif;
	color		: #888;
}

html {
	margin-bottom: 0.01em;
}

body {
  text-align	: left; /* pour corriger le bug de centrage IE */
	width		: 712px;
}

input,textarea  {
	font		: 11px "Lucida Grande","Lucida Sans Unicode",sans-serif;
	color		: #000;
}

.submit {
	background-color : #ba2d06;
	border	: 1px solid #fff;
	padding	: 2px;
	width		: 100px;
	margin	: 10px 0 10px 120px;
	color		: white;
	cursor	: pointer;
}

p {
	margin		: 10px 0 10px 0;
	text-align: justify;
}

h2 {
	margin		: 20px 0 0 0;
	color		: #BA2D06;
	font-size	: 12px;
}

a {
	background	: transparent;
	color		: #000;
	text-decoration: none;
}

#top h1 {
	text-indent	: -3000px;
}

#global {
	margin		: 0 auto;
}

/* ============== MENU ==================*/
#menu {
	position: relative;
	/*float: right;*/
}

ul#nav {
	height		: 24px;
	width		: 702px;
	background	: #fff url('../../images/fr/menu.gif') top left;
}

ul#nav li {
	float		: left;
	list-style	: none;
}

ul#nav li a {
	position	: absolute;
	text-indent	: -3000px;
	text-decoration: none;
	border		: none !important;
	margin		: 0 !important;
}

ul#nav li#nav-accueil a { 
	left: 499px; top: 8px;
	width: 42px; height: 13px;
	background: #fff url('../../images/fr/menu.gif') -499px -8px no-repeat ;
}

ul#nav li#nav-implantation a { 
	left: 562px; top: 8px;
	width: 74px; height: 13px;
	background: #fff url('../../images/fr/menu.gif') -562px -8px no-repeat;
}

ul#nav li#nav-contact a { 
	left: 657px; top: 8px;
	width: 45px; height: 13px;
	background: #fff url('../../images/fr/menu.gif') -657px -8px no-repeat;
}

ul#nav li#nav-accueil a:hover	{ background-position: -499px -32px; }
ul#nav li#nav-implantation a:hover{ background-position: -562px -32px; }
ul#nav li#nav-contact a:hover	{ background-position: -657px -32px; }

ul#nav li#nav-accueil a.active		{ background-position: -499px -32px; }
ul#nav li#nav-implantation a.active	{ background-position: -562px -32px; }
ul#nav li#nav-contact a.active		{ background-position: -657px -32px; }


#global #entete {
	margin-top	: 10px;
	width		: 712px;
	height		: 226px;
	background	: transparent url('../../images/entete.jpg') top left no-repeat;
}

#global #content {
	margin			: 10px;
}

#global #content ul {
	padding		: 0 0 0 40px;
}

#global #gauche {
	float		: left;
	margin	: 0 10px 10px 10px;
	-margin-left: 5px;
	width		: 422px;
}

#global #droite {
	margin	: 0 10px 10px 10px;
	float		: left;
	width		: 250px;
}

#global #droite p {
	text-align	: left;
}

#global #footer {
	margin			: 30px 10px 10px 10px;
	clear				: both;
	border			: 1px solid #ddd;
	border-width: 1px 0 0 0;
}

#global #footer p {
	font-size		: 80%;
	color				: #bbb;
	margin			: 5px;
	text-align	: center;
}

#global #footer a {
	color		: #bbb;
}

#global #footer a:hover {
	color		: #888;
}

form {
	margin-top: 10px;
}
input {
	display:block;
	margin-bottom: 10px;
}