/* corps du site */
body
{
   	width: 940px; /* taille au menu */
	height: 900px; /* hauteur menu */
	background-image: url("images/fond2.png");
	background-repeat: no-repeat;
	/*background-attachment: fixed; *//* Le fond restera fixe */
	background-position: center; /* Le fond est aligné en haut à droite */
	margin-left: 20px;/* Pour éviter de coller avec le haut de la fenêtre du navigateur.*/
	margin:auto;
	background-color: rgb(94,41,41); /* image de fond*/
}


/* L'en-tête */
#en_tete
{
	width: 940px;
	height: 120px;
	text-align: center;
}
#en_tete a
{
	color: black;
	font: 80px, Arial, bold;
	text-decoration: none;
	border: 0px outset white;
}


/* Le menu */
#menu
{
	width: 650px; /* taille au menu */
	height: 200px; /* hauteur menu */
	margin-left: 0px;
	border-bottom: 5px solid rgb(94, 41, 41);
	border-collapse: collapse;
	background-repeat: no-repeat;

}
#menu span
{
	font: 20px, Arial, bold;
	color: rgb(94, 41, 41);
	padding-left: 50px;
	font-family: "Arial Black", Arial, "Times New Roman", Times, serif;
}


/* Photo du corps */
#photos
{	
	height: 233px;
	float: left; /* La photo flottera à gauche */
	width: 355px; /* taille au menu */
	border: 0px solid red;
	border-collapse: collapse;
	padding-left: 0px;
}


/* Le corps du texte */
#corps
{
	width: 920px;
	height: 500px;
	overflow: auto;
	padding-left: 10px;
	padding-right: 10px;
}

#corps h1
{
	font-size: 26px;
	color: rgb(94, 41, 41);
	padding-left: 50px;
	font-family: "Arial Black", Arial, "Times New Roman", Times, serif;
}

#corps p
{
	font: 15px, bold;
	color: black;
	text-align: right;
	font-family: Calibri, Arial, "Arial Black", "Times New Roman", Times, serif;
	text-align: justify;
	text-indent: 40px;
	padding-left: 10px;
	padding-right: 10px;
}

#corps span 
{
	height: 30px;
	font: 15px;
}

#corps_prestations
{
	width: 940px;
	height: 500px;
	overflow: auto;
}
#corps_prestations h1
{
	font-size: 22px;
	color: rgb(94, 41, 41);
	padding-left: 50px;
	font-family: "Arial Black", Arial, "Times New Roman", Times, serif;
}
#corps_prestations p
{
	font: 15px, bold;
	color: black;
	font-family: Calibri, Arial, "Arial Black", "Times New Roman", Times, serif;
	text-align: justify;
	padding-left: 10px;
}

#corps_prestations span 
{
	height: 30px;
	font: 15px;
}

#corps_prestations table
{	
	width: 650px;
	height: 300px;
}

#corps_prestations td,th
{	
	height: 83px;
	font-family: Calibri, Arial, "Arial Black", "Times New Roman", Times, serif;
	text-align: justify;
	vertical-align: top;
	border-top: 1px solid brown;
}

#corps_produits
{
	width: 940px;
	height: 450px;
	overflow: auto;
}

#corps_produits p
{
	font: 15px, bold;
	color: black;
	font-family: Calibri, Arial, "Arial Black", "Times New Roman", Times, serif;
	text-align: justify;
}

#corps_produits span 
{
	height: 30px;
	font: 15px;
}

#corps_produits table
{
	width: 700px;
	height: 600px;
}

#corps_produits td,th
{
	width: 350px;
	height: 250px;
}


#plan_contact
{	
	height: 450px;
	float: left; /* La photo flottera à gauche */
	width: 355px; /* taille au menu */
	border: 0px solid red;
	border-collapse: collapse;
	padding-left: 10px;
}

#corps_contact
{
	width: 940px;
	height: 500px;
	overflow: auto;
}

#corps_contact p
{
	font: 15px, bold;
	color: black;
	text-align: right;
	font-family: Calibri, Arial, "Arial Black", "Times New Roman", Times, serif;
	text-align: justify;
	text-indent: 40px;
}

#corps_contact span 
{
	height: 30px;
	font: 15px;
}

#corps_mentions
{
	width: 940px;
	height: 450px;
	overflow: auto;
	padding-left: 20px;
	color: rgb(94, 41, 41);
}

/* Le pied de page */
#pied_de_page
{
	width: 940px;
	height: 30px;
	margin-top: 0px;
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	border: 0px solid white;
}

