/* @override http://www.lecoqauxchamps.be/css/styles.css */

/* CSS Document */

body {
	margin:0;
	padding:0;
	text-align:left;
	overflow-y:auto
}

a {
	color: #40403d;
	text-decoration: underline;
}

body#home {
	background: #62615c url(../images/bg5.jpg) no-repeat;
	overflow-y:auto
}

body#carte {
	background: #ffffff url(../images/bg10b.jpg) no-repeat;
	overflow-y:auto
}

body#menus {
	background: #ffffff url(../images/bg9c.jpg) no-repeat right top;	
	overflow-y:auto
}

body#photos {
	background: #b5a083 url(../images/bg4.jpg) no-repeat right top;
		overflow-y:auto
}

body#presse {
	background: #edf2f6 url(../images/bg2.jpg) no-repeat;
		overflow-y:auto
}

body#mailing {
	background: #998e76 url(../images/bg11.jpg) no-repeat right top;
	overflow-y:auto
}

body#contact {
	background: #baad9a url(../images/bg3.jpg) no-repeat;
	overflow-y:auto
}

#container {
	overflow: hidden;
	width: 977px;
	margin-top: 53px;
	clear: both;
}

#left {
	width: 247px;
	float: left;
}

#logo {
}

#nav {
	margin-left: 10px;
	margin-top: 10px;
}

#nav img {
	margin-bottom: 5px;
}

#nav img.hidden {
	visibility: hidden;
}

#right #boutons img {
	margin-top: 7px;
	margin-right: 6px;
}

#home #right {
	width: 720px;
	margin-left: 10px;
	float: left;
	margin-top: 80px;
	-margin-top: 92px;
}

#home #titre {
	background-color: #45322e;
}

#carte #right {
	width: 720px;
	margin-left: 10px;
	float: left;
	margin-top: 111px;
	-margin-top: 123px;
}

#carte #titre {
	background-color: #dbd7bc;
}

#photos #right {
	width: 720px;
	margin-left: 10px;
	float: left;
	margin-top: 139px;
	-margin-top: 151px;
}

#photos #titre {
	background-color: #bce4fe;
}

#presse #right {
	width: 720px;
	margin-left: 10px;
	float: left;
	margin-top: 170px;
	-margin-top: 182px;
}

#presse #titre {
	background-color: #b7bfa7;
}

#menus #right {
	width: 720px;
	margin-left: 10px;
	float: left;
	margin-top: 199px;
	-margin-top: 211px;
}

#menus #titre {
	background-color: #ffd30e;
}

#mailing #right {
	width: 720px;
	margin-left: 10px;
	float: left;
	margin-top: 228px;
	-margin-top: 240px;
}

#mailing #titre {
	background-color: #f0a20a;
}

#contact #right {
	width: 720px;
	margin-left: 10px;
	float: left;
	margin-top: 257px;
	-margin-top: 269px;
}

#contact #titre {
	background-color: #c1200e;
}

#content {
	width: 480px;
	color: #40403d;
	font: 0.75em/1em Arial, Helvetica, Geneva, sans-serif;
	margin-top: 7px;
	float: left;
}

#content2 {
	color: #40403d;
	font: 0.75em/1em Arial, Helvetica, Geneva, sans-serif;
	margin-top: 7px;
	float: left;
}

#content a{
	color: #40403d;
	text-decoration: underline;
}

#content2 a{
	color: #40403d;
	text-decoration: none;
}

#content2 span.upup:hover{
	background-color: #e43949;
}


#content p {
	display: inline;
}

#content2 p {
	display: inline;
}

#inscription {

}

form span label{
	background-color: #d3d4ce;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	line-height: 210%;
	margin-bottom:1px;
}

form input.right {

}

p span, p span a {
	background-color: #d3d4ce;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	line-height: 210%;
	margin-bottom:1px;
	margin-right: 8px;
}

table#gallery {
	text-align: center;
	margin-top: 7px;
}

table#gallery img {
	border: 7px solid silver;
}

#col {
	width: 220px;
	float: right;
	padding: 5px;
	text-align: justify;
	margin-top: -10px;
}

#col p {
	font: 0.75em/1.2em Arial, Helvetica, Geneva, sans-serif;
	color: #40403d;
}

#col img {
	padding-top: 12px;
}


#col_presse {
	width: 220px;
	float: right;
	text-align: right;
}

#col_presse span{
	margin-left: 8px;
}

#col_presse p {
	color: #40403d;
	font: 0.75em/1em Arial, Helvetica, Geneva, sans-serif;
}

#footer {
	margin-top: 15px;
}

#footer p{
	font: 0.7em/1em Arial, Helvetica, Geneva, sans-serif;
	color: #eaeae1;
	text-align: center;
}

#footer a{
	color: #eaeae1;
}

#footerblack {
	margin-top: 15px;
}

#footerblack p{
	font: 0.7em/1em Arial, Helvetica, Geneva, sans-serif;
	color: #393937;
	text-align: center;
}

#footerblack a{
	color: #393937;
}


