@charset "UTF-8";
/* CSS Document */
body{
	 background-image:url(/images/background.jpg);
	 background-repeat:repeat-x;
	 background-position:top left; 
	 margin: 0px; /* pour éviter les marges */
	 margin-top:0px;
     text-align: center; /*pour corriger le bug de centrage IE*/
	 background-color:#1b1b1b;
}
#conteneur {
	 /* on positionne le conteneur */
	/*position:relative;*/
    margin-left: auto;
    margin-right: auto;
	padding:0px;
	width:967px;
}
.entete{
float:left;
background-image:url(/images/entete.jpg);
width:967px;
height:182px;
}
.mon-compte{
float:left;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
margin-top:0px;
padding-left:723px;
padding-top:52px;
width:100px;
height:20px;
}
.mon-compte a{
color:#FFFFFF;
text-decoration:none;
}
.mon-compte a:hover{
color:#ccff00;
text-decoration:none;
}
.mon-panier{
float:left;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:12px;
margin-top:0px;
padding-left:23px;
padding-top:52px;
width:100px;
height:20px;
}
.mon-panier a{
color:#FFFFFF;
text-decoration:none;
}
.mon-panier a:hover{
color:#ccff00;
text-decoration:none;
}
.recherche{
float:left;
padding-left:730px;
margin-top:0px;
padding-top:69px;
width:0px;
height:30px;
}
.ok{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1b1b1b;
padding-top:65px;
padding-right:16px;
margin-top:0px;
height:24px;
width:33px;
}
.menu{
float:left;
background-image:url(/images/menu.jpg);
width:967px;
height:33px;
padding-left:0px;
padding-top:14px;
}
.menu a{
float:left;
height:33px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#232323;
text-decoration:none;
}
.lien1{float:left;text-align:left;padding-left:50px;}
.menu a:hover{color:#999999;}
.lien2{float:left;text-align:left;padding-left:60px;}
.lien3{float:left;text-align:left;padding-left:60px;}
.lien4{float:left;text-align:left;padding-left:60px;}
.lien5{float:left;text-align:left;padding-left:60px;}
.lien6{float:left;text-align:left;padding-left:60px;}
.lien7{float:left;text-align:left;padding-left:60px;}
.lien8{float:left;text-align:left;padding-left:60px;}
.separation{
float:left;
background-color:#1b1b1b;
width:967px;
height:28px;
}
.menu-vertical{
float:left;
width:190px;
}

.les-marques{
float:left;
width:190px;
}

#contenu{
float:left;
background-color:#1b1b1b;
width:967px;
}
.contenu2{
float:left;
background-color:#1b1b1b;
width:777px;
}
.image-promo{
float:left;
background-image:url(/images/promo.jpg);
width:761px;
height:140px;
}

.texte-contact{
float:left;
width:761px;
}

.bloc-nouveaute{
float:left;
background-image:url(/images/image-notre-selection.jpg);
width:761px;
height:87px;
}

