#main {
	width:1008px;
	background-color:#fefdfd;
	margin-left:auto;
	margin-right:auto;
}
#banner {
	position:relative;
	background-image:url('/images/banner.jpg');
	width:1008px;
	height:352px;
}
#flash {
	float:right;
	width:510px;
	height:110px;
	padding:0 146px 0 0;
	border:0;
}
#menu {
	width:180px;
	padding:112px 0 0 15px;
}
body .cornerleft {
	position:absolute;
	left:-49px;
}
body .cornerright {
	position:absolute;
	right:-43px;
}
/*#####################################roll over menu###################*/

#menu img {
	border:0;
}

#menu a:hover img {
	visibility:hidden;
}

#menu a:hover {
	white-space:normal;
}

a.btn_nouvelles {
	display:block;
	width:113px;
	height:28px;
	background-image:url('/images/btn_nouvelles_over.gif');
}

a.btn_services {
	display:block;
	width:94px;
	height:30px;
	background-image:url('/images/btn_services_over.gif');
}

a.btn_realisations {
	display:block;
	width:138px;
	height:29px;
	background-image:url('/images/btn_realisations_over.gif');
}

a.btn_produits {
	display:block;
	width:97px;
	height:31px;
	background-image:url('/images/btn_produits_over.gif');
}

a.btn_sdm {
	display:block;
	width:176px;
	height:29px;
	background-image:url('/images/btn_sdm_over.gif');
}

a.btn_accreditation {
	display:block;
	width:150px;
	height:31px;
	background-image:url('/images/btn_accreditation_over.gif');
}

a.btn_notre_equipe {
	display:block;
	width:150px;
	height:29px;
	background-image:url('/images/btn_notre_equipe_over.gif');
}

a.btn_contactez-nous {
	display:block;
	width:171px;
	height:33px;
	background-image:url('/images/btn_contactez-nous_over.gif');
}

/*#########################################right############################*/

#content {
	background-image:url('/images/spacer.jpg');
	background-repeat:repeat-y;
}

#right {
	float:right;
	width:761px;
	background-color:#fefdfd;
}

.header {
	width:761px;
	height:64px;
	background-image:url('/images/content_header.jpg');
}

.header img {
	padding-left:20px;
}

#contentbox {
	padding:0 25px 0 25px;
}

#contentbox ul {
	margin-left:50px;
}

.membre table{
	margin-top:10px;
	width:600px;
}

/*#########################################left###########################*/

#left {
	width:246px;
	height:100%;
	background-color:#ffca05;
	color:#281549;
	float:left;
}

#left img{
	border:0;
}

.coord {
	padding:20px 0 20px 20px;
}


#spacer {
	height:50px;
	clear:both;
	background-image:url('/images/spacer.jpg');
	background-repeat:repeat-y;
	background-color:#ffffff;
}

/*########################################footer##########################*/
#footer {
	background-image:url(/images/footer.jpg);
	background-repeat:repeat-x;
	background-color:#ffca05;
	height:16px;
}
#footer img {
	margin:0;
}
.signature {
	padding:5px 0 0 40px;
}
.seo{
	position:absolute;
	left:-9999px;
}
