@charset "utf-8";
/* CSS Document */

body
{
	width: 800px;
	margin: auto; /* Pour centrer notre page */
	margin-top: 20px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
	margin-bottom: 20px;
	background-color:#333;
}

#en_tete
{
	width: 800px;
	height: 130px;
	background-image: url("images/banniere2.png");
	background-repeat: no-repeat;
	margin-bottom: 30px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
}
a img /* Toutes les images contenues dans un lien */
{
   border: none; /* Pas de bordure */
}


#apDiv18 p {
	color: #CCC;
	text-align: center;
	font-family: "Century Gothic", "Times New Roman", sans-serif;
} h1 {
	font-size: 24px;
	color: #CCC;
	text-align: justify;
	margin: auto;
	font-family: "Century Gothic", "Times New Roman", serif;
	font-style: normal;
}
#apDiv12 h2 {
	text-align: center;
	color: #999;
	font-family: "Century Gothic", "Times New Roman", serif;
	font-size: 18px;
	font-style: italic;
}
a	{
	text-decoration: none;
}


#apDiv15 p:hover {
	color: #000000;	
}
#apDiv16 p:hover {
	color: #000000;	
}
#apDiv17 p:hover {
	color: #000000;	
}
#apDiv18 p:hover {
	color: #000000;	
}
#apDiv21 p {
	color: #666;
	text-align: center;
	font-family: "Century Gothic", "Times New Roman", sans-serif;
}
#apDiv21 p a{
	color: #666;
	text-align: center;
	font-family: "Century Gothic", "Times New Roman", sans-serif;
}
#apDiv21 p a:hover {
	color: #000000;	
}
#apDiv20 p {
	color: #CCC;
	text-align: center;
	font-family: "Century Gothic", "Times New Roman", sans-serif;
	font-size:20px;
}
p {
	color: #FFF;
	text-align: justify;
	font-family: "Century Gothic", "Times New Roman", sans-serif;
	font-size:18px;
}

#apDiv12 a img {
	left: auto;
	margin-left: 220px;
}
#apDivaccueil a img {
	left: auto;
	padding-top: 40px;

}
#apDivaccueil a {
	color: #FFF;
	text-align: center;
	font-family: "Century Gothic", "Times New Roman", sans-serif;
}
#apDivaccueil a:hover {
	color: #930;
}
#apDivaccueil h2 {
	text-align: justify;
	color: #CCC;
	font-family: "Century Gothic", "Times New Roman", serif;
	font-size: 18px;
	font-style: normal;
}


#apDivcatalogue a img {
	left: auto;
	padding-top: 10px;
	margin-left: 220px;

}
#apDivcatalogue a {
	color: #333;
	text-align: center;
	font-family: "Century Gothic", "Times New Roman", sans-serif;
}
#apDivcatalogue a:hover {
	color: #930;
}
#apDivcatalogue h2 {
	text-align: center;
	color: #999;
	font-family: "Century Gothic", "Times New Roman", serif;
	font-size: 18px;
	font-style: italic;
}
#apDivcontact p {
	color: #666;
	text-align: center;
	font-family: "Century Gothic", "Times New Roman", sans-serif;
}
#apDivcontact p a{
	color: #666;
	text-align: center;
	font-family: "Century Gothic", "Times New Roman", sans-serif;
}
#apDivcontact p a:hover {
	color: #000000;	
}
#apDivcontact h2 {
	text-align: center;
	color: #999;
	font-family: "Century Gothic", "Times New Roman", serif;
	font-size: 18px;
	font-style: italic;
}
#apDivcontact a img {
	left: auto;
	padding-top: 40px;
	padding-bottom: 20px;

}
#apDivcontact a {
	color: #333;
	text-align: center;
	font-family: "Century Gothic", "Times New Roman", sans-serif;
}
#apDivdemarche p {
	color: #666;
	text-align: center;
	font-family: "Century Gothic", "Times New Roman", sans-serif;
}
#apDivdemarche p a{
	color: #666;
	text-align: center;
	font-family: "Century Gothic", "Times New Roman", sans-serif;
}
#apDivdemarche p a:hover {
	color: #000000;	
}
#apDivdemarche h2 {
	text-align: center;
	color: #999;
	font-family: "Century Gothic", "Times New Roman", serif;
	font-size: 18px;
	font-style: italic;
}
#apDivdemarche a img {
	left: auto;
	padding-top: 40px;
	padding-bottom: 20px;

}
#apDivdemarche a {
	color: #333;
	text-align: center;
	font-family: "Century Gothic", "Times New Roman", sans-serif;
}
.profil
{
	color: #FFF;
	text-align: center;
	background-color: #999;
}

.pieddepage
{
margin-top: 30px;	
text-align: center;
left: auto;
}
.images
{
	margin-left: 30px;

}
#apDivportland {
	position:absolute;
	width:350px;
	height:115px;
	z-index:4;
margin-left: 400px;
	top: 150px;
}
#apDivportland p{
	color: #FFF;
	text-align: justify;
}
#apDivchateau{
	position:absolute;
	width:350px;
	height:115px;
	z-index:4;
margin-left: 400px;
	top: 400px;
}
#apDivchateau p{
	color: #FFF;
	text-align: justify;
}
#apDiveds {
	position:absolute;
	width:350px;
	height:115px;
	z-index:4;
margin-left: 400px;
	top: 700px;
}
#apDiveds p{
	color: #FFF;
	text-align: justify;
}
#apDivltav {
	position:absolute;
	width:350px;
	height:115px;
	z-index:4;
margin-left: 400px;
	top: 950px;
}
#apDivltav p{
	color: #FFF;
text-align: justify;
}
#apDivart{
	position:absolute;
	width:350px;
	height:115px;
	z-index:4;
margin-left: 400px;
	top: 1200px;
}
#apDivart p{
	color: #FFF;
	text-align: justify;
}
#apDivmav{
	position:absolute;
	width:350px;
	height:115px;
	z-index:4;
margin-left: 400px;
	top: 1450px;
}
#apDivmav p{
	color: #FFF;
	text-align: justify;
}
#apDivchdp{
	position:absolute;
	width:350px;
	height:115px;
	z-index:4;
margin-left: 400px;
	top: 1700px;
}
#apDivchdp p{
	color: #FFF;
	text-align: justify;
}
.texte{
	color: #FFF;
	text-align: justify;
}