.promo{
float:left;
background-image:url(/images/promo1.jpg);
width:190px;
height:275px;
}
.nouveaute{
float:left;
background-image:url(/images/nouveaute1.jpg);
background-repeat:no-repeat;
width:761px;
height:189px;
}
.img-nouveaute{
float:left;
margin-top:0px;
padding-top:2px;
width:247px;
height:185px;
}
.titre-nouveaute{
float:left;
text-align:left;
margin-top:0px;
padding-top:7px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#6c6969;
width:495px;
height:50px;
}
.description-nouveaute{
float:left;
text-align:left;
margin-top:0px;
padding-top:0px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#292929;
width:495px;
height:90px;
line-height:18px;
}
.prix-nouveaute{
float:left;
text-align:right;
margin-right:0px;
margin-top:0px;
padding-top:0px;
padding-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#c6155c;
width:495px;
height:20px;
}
.titre-rubrique1{
float:left;
text-align:left;
padding-left:25px;
font-family:Century Gothic,Arial, Helvetica,;
background-image:url(/images/puce1.jpg);
background-repeat:no-repeat;
font-size:14px;
color:#ccff00;
width:190px;
height:35px;
}
.titre-rubrique2{
float:left;
text-align:left;
padding-left:25px;
font-family:Century Gothic,Arial, Helvetica,;
background-image:url(/images/puce2.jpg);
background-repeat:no-repeat;
font-size:14px;
color:#ff005a;
width:190px;
height:35px;
}
.titre-rubrique3{
float:left;
text-align:left;
padding-left:25px;
font-family:Century Gothic,Arial, Helvetica,;
background-image:url(/images/puce3.jpg);
background-repeat:no-repeat;
font-size:14px;
color:#ff9c00;
width:190px;
height:35px;
}
.lien-rubrique-vert{
float:left;
text-align:left;
padding-left:30px;
font-size:13px;
color:#FFFFFF;
background-image:URL(/images/rond-vert.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
width:160px;
height:25px;
text-decoration:none;
}
.lien-rubrique-rose:hover{
color:#ff2270;
}
.lien-rubrique-rose{
float:left;
text-align:left;
padding-left:30px;
font-size:13px;
color:#FFFFFF;
background-image:URL(/images/rond-rose.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
width:160px;
height:25px;
text-decoration:none;
}
.lien-rubrique-orange:hover{
color:#ff9c00;
}
.lien-rubrique-orange{
float:left;
text-align:left;
padding-left:30px;
font-size:13px;
color:#FFFFFF;
background-image:URL(/images/rond-orange.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
width:160px;
height:25px;
text-decoration:none;
}
.lien-rubrique-vert:hover{
color:#ccff00;
}
.img-promo{
float:left;
width:187px;
height:140px;
margin-top:2px;
margin-left:0px;
}
.titre-promo{
float:left;
text-align:left;
margin-top:0px;
padding-top:5px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#6c6969;
width:179px;
height:30px;
}
.description-promo{
float:left;
text-align:left;
margin-top:0px;
padding-top:0px;
padding-left:10px;
padding-right:5px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#292929;
width:169px;
height:20px;
}
.voir-details-promo{
float:left;
width:186px;
height:26px;
padding-left:2px;
}
.prix-barre{
float:left;
text-align:right;
font-size:18px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
color:#6C6969;
width:30px;
height:26px;
text-decoration:line-through;
}

.prix-barre-detail{
font-size:15px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
color:#c6155c;
text-decoration:line-through;

}

.prix-barre-liste{
font-size:11px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#c6155c;
text-decoration:line-through;
height:15px;
}

.prix-liste {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#d2218e;
font-weight:bold;
}

.annonce-promo {
color:#c6155c;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
}

.prix-nouveau{
float:left;
text-align:left;
font-size:25px;
padding-top:10px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
color:#c6155c;
width:115px;
height:26px;
}

.footer{
float:left;
background-image:url(/images/footer.jpg);
width:967px;
height:81px;
padding-top:55px;
margin-top:55px;
}
.liens-footer a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	width:967px;
	height:20px;
}
.lien-agence a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#a8a8a8;
	width:967px;
	height:20px;
}
.lien-agence{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#a8a8a8;
	width:967px;
	height:20px;
	padding-top:15px;
}
.entete_master {
	background-color:#1b1b1b;
	width:720px;
	margin-top:6px;
	text-align:left;
	margin-right:27px;
	font-family:Arial;
	font-size:18px;
	color:#E8E8E8;
	padding:10px;
	float:right;
	
}
.contenu_master {
	/*background-color:#858585;*/
	background-color:#303030;
	width:740px;
	margin-top:6px;
	text-align:left;
	margin-right:20px;
	font-family:verdana;
	color:#ffffff;
	font-size:11px;
	float:right;
	margin-right:27px;
	border:1px solid #777777;
}

.contenu_master a{
	/*background-color:#858585;*/
	color:#a7c62c;
}
.textenoir {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#e7e7e7;
}
/* mon compte */
.textenoirgras {
	font-size:14px;
	color:#1B1B1B;
}
.menunoir {
	color:white;
}
.menunoir a {
	color:white;
	text-decoration:none;
}
/* fin mon compte*/
#fil {
	color:#595959;
	font-family:"Century Gothic";
	font-size:15px;
	padding-top:15px;
	padding-left:15px;
}
#fil a {
	color:#B40B57;
	text-decoration:none;
}
#fil a:hover {
	text-decoration:underline;
}
/* liste produits */
.libelle_liste {
	padding-top:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6c6969;
	text-align:center;
	border:0px solid black;
	width:189px;
	border:0px solid black;
	height:30px;
}
.p4{
	
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin:0px;
	float:left;
	font-family:'arial';
	font-size:15px;
	color:#d2218e;
	font-weight:bold;
	border:0px solid black;
	text-align:center;
}
.cadre_liste {
	float:left;
	margin-right:2px;
	height:190px;
	border:1px solid #7a7a7a;
	background-color:#E2E2E2;
	margin-top:15px;
	padding-bottom:5px;
}

