body {
	margin:0px;
	padding:0px;
	text-align:center;
	color:#135001;
}

#global {
	width:745px;
	text-align:left;
	margin:auto;
}

p {
	text-align:justify;
	margin:0px;
	margin-bottom:20px;
	padding-left:8px;
}

a img {
	border:none;
}

#header {
	width:745px;
	height:167px;
}

#menu {	
	margin:0px;
	padding:0px;
	padding-left:40px;
	background:#fff url('images/header_bottom.png') no-repeat center right;
	height:30px;
	list-style:none;
}
	#menu li {
		float:left;
		margin:0px;
		padding:0px;
	}

h1 {
	margin:0px;
	padding:0px;
	text-align:center;
}		

h2 {
	font-size:1.1em;
	background-image:url("images/titres/vague.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	margin:0px;
	padding-bottom:40px;
	padding-top:0px;
}

h2 img {
	margin:0px;
	padding:0px;	
}

h3 {
	padding-left:20px;
	font-size:1em;
}

.illustrations {
	float:right;
	margin-left:20px;
}

#carte {
	text-align:center;
}

form {
	margin:auto;
/*	width:600px;*/
	
}
	
form input {
	width:198px;
}
	
form .ligne {
	clear:left;
	margin-top:4px;
	margin-bottom:4px;
	overflow:auto;
}

form .cellule {
	float:left;
	width:50%;
}


label {
	display:block;
	float:left;
	width:75px;
	text-align:left;
}

.right {
	text-align:right;
}

.mail {
	width:498px;
}

.message {
	width:498px;
	height:175px;
}

.submit {
	text-align:center;
}

.iecentre {
	text-align:center;
}

#phrasecontact {
	text-align:center;
	color:#5d0404;
}

.success, .error {
	text-align:center;
}

.success div, .error div {
	margin: 0.2em auto;
	width:350px;
}
.success div {
	background-color: #afa;
	color: #151;
	border: 1px solid #151;
}
.error div {
	background-color: #faa;
	color: #900;
	border: 1px solid #900;
}

#content_haut {
	width:745px;
	background-image:url("images/content_top.png");
	background-repeat:no-repeat;
	background-position:top;
	margin:0px;
	padding:0px;	
}

#content_bas {
	background-image:url("images/content_bottom.png");
	background-repeat:no-repeat;
	background-position:bottom;
	padding:15px 10px 15px 2px;
}

#content_gauche {
	background-image:url("images/content_left.gif");
	background-repeat:repeat-y;
	background-position:left;
	padding:0px;	
}

#content_droite {
	background-image:url("images/content_right.gif");
	background-repeat:repeat-y;
	background-position:right;	
	padding:0px;
}

#footer {
	width:745px;
	margin-top:15px;
	text-align:center;
}

