* {
margin: 0;
padding: 0;
border: 0;
font-family: "Verdana Arial Helvetica",sans-serif;
}


body {
	color:black;
	background-color:#E8E7DD;
	padding-top:16px;
}

.clear{
	clear:both;
	height:1px;
	width:100px;
	border:none;
}

.invisible{
	position:absolute;
	top:-500000px;
	left:-5000000px;
}

p.align_right{
	text-align:right;
}

p.align_left{
	text-align:left;
}

a{
	text-decoration:none;
}

img{
	border:none;
}

.container{
	width:872px;
	margin:0 auto;
	text-align:center;
}

	.container .header{
		background:url("bg/header.jpg") no-repeat;
		height:122px;
		padding-bottom:25px;
	}

	.container .header ul.menu_header{
		list-style:none;
		text-align:left;
		padding-left:180px;
		padding-top:101px;
		float:left;
	}

	.container .header ul.menu_header li{
		display:inline;
	}

	.container .header ul.menu_header li a{
		padding-left:15px;
		background:url("puces/puce_menu_header.jpg") no-repeat 0px 4px;
		font-size:13px;
		color:white;
		margin-right:6px;
	}

	.container .header ul.menu_header li a.act{
		color:#FCD5A9;
		background-image:url("puces/puce_menu_header_act.jpg");
	}

	.container .header a.contact{
		float:right;
		padding-top:102px;
		text-align:right;
		padding-left:15px;
		margin-right:15px;
		background:url("puces/puce_menu_header.jpg") no-repeat 0px 106px;
		font-size:13px;
		color:white;
	}

	.container .header a.contactact{
		float:right;
		padding-top:102px;
		text-align:right;
		background-color:blue;
		padding-left:15px;
		margin-right:15px;
		background:url("puces/puce_menu_header_act.jpg") no-repeat 0px 106px;
		font-size:0.8em;
		color:#FCD5A9;
	}

	.container .header a.contact:hover, .container .header ul.menu_header li a:hover, .container .header a.contact:active, .container .header ul.menu_header li a:active, .container .header a.contact:focus, .container .header ul.menu_header li a:focus{
		background-image:url("puces/puce_menu_header_act.jpg");
		color:#FCD5A9;
	}

	.container .footer{
		background:url("bg/footer.jpg") no-repeat 1px 0px;
		padding-top:35px;
	}

	.container .footer p{
		color:#4992B2;
		font-size:0.5em;
		float:left;
		width:710px;
		text-align:right;
	}

	.container .footer h1{
		font-size:0.5em;
		float:right;
		padding-right:30px;
	}

	.container .footer h1 a{
		color:#8B8872;
	}

	.petit_rouge{
		color:red;
	}