body {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #EFEFEF;
}

form, p, h1, ul {
	margin: 0;
	padding: 0;
}

img {
	border: None;
}

img {behavior: url(/hack/png/pngHack.htc);}

a {
	color: #9A9A9A;
	text-decoration: none;
}

a:hover {
/*	color: #E82424;*/
	color: #E44812;
}

#page_fond {
	position:relative;
	top: 0px;
	left: 0px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 993px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F89925;
	border-left-color: #F89925;
	background-color: #FFFFFF;
}

/* #########################################
					PAGE HAUT
   ######################################### */

#page_haut {
	width: 993px;
	height: 153px;
	text-align: center;
	background-image: url(/img/page/page_haut.jpg);
	background-repeat: no-repeat;
}

#page_haut #page_lien_accueil {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 33px;
	height: 28px;
}

#page_haut_lien {
	position:absolute;
	top: 0px;
	left: 381px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 606px;
}

#page_haut_lien a {
	color: #FFFBFF;
	text-decoration: underline;
	font-size: 12px;
}

#page_haut_lien a:hover {
	text-decoration: none;
}

#page_haut_lien #deconnexion {
/*	border: 1px solid #FF0000;*/
	position:absolute;
	height: 15px;
	width: 100px;
	left: -65px;
	top: 0px;
	background-image: url(/img/page/page_deconnexion.jpg);
	background-repeat: no-repeat;
}

#page_haut_lien #compte {
	position:absolute;
	height: 15px;
	width: 119px;
	left: 56px;
	top: 0px;
}

#page_haut_lien #liste {
	position:absolute;
	height: 15px;
	width: 73px;
	left: 174px;
	top: 0px;
}

#page_haut_lien #panier {
	position:absolute;
	height: 15px;
	width: 77px;
	left: 286px;
	top: 0px;
}

#page_haut_lien #livraison {
	position:absolute;
	height: 15px;
	width: 54px;
	left: 398px;
	top: 0px;
}

#page_haut_lien #qui {
	position:absolute;
	height: 15px;
	width: 100px;
	left: 491px;
	top: 0px;
}

/* RECHERCHE */
#page_haut #page_recherche {
/*	border: 1px solid #FF0000;*/
	position:absolute;
	top: 60px;
	left: 752px;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 180px;
	text-align: left;
}

#page_haut #page_recherche input {
	background-repeat: repeat;
	margin: 0px;
	padding: 1px 0px 0px;
	border: 0px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	background-image: url(/img/1pixel.gif);
}

#page_haut #page_recherche_ok {
	position:absolute;
	top: 57px;
	left: 938px;
	width: 33px;
	height: 28px;
}

#entete {
	display: none;
}

/* BARRE NAVIGATION */
#page_haut #barre_nav {
	position:absolute;
	height: 15px;
	width: 600px;
	left: 180px;
	top: 135px;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}

#page_haut #barre_nav  a {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

#page_haut #barre_nav  a:hover {
	text-decoration: none;
}

#page_haut_onglet {
	position:absolute;
	top: 103px;
	left: 13px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 975px;
}

#page_haut_onglets onglet_ {
	float: left;
}

/* #########################################
				PAGE PRINCIPALE
   ######################################### */

#page_principale {
	width: 993px;
	margin: 0px;
	padding: 0px;
	background-image: url(/img/page/page_principale.jpg);
	background-repeat: repeat-y;
}

/* #########################################
				PAGE CATEGORIE
   ######################################### */

#page_categorie {
	float: left;
	width: 164px;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #E44812;
/*	border: 1px solid #FF0000;*/
}

#page_categorie a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

#page_categorie a:hover {
	text-decoration: none;
}

#page_categorie #lien {
	height: 18px;
	width: 152px;
	margin-top: 5px;
	margin-left: 5px;
	text-align: center;
	font-weight: normal;
	padding-top: -1px;
	padding-bottom: 1px;
}

#page_categorie .nouveaute {
	background-color: #559F00;
}

#page_categorie .promotion {
	background-color: #F43A2B;
}

#page_categorie .destockage {
	background-color: #01219C;
}

#page_categorie #haut {
	width: 163px;
	height: 10px;
	background-color: #F5F5F5;
}

#page_categorie #cat {
	width: 163px;
	background-color: #F5F5F5;
	background-image: url(/img/page/page_categorie_cat.jpg);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCCC8;
	padding-top: 5px;
	padding-bottom: 5px;
}

#page_categorie #cat p {
	margin-left: 50px;
	color: #333333;
}

#page_categorie #liste {
	width: 163px;
	background-color: #FCF9F2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDCCC8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCCC8;
	padding-top: 10px;
	padding-bottom: 20px;
}

