html, body {
	margin: 0;
	padding: 0;
	height: 100%;
background-image: url(images/fond.jpg);
	background-position: center top;
}
div#page {
	width: 900px;
	min-height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(images/fond_page.jpg);
	background-repeat: no-repeat;
	background-position: top;
	position: relative;
}

div#page-texte {
	width: 900px;
	min-height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(images/fond_page_texte.jpg);
	background-repeat: no-repeat;
	background-position: top;
	position: relative;
}






#diapo {
	position: relative;
	left: -253px;
	top: 141px;
	height: 432px;
	width: 660px;

}
#contenu {
	position: relative;
	width: 700px;
	height: auto;
	font-family: "Trebuchet MS", Verdana;
	font-size: 16px;
	color: #663333;
	left: 100px;
	text-align: justify;
}
#formulaire {
	position: relative;
	width: 800px;
	height: auto;
	font-family: "Trebuchet MS", Verdana;
	font-size: 14px;
	color: #663333;
	top: 150px;
	left: 50px;
}
#coordonnees {
	height: auto;
	font-family: "Trebuchet MS", Verdana;
	font-size: 16px;
	color: #663333;
	position: absolute;
	width: 600px;
	padding-left: 150px;
}
.design_form {
	background-color: #dfdcbf;
	border: 1px solid #663333;
		font-family: "Trebuchet MS", Verdana;
	font-size: 14px;
	color: #663333;
}

#conteneur_contenu {
	position: relative;
	top: 129px;
	height: 100%;
	width: 900px;

}

#piedpage {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 5px;
	color: #602b0c;
}
div#page #premier-element {
	margin-top: 0;
}
#dernier-element {
	margin-bottom: 0;
}
 #dernier-element {
	padding-bottom: 100px;
	position: relative;
}
#dernier-element-accueil {
	padding-bottom: 200px;
	position: relative;
	margin-bottom: 0;
	
}
.titre {
	font-family: "Trebuchet MS", Verdana;
	color: #2877ab;
	font-size: 21px;
}
.stitre {
	font-family: "Trebuchet MS", Verdana;
	color: #2877ab;
	font-size: 18px;
	line-height: 0px;
}
#contenu br
{

	line-height: 14px;
	
}
#contenu p
{

	text-align: justify;	
}
a:visited.liens_com {
	font-size: 13px;
	color: #602b0c;
	font-family: "trebuchet MS", verdana, arial;
	font-weight:normal;
	text-decoration: none;
}
	a:active.liens_com  {
	font-size: 13px;
	color: #602b0c;
	font-family: "trebuchet MS", verdana, arial;
	font-weight:normal;
	text-decoration: none;
}
	a:link.liens_com    {
	font-size: 13px;
	color: #602b0c;
	font-family: "trebuchet MS", verdana, arial;
	font-weight:normal;
	text-decoration: none;
}
	a:hover.liens_com   {
	font-size: 13px;
	color: #602b0c;
	font-family: "trebuchet MS", verdana, arial;
	font-weight:normal;
	text-decoration: underline;
}
	.liens_com       {
	font-size: 13px;
	color: #602b0c;
	font-family: "trebuchet MS", verdana, arial;
	font-weight:normal;
	text-decoration: none;
}


a:visited.liens_mail {
	font-size: 16px;
	color: #2877ab;
	font-family: "trebuchet MS", verdana, arial;
	font-weight:normal;
	text-decoration: none;
}
	a:active.liens_mail  {
	font-size: 16px;
	color: #2877ab;
	font-family: "trebuchet MS", verdana, arial;
	font-weight:normal;
	text-decoration: none;
}
	a:link.liens_mail    {
	font-size: 16px;
	color: #2877ab;
	font-family: "trebuchet MS", verdana, arial;
	font-weight:normal;
	text-decoration: none;
}
	a:hover.liens_mail   {
	font-size: 16px;
	color: #2877ab;
	font-family: "trebuchet MS", verdana, arial;
	font-weight:normal;
	text-decoration: underline;
}
	.liens_mail       {
	font-size: 16px;
	color: #2877ab;
	font-family: "trebuchet MS", verdana, arial;
	font-weight:normal;
	text-decoration: none;
}
.portrait
{
	padding-right: 20px;
	padding-bottom: 5px;	
}
