body {
	margin : 0;
	padding : 0;

	background-image : url(../images/page-fond.gif);
	background-repeat : repeat-x;
	background-color : #000;
}

#page-conteneur {
	background-image : url(../images/page-conteneur-fond.gif);
	background-repeat : repeat-y;
	background-position : center;
}

#page {
	margin : auto;
	width : 748px;

	border-left : 1px solid #000;
	border-right : 1px solid #000;

	background-color : #fff;
}

#flash {
	padding-top : 33px;
}

/*--------------------------------------------------------------------
/* ENTETE
/**/


#entete-conteneur {
	background-image : url(../images/entete.jpg);
	background-repeat : no-repeat;
	background-position : center;
	height : 291px;
}

#entete-conteneur-en {
	background-image : url(../images/entete-en.jpg);
	background-repeat : no-repeat;
	background-position : center;
	height : 291px;
}

#entete {
	width : 750px;
	
	margin : auto;

	position : relative;
}

#entete-promotions {
	position : absolute;
	right : 25px;
	top : 243px;

	font-size : 9pt;
}

#entete-promotions a {
	color : #fff;
	text-decoration : none;
}

#entete-promotions img {
	position : relative;
	top : 1px;
}

#entete-langue {
	position : absolute;
	right : 25px;
	top : 5px;

	font-size : 9pt;
}

#entete-langue a {
	color : #fff;
	text-decoration : none;
}

#entete-langue a:hover {
	text-decoration : underline;
}

#entete-langue img {
	position : relative;
	top : 1px;
}

/*--------------------------------------------------------------------
/* MENU
/**/

#menu-conteneur {
	background-image : url(../images/menu-fond.gif);
	background-repeat : no-repeat;
	background-position : center;
	height : 39px;
}

#menu {
	width : 748px;
	margin : auto;

	position : relative;
}

.menu-element {
	width : 146px;
	height : 26px;

	text-align : center;

	position : absolute;
	top : 7px;

	font-size : 9pt;
}

.menu-element a {
	display : block;
	width : 146px;
	height : 22px;
	padding-top : 4px;

	/*color : #B2B2B2;*/
	color : #C4ABA3;

	text-decoration : none;
}

.menu-element a:hover {
	color : #EFEFEF;
	background-color : #9F5C43;
}

.menu-element .pageActive {
	color : #fff;
	background-color : #CD7250;
	font-weight : bold;
}

.menu-element .pageActive:hover {
	color : #fff;
	background-color : #CD7250;
}

#menu-element1 {
	left : 0px;
}

* html #menu-element1 {
	left : 2px;
}

#menu-element2 {
	left : 150px;
}

* html #menu-element2 {
	left : 152px;
}

#menu-element3 {
	left : 300px;
}

* html #menu-element3 {
	left : 302px;
}

#menu-element4 {
	left : 450px;
}

* html #menu-element4 {
	left : 452px;
}

#menu-element5 {
	left : 600px;
}

* html #menu-element5 {
	left : 602px;
}

/*--------------------------------------------------------------------
/* PHOTOS
/**/

#photos {
	background-color : #6A747C;
	padding-top : 14px;
	padding-bottom : 14px;
}

/*--------------------------------------------------------------------
/* PRINCIPAL
/**/

#principal-conteneur {
	min-height : 520px;

	background-image : url(../images/principal-conteneur-fond.gif);
	background-position : top left;
	background-repeat : repeat-y;

	position : relative;
}

* html #principal-conteneur {
	height : 520px;
}

#principal {
	min-height : 520px;

	background-image : url(../images/principal-fond.jpg);
	background-position : top left;
	background-repeat : no-repeat;
}

* html #principal {
	height : 520px;
}

/*--------------------------------------------------------------------
/* CONTENU
/**/

#contenu {
	margin-left : 250px;
	margin-right : 40px;
	padding-bottom : 10px;
	padding-top : 25px;

	color : #3D454C;
}


#photos-gauche  {
	position : absolute;
	left : 104px;
	top : 50px;
}

#photos-gauche-1,
#photos-gauche-2 {
	border : 3px solid #fff;
}

#photos-gauche-2 {
	margin-top : 50px;
}

#contenu .liste {
	list-style-type : none;
	margin-left : 0;
	padding-left : 0;
}

#contenu .liste li {
	background-image : url(../images/puce.gif);
	background-repeat : no-repeat;
	background-position : 0px 7px;

	margin-left : 0;
	padding-left : 18px;
}


#contenu .liste2 {
	list-style-type : none;
	margin-left : 0;
	padding-left : 0;
}

#contenu .liste2 li {
	background-image : url(../images/puce-produits.gif);
	background-repeat : no-repeat;
	background-position : left center;

	margin-left : 0;
	padding-left : 20px;
}


/*--------------------------------------------------------------------
/* PIED
/**/

#pied {
	width : 750px;
	margin : auto;

	padding-top : 30px;
	padding-bottom : 30px;

	color : #D4DADE;

	text-align : center;
	font-size : 0.85em;
}

#pied a {
	color : #D4DADE;
	text-decoration : none;
}

#pied a:hover {
	color : #fff;
	text-decoration : underline;
}