#page_categorie #liste p {
	margin-left: 20px;
	font-size: 12px;
	color: #18157E;
	font-weight: bold;
}

#page_categorie #liste p a {
	color: #18157E;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#page_categorie #liste p a:hover {
	font-weight: bold;
}

#page_categorie #liste #sep {
	width: 140px;
	height: 1px;
	margin-left: 10px;
	background-image: url(/img/page/page_categorie_sep.jpg);
	background-repeat: no-repeat;
}

#page_categorie #liste #scat {
	width: 140px;
/*	height: 20px;*/
	background-color: #FCF9F2;
	margin-left: 10px;
	background-image: url(/img/page/page_categorie_scat.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 2px;
}

#page_categorie #liste #scat_sel {
	width: 140px;
/*	height: 21px;*/
	background-color: #E8E2CC;
	margin-left: 10px;
	background-image: url(/img/page/page_categorie_scat_s.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 2px;
}

/* #########################################
				PAGE DONNEE
   ######################################### */

#page_donnee {
	float: left;
	width: 657px;
	margin: 0px;
	padding: 0px;
/*	border: 1px solid #00FF00;*/
}

/* IDENTIFICATION */
#page_donnee #identification {
	background-image: url(/img/page/identification.jpg);
	margin-top: 10px;
	margin-left: 30px;
	height: 55px;
	width: 608px;
/*	z-index: -1;*/
}

#page_donnee #identification input {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	border: 0px;
	background-image: url(/img/page/identification_input_fond.jpg);
	background-repeat: repeat-x;
	margin-top: 28px;
}

#page_donnee #identification #identifiant {
	padding: 1px 0px 0px;
	margin-left: 100px;
}

#page_donnee #identification #mot_de_passe {
	padding: 1px 0px 0px;
	margin-left: 98px;
}

#page_donnee #page_identification_ok {
	top: 188px;
	left: 760px;
	width: 30px;
	height: 22px;
	position: absolute;
/*	border: 1px solid #FF0000;
	background-color: #FFFF00;*/
}

#page_donnee #page_identification a {
/*	z-index: -1;*/
	top: 162px;
	left: 678px;
	width: 150px;
	height: 22px;
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

#page_donnee #enregistrement {
	margin-top: 20px;
	margin-left: 35px;
	font-size: 18px;
	color: #F89925;
	margin-bottom: 10px;
}

#page_donnee #enregistrement a {
	color: #F89925;
	text-decoration: underline;
}

#page_donnee #enregistrement a:hover {
	text-decoration: none;
}

/* #########################################
				PAGE PANIER
   ######################################### */

#page_panier {
	float: left;
	width: 169px;
	margin: 0px;
	padding: 0px;
/*	border: 1px solid #0000FF;*/
}

#page_panier #haut {
	width: 165px;
	height: 41px;
	background-image: url(/img/page/page_panier_haut.jpg);
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: 3px;
}

#page_panier #panier {
	width: 165px;
	background-image: url(/img/page/page_panier_fond.jpg);
	background-repeat: repeat-y;
	margin-left: 3px;
}

#page_panier #contenu {
	width: 144px;
	margin-left: 10px;
}

#page_panier #bas {
	width: 165px;
	height: 34px;
	background-image: url(/img/page/page_panier_bas.jpg);
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-bottom: 5px;
}

#page_panier #panier_voir {
	width: 165px;
	height: 20px;
	background-image: url(/img/page/page_fleche_droite.jpg);
	background-repeat: no-repeat;
	margin-left: 3px;
	margin-bottom: 5px;
	background-position: 15px 7px;
}

#page_panier #panier_voir p {
	margin-left: 30px;
}

#page_panier #panier_voir a {
	font-size: 11px;
	font-weight: normal;
	color: #323232;
	text-decoration: underline;
}

#page_panier #panier_voir a:hover {
	text-decoration: none;

}

/* #########################################
				PAGE AUTRE
   ######################################### */

#hr {
	clear: both;
	width: 1px;
	height: 14px;
	visibility: hidden;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
}

#hr1 {
	clear: both;
	width: 1px;
	height: 1px;
	visibility: hidden;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
}

hr {
	clear: both;
	visibility: hidden;
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
}


/* #########################################
					PAGE PIEDS
   ######################################### */

#page_pieds {
	clear: left;
	width: 993px;
	height: 81px;
	text-align: center;
	background-image: url(/img/page/page_bas.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #9A9A9A;
/*	border: 1px solid #0000FF;*/
}

#page_pieds #haut {
	height: 44px;
	width: 985px;
	left: 7px;
	top: 4px;
	padding-top: 5px;
}

#page_pieds #bas {
	height: 20px;
	width: 985px;
	left: 7px;
	top: 52px;
	padding-top: 5px;
}

