body{
	padding:0;
	margin:0;
	background:#d6dab7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c0d07;
}

.clearfix:after, .blogroll:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix, .blogroll { display: inline-block; }

html[xmlns] .clearfix, html[xmlns] .blogroll { display: block; }

* html .clearfix, * html .blogroll { height: 1%; }

a{
	color:#6c0d07;
	text-decoration:none;
}

a:hover{
	color:#757969;
	text-decoration:none;
}

#main{
	background:url(../_img/home/01.gif) repeat-y right top;
	margin:auto;
	width:955px;
	position:relative;
	padding:412px 0 0 0;
}

#main h1{
	background:url(../_img/home/02.jpg) no-repeat right top;
	width:402px;
	height:406px;
	padding:0;
	margin:0;
	text-indent:-10000px;
	position:absolute;
	right:0;
	top:0;
}

#main #photos{
	position:absolute;
	left:0;
	top:0;
	background:url(../_img/home/04.jpg) no-repeat left top;
	width:553px;
	height:390px;
}

#main #left{
	float:left;
	margin-left:187px;
	width:366px;
}

#main #content{
	background:url(../_img/home/03.gif) no-repeat right bottom;
	height:190px;
}

#main #right{
	float:right;
	width:343px;
	margin-top:4px;
}

#main #right #entree{
	margin-bottom:36px;
}

#main #right #entree, #main #right em{
	font-size:14px;
	font-style:normal;
}

#main #left .adresse1{
	color:#6c0d07;
	font-size:16px;
	font-weight:normal;
}

#main #left .adresse2{
	color:#6c0d07;
	font-size:13px;
	font-weight:normal;
	margin-top:-5px;
}

#main #left .adresse3{
	color:#6c0d07;
	font-size:12px;
	font-weight:normal;
	margin-top:16px;
}

#main #left .logos{
	margin-top:22px;
	text-align:right;
}

#main #left .logos img{
	float:right;
	margin:0 5px;
	border:0;
}

#footer{
	margin:auto;
	width:955px;
	text-align:center;
}

#footer1{
	font-size:11px;
	padding:7px 0;
}

#footer1 a{
	text-decoration:underline;
}

#footer2{
	padding:7px 0;
}

#footer .logos{
	padding:7px 0;
}

#footer .logos img{
	margin:0 5px;
	border:0;
}

#footer2, #footer2 a{
	color:#666666;
	font-size:10px;
}

