body {
	margin: 0;
	background-color:#1a1c11;
	font-family: Georgia;
	font-size: 12px;
	color: #FFF;
}

a {
	text-decoration: none;
}

img {
	border: none;
}

#main {
	margin-left: auto; 
	margin-right: auto; 
	width: 760px;
}

#menu {
	float: left;
	width: 160px;
	height: 212px;
	background-image: url(../images/menu-bg.jpg);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS";
	font-size: 14px;
	padding: 12px 10px 0 10px;
	line-height: 150%;
}

#menu a {
	color: #FFF;
}

#menu a:hover {
	color: #1a1c11;
}

.boxnav {
	display: block;
	padding-top: 38px;
}

#diaporama {
	float: right;
	width: 580px;
	height: 224px;
}

#imgheader {
	float: right;
	width: 580px;
	height: 224px;
}

/* STRUCTURE MAIN */

#content {
	clear: both;
	float: left;
}

.leftcol {
	float: left;
	width: 360px;
	padding-left: 10px;
}

.leftcol a {
	color: #FFF;
}

.leftcol a:hover {
	color: #b14680;
}

.rightcol {
	float: right;
	width: 360px;
	padding-right: 10px;
}	

.bluebox {
	background-color: #6b8b86;
	padding: 10px;
	width: 340px;
	float: left;
}

.bluebox a {
	color: #1a1c11;
}

.bluebox a:hover {
	color: #FFF;
}

.pinkbox {
	background-color: #b14680;
	padding: 10px;
	width: 340px;
	float: left;
}

.pinkbox a {
	color: #1a1c11;
}

.pinkbox a:hover {
	color: #FFF;
}

.boxrightcol {
	float:right;
	width: 170px;
}

.boxrightcol a {
	color: #1a1c11;
}

.boxrightcol a:hover {
	color: #FFF;
}

.borderonepix {
	border: solid 1px #FFF;
}

.borderonepixpadten {
	border: solid 1px #FFF;
	margin-bottom: 10px;
}

.keepinline {
	clear: both;	
}

.keepinlinepink {
	clear: both;


	float: left;
	padding-left: 10px;
}

.contentinlinepink {
	float: left;
	padding: 10px;
	width: 720px;
	background-color: #b14680;
}

.sixteen {
	font-size: 16px;
}

.textkeepinline {
	float: right;
	width: 340px;
}


.more {
	display: block;
	clear: both;
	padding-top: 8px;
}

.more a {
	color: #1a1c11;
}

.more a:hover {
	color: #FFF;
}

/* STYLE TEXTE */

.menuprestations {
	display: block;

}

.menuprestations a {
	font-size: 14px;
	color: #b14680;
}

.menuprestations a:hover {
	color: #FFF;
}

.boxfooter {
	padding: 0 10px 60px 10px;
	width: 170px;
	float: left;
}

.boxfooter a {
	color: #b14680;
}

.boxfooter a:hover {
	color: #FFF;
}

.boxfooterlink {
	padding: 0 10px 60px 10px;
	width: 170px;
	float: left;
	text-align: right;
}

.boxfooterlink a {
	color: #6b8b86;
}

.boxfooterlink a:hover {
	color: #FFF;
}

.fourteen {
	font-size: 14px;
}

.fourteenpink {
	font-size: 14px;
	color: #b14680;
}

.fourteenblack {
	font-size: 14px;
	color: #1a1c11;
}

.sixteenpink {
	font-size: 16px;
	color: #b14680;
}

.twentyfourpink {
	font-size: 24px;
	color: #b14680;
}

.pink {
	color: #b14680;
}

#galerie {
	height: 615px;
	padding-bottom: 20px;
	background-color: #d5d4cc;
}