body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #AA2436;
	margin: 0px;
	padding: 0px;
}
#page {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#cadre_bord_gauche {
	background-image: url(../images/cadre_bord_gauche.jpg);
	background-repeat: no-repeat;
	height: 626px;
	width: 60px;
	left: 0px;
	top: 0px;
	position: absolute;
	background-color: #FFFFFF;
}
#bandeau {
	background-image: url(../images/bg_bandeau.gif);
	background-repeat: repeat-x;
	height: 161px;
	width: 820px;
	position: absolute;
	left: 60px;
	top: 0px;
}
#menu {
	height: 38px;
	width: 820px;
	position: absolute;
	left: 60px;
	top: 161px;
	background-image: url(../images/bg_menu.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#corps {
	background-color: #FFFFFF;
	background-image: url(../images/bg_corps.jpg);
	background-repeat: no-repeat;
	height: 380px;
	width: 820px;
	position: absolute;
	left: 60px;
	top: 199px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #663300;
	text-align: right;
}
#corps h3 {
	margin-top: 80px;
	margin-right: 20px;
}

#corps p {
	line-height: 20px;
	width: 400px;
	text-align: right;
	margin-right: 10px;
	float: right;
}

#cadre_bas {
	background-color: #FFFFFF;
	background-image: url(../images/cadre_bas.jpg);
	background-repeat: no-repeat;
	width: 820px;
	position: absolute;
	left: 60px;
	top: 579px;
}
#cadre_bord_droit {
	background-image: url(../images/cadre_bord_droit.jpg);
	background-repeat: no-repeat;
	height: 626px;
	width: 60px;
	position: absolute;
	left: 880px;
	top: 0px;
	background-color: #FFFFFF;
}
#logo {
	position: absolute;
	left: 0px;
	top: 15px;
}
#photos_bandeau {
	position: absolute;
	left: 210px;
	top: 20px;
}
#photos_bandeau img {
	margin-right: 3px;
}
ul#navigation {
	list-style-type: none;
	width: 500px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #663300;
	margin-top: 10px;
	margin-left: 280px;
}
#navigation li {
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
#navigation a {
	text-decoration: none;
	color: #663300;
}
#navigation a:hover {
	text-decoration: underline;
}
#catalogue a {
	color: #AA2436;
	text-decoration: none;
}
#catalogue a:hover {
	text-decoration: underline;
}
#cadre_bas p {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #663300;
	margin-top: 25px;
	margin-left: 250px;
}
#cadre_bas a {
	color: #663300;
	text-decoration: none;
}
#cadre_bas a:hover {
	text-decoration: underline;
}
#p_pots {
	position: absolute;
	z-index: 103;
	left: 640px;
	top: 226px;
}
#p_boite_cles {
	position: absolute;
	z-index: 102;
	left: 458px;
	top: 204px;
}
#p_mug {
	position: absolute;
	z-index: 101;
	left: 660px;
	top: 10px;
}
#p_coussin {
	position: absolute;
	z-index: 100;
	left: 452px;
	top: 10px;
}
#corps_contact {

	background-color: #FFFFFF;
	background-image: url(../images/bg_corps_contact.jpg);
	background-repeat: no-repeat;
	height: 380px;
	width: 820px;
	position: absolute;
	left: 60px;
	top: 199px;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #663300;
}
#cadre_bas_contact {

	background-color: #FFFFFF;
	background-image: url(../images/cadre_bas_contact.jpg);
	background-repeat: no-repeat;
	width: 820px;
	position: absolute;
	left: 60px;
	top: 579px;
}
#cadre_bas_contact p {

	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #663300;
	margin-top: 25px;
	margin-left: 250px;
}
#cadre_bas_contact a {

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

	text-decoration: underline;
}
#cadre_bord_gauche_creation {

	background-image: url(../images/cadre_bord_gauche_creation.jpg);
	background-repeat: no-repeat;
	height: 626px;
	width: 60px;
	left: 0px;
	top: 0px;
	position: absolute;
	background-color: #FFFFFF;
}
#menu_creation {

	height: 38px;
	width: 820px;
	position: absolute;
	left: 60px;
	top: 161px;
	background-image: url(../images/bg_menu_creation.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#corps_creation {

	background-color: #FFFFFF;
	background-image: url(../images/bg_corps_creation.jpg);
	background-repeat: no-repeat;
	height: 380px;
	width: 820px;
	position: absolute;
	left: 60px;
	top: 199px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #663300;
	text-align: right;
}
#cadre_bas_creation {

	background-color: #FFFFFF;
	background-image: url(../images/cadre_bas_creation.jpg);
	background-repeat: no-repeat;
	width: 820px;
	position: absolute;
	left: 60px;
	top: 579px;
}
#cadre_bas_creation p {


	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #663300;
	margin-top: 25px;
	margin-left: 250px;
}
#cadre_bas_creation a {


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


	text-decoration: underline;
}
#corps_creation p {

	line-height: 20px;
	width: 400px;
	text-align: right;
	margin-right: 10px;
	float: right;
}
#corps a {
	color: #663300;
	text-decoration: underline;
}
#corps a:hover {

	color: #663300;
	text-decoration: none;
}
#plan {
	position: absolute;
	left: 602px;
	top: 2px;
}
#frm_contact {
	height: 290px;
	width: 348px;
	position: absolute;
	left: 254px;
	top: 85px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BF1E24;
}
#frm_contact input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C12227;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #663300;
	background-color: #F1F1FB;
}
#frm_contact textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BA1F25;
	width: 330px;
	height: 70px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #663300;
	background-color: #F1F1FB;
}
#adresse {
	height: 78px;
	width: 346px;
	position: absolute;
	left: 254px;
	top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AA2436;
	text-align: left;
}
#message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
}
#corps p {
	margin: 10px;
}
#corps h1 {
	font-size: 16px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	margin: 10px;
}

