/* CSS Document */

body {
	background:url(../images/fond.jpg) repeat-x #223743;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	margin:0px auto;
	text-align:center;
}

#conteneur {
	position: relative;
	text-align: justify;
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	background:#ffffff;
}

#header {
	float:left;
	margin:0;
	padding:0;
	width:800px;
	height:163px;
	background:url('../images/img-default/header.jpg') no-repeat;
	font-size:10px;
}

	#logo {
		margin:0;
		padding:107px 540px 0 0;
		color:#223743;
		text-align:right;
	}
	h1 {
		color:#223743;
		text-align:right;
		font-size:11px;
		margin:0;
		padding:0;
		font-weight:normal;
	}
	
	
	#adresse {
		margin:-105px 0 0 585px;
		padding:10px 42px 0 0;
		color:#223743;
		text-align:right;
		border-left:1px dotted #223743;
		font-size:11px;
		line-height:16px;
	}
	
	a.email:link, a.email:visited {
		font-weight:bold;
		text-decoration:none;
		color:#223743;
	}
	a.email:hover {
		font-weight:bold;
		text-decoration:underline;
		color:#223743;
	}
	
#menu {
	float:left;
	margin:0;
	padding:0;
	width:800px;
	height:42px;
	background:url(../images/img-default/fond-menu.jpg) no-repeat #223743;
}	
	#menu ul {
		float:left;
		margin: 0px;
		padding: 0 0 0 24px;
	}
	#menu li {
		list-style-type: none;
		float:left;
		margin:0;
		padding:0
	}
	
#contenu {
	float:left;
	padding:0 0 0 24px;
	margin:0;
	background:url(../images/img-default/fond-contenu.jpg) repeat-y #223743;
	width:776px;
	min-height:324px;
	color:#FFFFFF;
}

	#contenuCentre {
		float:left;
		padding:1px 0 0 10px;
		margin:8px 22px 0 17px;
		background:url(../images/img-default/fond-centre.jpg) no-repeat top left;
		width:707px;
		min-height:324px;
		color:#FFFFFF;
		font-size:1em;
	}
	#contenuGalerie {
		float:left;
		padding:46px 0 0 10px;
		margin:0px 22px 0 0px;
		background:url(../images/img-nav/galerie-photo.jpg) no-repeat top left;
		width:730px;
		min-height:324px;
		color:#FFFFFF;
		font-size:1em;
	}
	

	#galerieTexte {
		float:left;
		padding:0px 22px 0 15px;
		margin:0 0 0 0px;
		width:338px;
		color:#FFFFFF;
		font-size:1em;
	}
		#galerieTexte h3 {color:#82d215; font-size:14px; font-weight:bold; padding:0; margin:0 0 3px 0;}
		#galerieTexte p {padding:0 0 20px 0; margin:0;}

	#galeriePhotos {
		float:left;
		padding:0 0 0 0px;
		margin:0 0 10px 0;
		width:345px;
	}
	
	
	#bienvenue {
		float:left;
		padding:46px 22px 0 27px;
		margin:0 0 0 0px;
		background:url(../images/img-default/bienvenue.jpg) no-repeat;
		width:338px;
		min-height:324px;
		color:#FFFFFF;
		font-size:1em;
	}
	#photos {
		float:left;
		padding:10px 0 0 10px;
		margin:0;
		width:369px;
	}
	.picSmall{
	width:110px;
	margin:5px 5px 5px 0;
	padding:0;
	float:left;
	}
	.picSmall img{border:none; padding:0; margin:0;}
		
	.picSmall a{border:1px solid #ffffff; padding:2px; margin:0; display:block; width:100px; height:75px;}		
	.picSmall a:hover{border:3px solid #82d215; padding:0; margin:0; display:block; width:100px; height:75px;}
	
#ecrivez {
		float:left;
		padding:46px 22px 0 27px;
		margin:0 0 0 0px;
		background:url(../images/img-nav/ecrivez-nous.jpg) no-repeat;
		width:338px;
		min-height:324px;
		color:#FFFFFF;
		font-size:1em;
	}

/*		#savoirFaire {
		float:left;
		padding:46px 22px 0 27px;
		margin:0 0 0 0px;
		background:url(../images/img-nav/savoir-faire.jpg) no-repeat;
		width:338px;
		min-height:324px;
		color:#FFFFFF;
		font-size:1em;
	}
*/	
	#largeur {
		float:left;
		padding:0 0 0 27px;
		margin:0;
		width:720px;
		font-size:1em;
	}

/*	#galerie {
		float:left;
		padding:50px 0 0 27px;
		margin:0;
		min-height:324px;
		background:url(../images/img-nav/galerie-photo.jpg) no-repeat;
		width:720px;
		font-size:0.9em;
	}
*/	
	
	
	
	
#footer {
	clear:left;
	width:800px;
	height:25px;
	background:url(../images/img-default/footer.jpg) no-repeat;
}


/* ------------------------------------ */
/*          DIV FORM CONTACT            */
/* ------------------------------------ */
#zoneForm{margin:5px 0 0 0; padding:0; border:none;}
.champFrom{vertical-align:top; margin:0 0 1px 5px; padding:0 0 8px 0; width:340px;}
label { display:inline ; float:left ; width:100px; font-size:12px;}
#zoneForm .largeur{ background:none; width:225px; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f96d0b; background:#FFFFFF}

