body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color:#8d7d74;
	background-repeat:no-repeat;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtr #container {
	width: 515px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height: 555px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -260px; /* moitié de width */
	margin-top: -280px; /* moitié de height */

}
.oneColFixCtr #mainContent_homepage {
	
	height: 1024px;
}
.background_homepage {
	background:url(../images/bg_homepage.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:1024px;
}
.background_entreprise {
	background:url(../images/bg_entreprise.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:1024px;
}
.background_contact {
	background:url(../images/bg_contact.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:1024px;
}
.background_mobilier {
	background:url(../images/bg_mobilier.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:1024px;
}
.background_ambiances {
	background:url(../images/bg_mobilier.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:1024px;
}
.background_partenaires {
	background:url(../images/bg_partenaires.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:1024px;
}
.home_entreprise{
	width:257px;
	height:77px;
	float:left;
}
.home_mobilier{
	width:258px;
	height:77px;
	float:left;
}
.home_centre{
	width:515px;
	height:366px;
	float:left;
}
.home_ambiances{
	width:257px;
	height:72px;
	float:left;
}
.home_partenaires{
	width:258px;
	height:72px;
	float:left;
}
.entreprise_logo{
	width:257px;
	height:256px;
	float:left;
}
.entreprise_illustration{
	width:258px;
	height:256px;
	float:left;
}
.entreprise_content{
	background:url(../images/entreprise/entreprise_content.png);
	width:475px;
	height:199px;
	float:left;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
}
.partenaires_logo{
	width:257px;
	height:256px;
	float:left;
}
.partenaires_illustration{
	width:258px;
	height:256px;
	float:left;
}
.partenaires_content{
	background:url(../images/partenaires/partenaires_content.png);
	width:475px;
	height:199px;
	float:left;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
}
.contact_logo{
	width:257px;
	height:256px;
	float:left;
}
.contact_illustration{
	width:258px;
	height:256px;
	float:left;
}
.contact_content{
	background:url(../images/contact/contact_content.png);
	width:475px;
	height:199px;
	float:left;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
}
.mobilier_top{
	width:515px;
	height:130px;
	float:left;
}
.mobilier_bottom{
	background:url(../images/mobilier/mobilier_bottom.png);
	width:515px;
	height:350px;
	float:left;
	padding-top:35px;
}
.ambiances_top{
	width:515px;
	height:130px;
	float:left;
}
.ambiances_bottom{
	background:url(../images/ambiances/ambiances_bottom.png);
	width:515px;
	height:350px;
	float:left;
	padding-top:35px;
}
.content{
	width:515px;
	height:515px;
	float:left;
}
.navigation{
	width:515px;
	height:20px;
	float:left;
	font-size: 12px;
	color: #e4e0de;
}
.footer{
	width:515px;
	height:32px;
}
.footer_left
{
	width:250px;
	text-align:left;
	font-size:9px;
	color:#FFF;
	float:left;
	margin-top:10px;
}
.footer_right
{
	width:264px;
	text-align:right;
	font-size:9px;
	color:#FFF;
	float:left;
	margin-top:10px;
}
.footer_right a
{
	text-decoration:none;
	color:#FFF;
}
.link_navigation a{
	font-size: 12px;
	color: #e4e0de;
	text-decoration:none;
	text-align:justify;
}
.link_navigation a:hover{
	font-size: 12px;
	color: #e4e0de;
	text-decoration:underline;
}
.titre{
	font-size: 18px;
	color:#93107e;
}
.small_erreur{
	font-size: 9px;
	color:#F00;
	font-weight:normal;
}
.texte{
	font-size: 12px;
	color:#666;
}
.texte a{
	font-size: 12px;
	color:#666;
}
.texte a:hover{
	font-size: 12px;
	color:#666;
}
.texte a:visited{
	font-size: 12px;
	color:#666;
}
.texte_adresse{
	font-size: 11px;
	color:#666;
}
.texte_adresse a{
	font-size: 11px;
	color:#666;
}
.texte_adresse a:hover{
	font-size: 11px;
	color:#666;
}
.texte_adresse a:visited{
	font-size: 11px;
	color:#666;
}
input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 250px;
}
textarea {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 250px;
}
.button {
	font-size:14px;
	color:#666;
	cursor:pointer;
}
.txterror { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txtform { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
