body {
	text-align: center;
	background: url(../images/bg_body.gif) repeat-x;
	margin: 0;
}
div, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
form { margin: 0; padding: 0; }
img { border: none; }
p { margin: 15px 0; }
table { border: none; border-collapse: collapse; }
a { text-decoration: none; color: #32610d; font-weight:bold;}
a:hover { text-decoration: underline;}

h1 {}

#wrap { width: 960px; margin: 0 auto; }
#wrap1 { width: 940px; float: left; }
#wrap .bd { width: 10px; float: left; }
#header { width: 940px; height: 280px; }
#logo { width: 320px; float: left; }
#header2 { width: 620px; height: 280px; background: url(../images/bg_flash.gif) no-repeat; float:left; }
#menu { width: 620px; height: 45px; background: url(../images/bg_menu.gif) repeat-x; overflow: hidden; }
#flash { width: 600px; height: 180px; margin: 20px 0 15px 0; }
#minheight { width: 20px; float: left; height: 350px; }
#content { width: 900px; float: left; text-align: left; }
#footer a { color: #4b5c19; font-size: 11px; padding: 0 10px 0 17px; background: url(../images/puce.gif) no-repeat 0 5px; }
#footer a.first { background: none; }

#inleft { width: 380px; float: left; }
#inright { width: 520px; float: left; }
.inphoto { width: 260px; margin-bottom: 15px; float: left; text-align: center; }
.inphoto table { margin: 0 auto; }

/*mentions*/
#mentions { width: 500px; margin: 10px auto; }
#mentions strong { color: #4e4b4b; border-bottom: 1px solid #524f4e; }

/*formulaire de contact*/
#contact { width: 500px; margin: 10px auto; }
#contact p { text-align:center; }
#contact .input1 {
	border: 1px solid #3b6c15;
	float: left;
	margin-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#contact input { vertical-align: top; _vertical-align: middle; }
#contact label {
	width: 130px;
	float: left;
	display: block;
}
#contact .btn_envoyer{
	background: url(../images/btn_envoyer.gif);
	width: 187px;
	height: 29px;
	border: none;
	cursor: pointer;
}

/*cadre photo*/
.sq1, .sq3, .sq7, .sq9 { width: 3px; height: 8px; }
.sq2 { height: 8px; background: url(../images/sq2.gif) repeat-x center top; }
.sq4 { width: 3px; background: url(../images/sq4.gif) repeat-y; }
.sq6 { width: 3px; background: url(../images/sq6.gif) repeat-y; }
.sq8 { height: 8px; background: url(../images/sq8.gif) repeat-x center top; }

/*menu*/
#menu #mn2 { width: 122px; }
#menu #mn3 { width: 85px; }
#menu #mn5 { width: 105px; }
#menu a { display: block; height: 90px; width: 79px; }
#menu a:hover { margin-top: -45px; }
#menu li { float: left; }
#menu ul { margin: 0; padding: 0; list-style-type: none; }