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_02.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_02.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#corps {
	background-color: #FFFFFF;
	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;
	background-image: url(../images/bg_corps_02.jpg);
}
#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_02.jpg);
	background-repeat: no-repeat;
	width: 820px;
	position: absolute;
	left: 52px;
	top: 579px;
	background-position: 0px 0px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4E4131;
	border-bottom-color: #4F432D;
	border-left-color: #4C452B;
}

#cadre_bord_droit {
	height: 587px;
	width: 60px;
	position: absolute;
	left: 880px;
	top: 0px;
	background-color: #FFFFFF;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #4E4131;
}
#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: 600px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #663300;
	margin-top: 10px;
	margin-left: 200px;
}
#navigation li {
	display: inline;
	margin-right: 20px;
	margin-left: 20px;
}
#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 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: 303px;
	top: 89px;
	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: 304px;
	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;
}
#tbl_identification {
	border: 3px solid #AA2436;
	margin-top: 100px;
}
.titre_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AB2437;
}
#corps_admin {
	background-color: #FFFFFF;
	width: 818px;
	position: absolute;
	left: 60px;
	top: 161px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #663300;
	border: 1px solid #4D402D;
}
#corps_admin p {
	line-height: 20px;
	margin: 10px;
}
#corps_admin a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E412E;
	text-decoration: underline;
}
#corps_admin a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E412E;
	text-decoration: none;
}
.erreur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
#cadre_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #AA2436;
	height: 150px;
	width: 450px;
	position: absolute;
	left: 363px;
	top: 4px;
	text-align: left;
}
#cadre_news h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ECE4B1;
	margin: 10px;
}
#contenu_news {
	height: 110px;
	width: 440px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: auto;
}
#contenu_news p {
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#txt_news_seul p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	width: 420px;
	float: left;
	margin: 0px;
}
#img_news {
	margin-right: 10px;
	height: 100px;
	margin-left: 10px;
	float: right;
	margin-top: 0px;
}


#produit_1 {
	height: 200px;
	width: 150px;
	position: absolute;
	left: 475px;
	top: 170px;
	text-align: left;
}
#produit_2 {
	height: 200px;
	width: 150px;
	position: absolute;
	left: 654px;
	top: 170px;
	text-align: left;
}
#produit_1 img {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #AA2436;
}
#produit_2 img {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #AA2436;
}
#produit_1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AA2436;
	text-align: left;
	width: 140px;
	margin-left: 0px;
	margin-top: 10px;
	padding: 0px;
	float: left;
}
#produit_2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AA2436;
	text-align: left;
	width: 140px;
	margin-top: 10px;
	margin-left: 0px;
	padding: 0px;
	float: left;
}
#produit_1 .prix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #AA2436;
}
#produit_2 .prix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #AA2436;
}
.p_accueil {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #4E4131;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	width: 660px;
	text-align: left;
	margin-left: 150px;
}
.copy {
	text-align: center;
	color: #4E4131;
	padding-top: 30px;
}
.h1_accueil {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #AD2434;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 660px;
	text-align: left;
	margin-left: 150px;
	font-weight: bold;
	background-image: url(../images/puce.gif);
	background-repeat: no-repeat;
	padding-left: 70px;
}
.titre_accueil {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #4E4131;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 20px;
	width: 800px;
	text-align: right;
	margin-left: 10px;
	font-weight: bold;
}
#cadre_bord_droit_02 {
	background-repeat: no-repeat;
	height: 626px;
	width: 60px;
	position: absolute;
	left: 880px;
	top: 0px;
	background-color: #FFFFFF;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #4E4131;
}
.txt_small {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #4E4131;
}
#menu_contact {
	height: 38px;
	width: 820px;
	position: absolute;
	left: 60px;
	top: 161px;
	background-image: url(../images/bg_menu.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#cadre_bord_gauche_contact {
	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;
}
#magasins {
	width: 150px;
	position: absolute;
	text-align: left;
	left: 662px;
	top: 87px;
}
