*{
	margin:0;
	padding:0;
}

body
{
   width: 100%;
   margin: auto; /* Pour centrer la page */
   margin-top: 10px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur.*/
   margin-bottom: 0px;    /* Idem pour le bas du navigateur */
   background-color: rgb(201, 217, 152); /* Une couleur de fond */
}

#container
 {
	text-align:left;
	margin:0 auto;
	width:940px;
}

table
{
	width:940px;
	height: 50px;
	margin: auto;
	margin-top: 20px;
}

a
{
	font-size: 40px;
	font-family: "Monotype Corsiva", candara, calibri, Arial, "Arial Black", Verdana, serif;
	color: rgb(195, 142, 188);
	text-decoration: none;
}

/* L'en-tête */
#en_tete
{
	width: 920px;
	height: 200px;
	background-color: rgb(195, 142, 188);
	background-repeat: no-repeat;
	margin-left: 0px;
}

#en_tete a
{
	color: rgb(192, 255, 0);
	font-family: "Monotype Corsiva", candara, calibri, Arial, "Arial Black", Verdana, serif;
	text-decoration: none;
	font-size: 30px;
	padding-left: 15px;
}

/* Corps Entrez */
#entrez
{
	width: 940px;
	height: 450px;	
	background-color: rgb(195, 142, 188);
	background-image: url("images/entrezdef.jpg");
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 20px;
	border: 0px outset white;
}

#entrez a
{
	font-size: 60px;
	font-family: "monotype corsiva", candara, calibri, Arial, "Arial Black", Verdana, serif;
	color: rgb(255, 255, 255);
	text-decoration: none;
}

#entrez table
{
	width: 940px;
	height: 450px;
	text-align: justify;
	color: white;
	background-image: none;
	margin-left: 0px;
	margin-top: 20px;
	padding-right: 0px;
	font-family: Arial, "Arial Black", Verdana, serif;
	border: collapse;
}

#entrez tr, th
{
	height: 20px;
	color: white;
	background-image: none;
	font-family: candara, calibri, Arial, "Arial Black", Verdana, serif;
}

/*corps page1*/
#corps_introduction{
	width: 940px;
	height: 1550px;
	background-color: rgb(195, 142, 188);
	background-image: url("images/intro.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 0px;
	text-align: justify;
	padding-top: 20px;
}

#corps_introduction h2{
	width: 880px;
	height: 30px;
	color: rgb(253, 248, 158);
	background-image: none;
	font-size: 18px;
	font-family: "Century Gothic", Arial, "Arial Black", Verdana, serif;
	padding-left: 20px;
	border-bottom: 4px solid rgb(201, 217, 152);
}

#corps_introduction h3{
	color: white;
	background-image: none;
	font-size: 13px;
	font-family: "Century Gothic", Arial, "Arial Black", Verdana, serif;
	padding-left: 20px;
	text-decoration: underline;
}

#corps_introduction h4{
	color: #e50184;
	background-image: none;
	font-size: 15px;
	font-family: "Century Gothic", Arial, "Arial Black", Verdana, serif;
	padding: 8px 0px 5px 20px;
	text-decoration: none;
}

#corps_introduction p
{
	width: 900px;
	text-align: justify;
	color: white;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	font-size: 13px;
	font-family: Arial, "Arial Black", Verdana, serif;
}

#corps_introduction table
{
	width: 940px;
	color: white;
	background-image: none;
	padding-left: 10px;
	padding-right:10px;
	margin-top: 0px;
	font-size: 14px;
	font-family: Arial, "Arial Black", Verdana, serif;
	border: collapse;
}

#corps_introduction tr, th
{
	height: 100px;
	color: white;
	background-image: none;
	font-size: 14px;
	font-family: Arial, "Arial Black", Verdana, serif;
}

/*corps page2*/
#corps_prestations
{
	width: 940px;
	height: 1100px;
	background-color: rgb(195, 142, 188);
	background-image: url("images/prestations1.jpg");
	background-repeat: no-repeat;
	margin-top: 0px;
	text-align: justify;
	padding-top: 20px;
}

#corps_prestations p
{
	width: 900px;
	text-align: justify;
	color: white;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	font-size: 13px;
	font-family: Arial, "Arial Black", Verdana, serif;
}

#corps_prestations h2
{
	width: 210px;
	height: 30px;
	color: rgb(253, 248, 158);
	background-image: none;
	font-size: 23px;
	font-family: "Century Gothic", Arial, "Arial Black", Verdana, serif;
	padding-left: 20px;
	border-bottom: 4px solid rgb(201, 217, 152);
}

