/* ----- ELEMENTS DE DEPARD ----- */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
}

div#bgTexte{
    background: url(../../images/bg_texte.jpg) center 0px repeat-y;
}

div#conteneur {
	width:996px;
	height:1180px;
	margin:0 auto 0 auto;
	background:url(../../images/conteneur.jpg) repeat-y;
}

html>body div#conteneur {
	min-height:1180px;
	height:auto;
}

a {
	color:#555555;
	text-decoration:none;
}


a.page {
	font-weight:bold;
	color:#555555;
	text-decoration:underline;
	color:#FF0000;
	font-size:13px;
}
form {
	margin:0;
	padding:0;
}

img {
	border: 0
}

.titre {
	margin: 5px;
	font-size: 16px;
}

h2.titre {
	margin: 5px;
	font-size: 16px;
	background:url(../../images/puce5.jpg) 2px 3px no-repeat;
	padding:0 0 0 20px;
}

/* ----- CLASSES COMMUNES ----- */

.champ_qte { border: 0; background: none; color: #000; width: 18px }
ul.compte { padding: 5px; border: 1px solid #ccc; list-style: none }
p.centre { text-align: center; margin: 10px }
p.erreur { color: #c00; font-weight: bold; text-align: center }
span.erreur { font-size: 11px; color: #c00 }
span.rouge { color: #c00 }

/* ----- VOS CLASSES ET ELEMENTS ----- */

h1.logo a {
	width:320px;
	height:93px;
	display:block;
	background:url(../../images/logo.jpg) no-repeat;
	float:left;
	margin:0;
	padding:0;
	cursor:pointer;
}

h1.logo {
	width:320px;
	height:93px;
	display:block;
	background:url(../../images/logo.jpg) no-repeat;
	float:left;
	margin:0;
	padding:0;
	cursor:pointer;
}

h1.logo span {
	visibility:hidden;
}

div.hottag {
	width:330px;
	height:93px;
	background:url(../../images/hottag.jpg) no-repeat;
	float:left;
}

div.hottag span {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	display:block;
	text-align:center;
	padding-top:60px;
}

div.blocHaut3 {
	width:330px;
	height:93px;
	background:url(../../images/blocHaut3.jpg) no-repeat;
	float:left;
}

ul.menuHaut {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
}

ul.menuHaut li {
	display:inline;
	padding:0 5px 0 3px;
}

ul.menuHaut li.li1 {
	background:url(../../images/separateur1.jpg) top right no-repeat;
}

ul.menuHaut li a {
	color:#D3E9FE;
}

div.caddie {
width:206px;
height:34px;
background:url(../../images/caddie.gif) no-repeat;
color:#FFF
}

div.caddie span {
display:block;
float:left;
margin:18px 0 0 35px
}

.caddie a {
display:block;
margin:12px 0 0 183px
}

div.flash {
	width:805px;
	height:207px;
	background:url(../../images/flash.jpg) no-repeat;
	float:left;
}

div.menuDroite {
	width:175px;
	height:207px;
	background:url(../../images/menuDroite.jpg) no-repeat;
	float:left;
}

div.menuDroite ul {
	margin:0 auto 0 auto;
	padding:42px 0 0 0;
	list-style:none;
	width:117px;
}

div.menuDroite ul li {
	width:117px;
	height:17px;
	background:url(../../images/bgLix.jpg) no-repeat;
	margin-bottom:10px;
	text-align:center;
	padding:3px 0 0 0;
}

div.menuDroite ul li a {
	color:#F6E9AD;
}

div.menuDroite ul li:hover {
	display:block;
	height:17px;
	background:url(../../images/bgLix2.jpg) no-repeat;
	color:#023C75;
	padding:3px 0 0 0;
	cursor:pointer;
}

div.menuDroite ul li:hover a {
	color:#023C75;
	cursor:pointer;
}

div.haut3 {
	width:980px;
	height:33px;
	background:url(../../images/haut3.jpg) no-repeat;
}

div.bas {
	width:980px;
	height:82px;
	background:url(../../images/bas.jpg) no-repeat;
}

div.contenu {
	height:698px;
	width:520px;
	margin:0 auto 0 auto;
}

html>body div.contenu {
	min-height:698px;
	height:auto;
}

p.societe {
	display:block;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	margin:0;
	padding:20px 0 0 0;
}

img.ekinoxe {
	position:absolute;
	display:block;
	margin:10px 0 0 890px;
	border:0;
}

div.blocNewsletter {
	width:205px;
	height:33px;
	background:url(../../images/blocNewsletter.jpg) no-repeat;
	float:left;
	margin-left:305px;
}

div.blocRecherche {
	width:205px;
	height:33px;
	background:url(../../images/blocRecherche.jpg) no-repeat;
	float:left;
	margin-left:253px;
}

input.champ {
	margin:3px 0 0 80px;
	padding:0 0 0 5px;
	background:none;
	border:0;
	float:left;
	width:94px;
	height:15px;
}

input.champ2 {
	margin:3px 0 0 74px;
	padding:0 0 0 5px;
	background:none;
	border:0;
	float:left;
	width:94px;
	height:15px;
}

input.bouton {
	margin:3px 0 0 3px;
	padding:0;
	background:none;
	border:0;
	float:right;
	font-weight:bold;
	/*width:16px;
	height:15px;*/
	cursor:pointer;
}

div.flashinfo {
	width:135px;
	height:200px;
}

div.flashinfo h1,h2 {
	margin:0;
	padding:0 0 5px 0;
	font-weight:bold;
	font-size:15px;
}

div.flashinfo span.titre {
	font-family:Impact;
	font-size:16px;
	color:#023C75;
	display:block;
	text-align:center;
	margin-bottom:20px;
}

div.flashinfo p {
	width:115px;
	display:block;
	margin:0 auto 0 auto;
	padding:0 0 5px 0;
}

#flash_infos {
	width:135px;
	height:200px;
}

div.categorie {
	width:186px;
	margin:0 auto 0 52px;
}

div.categorie span.titre {
	font-family:Impact;
	font-size:16px;
	color:#023C75;
	display:block;
	text-align:center;
	margin-bottom:20px;
}

div.categorie ul {
	margin:0;
	padding:0;
	list-style:none;
}

div.categorie ul li {
}

div.categorie ul li a:hover {
	text-decoration:underline;
	color:#FF0000;
}

div.categorie h2 {
	margin:0;
	list-style:none;
	font-size:12px;
	font-weight:bold;
}

div.categorie h2 a{
color:#fff;
display:block;
padding:5px 0 0 0;
width:186px;
height:21px;
background:url(../../images/puce1.jpg) right top no-repeat;
cursor:pointer;
}

div.categorie h2 a:hover {
margin:0;
padding:5px 0 0 0;
font-weight:bold;
width:186px;
height:21px;
background:url(../../images/puce2.jpg) right top no-repeat;
color:#F00;
}

div.categorie h2 span {
	display:block;
	width:186px;
	height:27px;
}

div.categorie ul li:hover a {
}

div.categorie ul li a {
	width:181px;
	height:21px;
	display:block;
	color:#eee;
	padding:5px 0 0 5px;
}

div.produit {
	width:146px;
	height:198px;
	background:url(../../images/produit.jpg) no-repeat;
	float:left;
	margin:5px;
}

div.photo {
	width:100px;
	height:100px;
	background-repeat:no-repeat;
	margin:10px auto 0 auto;
}

div.produit h1 {
	display:block;
	height:16px;
	margin:35px 0 0 0;
	padding:0 0 0 25px;
	font-size:11px;
	font-weight:normal;
	color:#023C75;
	background:url(../../images/puce3.jpg) 10px 2px no-repeat;
}

div.produit h1 a {
	color:#023C75;
}

div.produit span.prix {
	display:block;
	height:16px;
	padding:0 0 0 25px;
	color:#023C75;
	background:url(../../images/puce4.jpg) 10px 2px no-repeat;
}

div.produit span.lien {
	display:block;
	height:16px;
	padding:0 0 0 25px;
	color:#EA5E00;
	background:url(../../images/puce4.jpg) 10px 2px no-repeat;
}

div.produit span.lien a {
	color:#EA5E00;
	text-decoration:underline;
}

#arbo {
	font-size:10px;
	font-style:italic;
}

.produit_prix {
	display:block;
	text-align:right;
	font-size:16px;
	color:#FF0000;
	font-weight:bold;
	position:absolute;
	margin-left:350px;
}

div.produit_le_descriptif_haut {
	background:url(../../images/descHaut.jpg) no-repeat;
	width:520px;
	height:10px;
}

div.produit_le_descriptif {
	background:#FF0000;
	background:url(../../images/descCentre.jpg) repeat-y;
	width:500px;
	padding:0 10px 0 10px;
}

div.produit_le_descriptif_bas {
	background:url(../../images/descBas.jpg) no-repeat;
	width:520px;
	height:10px;
}

div.produit_categorie {
	text-align:right;
}

span.pdtAgrandir {
	display:block;
}

span.pdtRecommander {
	display:block;
}
h1{margin:0;padding:0}
h1 span{display:none}