.description{
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
text-align:left;
margin-top:0px;
padding-top:0px;
color:#ffffff;
font-size:13px;
float:left;
width:761px;
line-height:19px;
}

.titre-description{
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
text-align:left;
margin-top:0px;
padding-top:10px;
color:#ffffff;
font-size:20px;
float:left;
width:761px;
}

.description-liste{
	color:#292929;
	float:left;
	text-align:left;
	margin-top:0px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:180px;
	height:45px;
}
.prix-produit {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#c6155c;
	border:0px solid black;
}
/*  fin liste produits */
/* detail */
.titre-detail {
	border:0px solid white;
	color:#E2E2E2;
	float:right;
	font-family:arial;
	font-size:25px;
	text-align:left;
	width:740px;
}
.description-detail {
	color:#ededed;
	font-family:arial;
	font-size:12px;
	margin-bottom:10px;
}
.image-detail {
	float:left;
	margin-right:15px;
}
.prix-detail {
	color:#ccff00;
	font-family:arial;
	font-size:25px;
	font-weight:400;
	margin-top:10px;
	margin-bottom:10px;
}
.quant-detail {
	float:left;
	color:#ededed;
	font-family:arial;
	font-size:12px;
	margin-bottom:15px;
	margin-right:50px;
}
.carac-detail {
	color:#ededed;
	font-family:arial;
	font-size:12px;
	margin-top:10px;
	
}
.panier-detail {
	float:left;
}
.cadre_detail {
	border:1px solid #777777;
	width:700px;
	float:right;
	margin-right:21px;
	padding:10px;
	text-align:left;
	background-color:#303030;
}
.txttableau {
	color:#ededed;
	font-family:arial;
	font-size:12px;
}
/*  fin detail produit */
/* ajout au panier */
#cache {
	display:none;
	top:0px;
	left:0px;
	clear:both;
	visibility:hidden;
	border:0px solid black;
	margin:0px;
	width:100%;
	height:100%;
	background:#000000;
	position:fixed;
	z-index:2;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}
#result_panier {
	visibility:hidden;
	border:1px solid #777777;
	left:35%;
	top:30%;
	width:420px;
	height:210px;
	background:#303030;
	position:absolute;
	z-index:2;
}
/*  fin ajout panier */
/*    pagesize   */
.pagination a {
	border:1px #413E3E solid;
	text-decoration:none;
	background-color:#1B1B1B;
	margin-left:5px;
	padding: 2px 6px;
	color:#D1FF00;
  }
.pagination a:hover{
	border:1px #CCCCCC solid;
	text-decoration:none;
	background-color:#1B1B1B;
	color:#B40B57;
  }
.paginationAct a {
    color:white;
	border:1px #3465C4 solid;
	text-decoration:none;
	background-color:#3465C4;
	margin-left:5px;
	padding: 2px 6px;
  }
.pagesize {
	margin-bottom:5px;
 }
  #conteneurpagesize {
	text-align:center;
	font-family:verdana;
	font-size:12px;
	padding-top:15px;
	margin-top:15px;
	margin-bottom:15px;
  }
  /*    fin du pagesize     */
  
  .titreVert {font-family:'trebuchet ms';color:#D5FE00;text-align:left;width:720px;float:right;margin-right:21px;font-size:25px;font-style:italic;}
  .lienplus a {color:#E01D6B;font-family:trebuchet ms;}
  .baseline {clear:both;color:#E2E2E2;text-align:justify;font-family:arial;font-size:11px;}
  .baseline a {color:#ffffff;}
  .editorial{font-family:'trebuchet ms';font-size:12px;text-align:left;padding-left:20px;}
  .editorial a {color:white;text-decoration:none;}
  