#corps_prestations table
{
	width: 900px;
	height: 30px;
	color: white;
	background-image: none;
	padding-left: 0px;
	margin-top: 0px;
	font-size: 14px;
	font-family: Arial, "Arial Black", Verdana, serif;
	border: collapse;
	border: 0px solid black;
}

#corps_prestations tr, th, td
{
	height: 20px;
	color: white;
	background-image: none;
	font-size: 14px;
	font-family: Arial, "Arial Black", Verdana, serif;
	border: 0px solid black;
}

/*corps page3*/
#corps_plan
{
	width: 310px;
	height: 500px;
	background-color: rgb(195, 142, 188);
	margin-top: 0px;
	text-align: justify;
	padding-right: 10px;
	padding-top: 20px;
	float: right;
}

#corps_plan a
{
	font-family: Arial, "Arial Black", Verdana, serif;
	font-variant: normal;
	font-size: 15px;
	padding-left: 10px;
}

#corps_contact
{
	width: 620px;
	height: 500px;
	float: left;
	background-color: rgb(195, 142, 188);
	margin-top: 0px;
	text-align: justify;
	padding-top: 20px;
	margin-left: 0px;
}

#corps_contact a
{	
	color: rgb(253, 248, 158);
	font-family: Arial, "Arial Black", Verdana, serif;
	font-variant: normal;
	font-size: 18px;
	text-decoration: underline;
}

#corps_contact p
{
	width: 940px;
	height: 354px;
	text-align: justify;
	color: white;
	padding-left: 20px;
	padding-top: 0px;
	font-size: 14px;
	font-family: Arial, "Arial Black", Verdana, serif;
}

#corps_contact h2
{
	width: 120px;
	height: 30px;
	color: rgb(253, 248, 158);
	background-image: none;
	font-size: 23px;
	font-family: "Century Gothic", Arial, "Arial Black", Verdana, serif;
	padding-left: 20px;
	border-bottom: 4px solid rgb(201, 217, 152);
}

#corps_mentions
{
	width: 920px;
	height: 300px;
	background-color: rgb(195, 142, 188);
	background-repeat: no-repeat;
	margin-top: 0px;
	text-align: justify;
	padding-left: 20px;
	padding-top: 20px;
	color: rgb(250, 250, 250);
}

/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */
#pied_de_page
{
	width: 940px;
	height: 30px;
	margin-top: 0px;
	text-align: center;
	color: #ffffff;
	background-color: rgb(195, 142, 188);
	border: 0px solid black;
}

#pied_de_page p
{
	font-family: Arial, "Arial Black", Verdana, serif;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
}
	
#pied_de_page a
{
	font-family: Arial, "Arial Black", Verdana, serif;
	color: white;
	font-variant: normal;
	font-size: 11px;
	text-decoration: underline;
}

#pied_de_page_introduction
{
	width: 940px;
	height: 30px;
	margin-top: 0px;
	text-align: center;
	color: #ffffff;
	background-color: rgb(195, 142, 188);
	border: 0px solid black;
}

#pied_de_page_introduction p
{
	font-family: Arial, "Arial Black", Verdana, serif;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
}
	
#pied_de_page_introduction a
{
	font-family: Arial, "Arial Black", Verdana, serif;
	color: white;
	font-variant: normal;
	font-size: 11px;
	text-decoration: underline;
}
#pied_de_page_prestations
{
	width: 940px;
	height: 30px;
	margin-top: 0px;
	text-align: center;
	color: #ffffff;
	background-color: rgb(195, 142, 188);
	border: 0px solid black;
}

#pied_de_page_prestations p
{
	font-family: Arial, "Arial Black", Verdana, serif;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
}
	
#pied_de_page_prestations a
{
	font-family: Arial, "Arial Black", Verdana, serif;
	color: white;
	font-variant: normal;
	font-size: 11px;
	text-decoration: underline;
}

#pied_de_page_contact
{
	width: 940px;
	height: 30px;
	margin-top: 540px;
	text-align: center;
	color: #ffffff;
	background-color: rgb(195, 142, 188);
	border: 0px solid black;
}

#pied_de_page_contact p
{
	font-family: Arial, "Arial Black", Verdana, serif;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
}
	
#pied_de_page_contact a
{
	font-family: Arial, "Arial Black", Verdana, serif;
	color: white;
	font-variant: normal;
	font-size: 11px;
	text-decoration: underline;
}

