@charset "UTF-8";
/* CSS Document */

body{
	 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:#ffffff;
	 
}

#conteneur {
    margin-left: auto;
    margin-right: auto;
	padding:0px;
	width:950px;
}

#entete{
width:950px;
height:145px;

}

.logo {
float:left;
width:500px;
height:145px;
}

.connexion {
background-image:url(images/connexion.jpg);
background-repeat:no-repeat;
float:left;
width:450px;
height:145px;
}

#recherche-rapide{
float:left;
clear:both;
width:200px;
height:145px;
color:#0099FF;
margin-left:0px;
padding-left:0px;
padding-left:48px;

}

.bt_go_1{
float:left;
width:39px;
height:19px;
margin-top:65px;
}

.bt_go_2{
float:left;
width:39px;
height:19px;
margin-top:5px;
}

.reference_go{
float:left;
width:145px;
height:19px;
margin-top:65px;
}

.libelle_go{
float:left;
margin-top:5px;
width:145px;
height:19px;
}

#mon-compte{
float:left;
width:202px;
height:145px;
color:#0099FF;
margin-left:0px;
padding-left:0px;
}

.blanc-mon-compte{
float:left;
width:10px;
height:145px;
}

.bt_mon_compte{
float:left;
width:158px;
height:32px;
margin-top:30px;
}

.blanc-panier{
float:left;
width:158px;
height:32px;
cursor:pointer;
}
.mon-panier{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#524c4c;
width:158px;
height:20px;
padding-left:10px;
text-align:left;
}

.contact_entete a{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#048BBA;
width:158px;
height:20px;
margin-top:5px;
text-align:left;
}
#menu {
background-repeat:no-repeat;
float:left;
clear:both;
width:950px;
height:102px;
}

.blanc{
float:left;
width:22px;
height:102px;
}

.btn_1{
float:left;
width:115px;
height:102px;
}

.btn_2{
float:left;
width:113px;
height:102px;
}


.btn_3{
float:left;
width:113px;
height:102px;
}


.btn_4{
float:left;
width:112px;
height:102px;
}


.btn_5{
float:left;
width:114px;
height:102px;
}

.btn_6{
float:left;
width:113px;
height:102px;
}

.btn_7{
float:left;
width:113px;
height:102px;
}

.btn_8{
float:left;
width:113px;
height:102px;
}


#contenue{
background-image:url(images/contenue-background.jpg);
float:left;
width:950px;

}

.blanc-menu-gauche{
float:left;
width:22px;
height:724px;
}

#menu-gauche{
background-image:url(images/menu-background.jpg);
background-repeat:repeat-y;
float:left;
width:175px;
}

.menu-haut{
clear:both;
margin-top:0px;
margin-bottom:0px;
background-image:url(images/menu-haut.jpg);
background-repeat:no-repeat;
width:175px;
height:20px;
}

.menu-fond{
float:left;
clear:both;
margin-top:0px;
margin-bottom:0px;
background-image:url(images/menu-fond.jpg);
width:175px;
}

.menu-fond a{
float:left;
padding-left:0px;
font-family:Futura, Arial, Helvetica, sans-serif;
font-size:11px;
color:#595959;
list-style:url(images/puce-bleu-divers.gif);
text-decoration:none;
text-align:left;
}

.menu-bas{
clear:both;
margin-top:0px;
margin-bottom:0px;
background-image:url(images/menu-bas.jpg);
background-repeat:no-repeat;
width:175px;
height:6px;
}

.rubrique{
float:left;
width:164px;
height:18x;
text-transform:uppercase;
font-size:10px;
text-align:left;
font-family:Verdana;
border-left:1px solid #CBC9CA;
border-right:1px solid #CBC9CA;
margin-left:2px;
padding-left:5px;
background-color:#ffffff;
font-weight:bold;
margin-bottom:3px;
margin-top:3px;
}

.sous-menu{
clear:both;
float:left;
width:171px;
}

.blanc-puce{
float:left;
width:5px;
height:16px;
}

.puce {
float:left;
width:13px;
height:15px;
}
.puce-lavage{
float:left;
background-image:url(images/puce-marine-lavage.gif);
width:13px;
height:15px;
}

.puce-cuisson{
float:left;
background-image:url(images/puce-orange-cuisine.gif);
width:13px;
height:15px;
}

.puce-froid{
float:left;
background-image:url(images/puce-violette-froid.gif);
width:13px;
height:15px;
}

.puce-chauffage{
float:left;
background-image:url(images/puce-rose-chauffage.gif);
width:13px;
height:15px;
}

.puce-petitmenager{
float:left;
background-image:url(images/puce-marron-petit-menager.gif);
width:13px;
height:15px;
}

.puce-hifi{
float:left;
background-image:url(images/puce-grise-hifi.gif);
width:13px;
height:15px;
}

.puce-sanitaire{
float:left;
background-image:url(images/puce-verte-sanitaire.gif);
width:13px;
height:15px;
}

.puce-divers{
float:left;
background-image:url(images/puce-bleu-divers.gif);
width:13px;
height:15px;
}

.puce-bleu{
float:left;
background-image:url(images/puce-bleu-divers.gif);
width:13px;
height:15px;
}

#mise-en-avant{
float:left;
width:731px;
height:324px;
}

#mise-en-avant2{
float:left;
width:730px;
height:140px;
}

.promotion{
background-image:url(images/promotion.jpg);
background-repeat:no-repeat;
float:right;
width:753px;
height:233px;
}

.blanc-promo-haut{
float:left;
width:753px;
height:50px;
}

.blanc-promo-gauche{
float:left;
width:10px;
height:170px;
}

.separation{
background-image:url(images/separation.jpg);
float:left;
width:6px;
height:170px;
}

.produit-promo{
float:left;
width:112px;
height:170px;
cursor:pointer;
}

.reduction{
float:left;
width:112px;
height:20px;
}


.texte-description{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
float:left;
width:112px;
height:30px;
}

.prix{
background-image:url(images/cache-promo.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
font-weight:bold;
color:#FFFFFF;
float:left;
width:112px;
height:19px;
}

.informations{
background-image:url(images/informations.jpg);
background-repeat:no-repeat;
float:right;
width:753px;
height:167px;
}

#footer{
float:left;
width:950px;
height:93px;
}

.blanc-footer{
float:left;
width:22px;
height:93px;
}

.fond-footer{
float:left;
padding-top:10px;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
width:906px;
height:93px;
}

.fond-footer a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#595959;
text-decoration:none;
}

#fil {
	color:#595959;
	font-family:"trebuchet MS";
	font-size:15px;
	padding-top:15px;
	padding-left:15px;
}

#fil a {
	color:#E14616;
	text-decoration:none;
}

#fil a:hover {
	text-decoration:underline;
}

.image-produit{
float:left;
width:112px;
height:100px;
}
/*block produit */
.titre-produit{
float:left;
background-image:url(images/details-produits-titre.jpg);
background-repeat:no-repeat;
width:731px;
height:65px;

}

.sous-titre-produit{
float:left;
background-image:url(images/details-produits-sous-titre.jpg);
width:731px;
height:30px;
}

.ref-produit{
float:left;
/*background-image:url(images/details-produits-ref.jpg);
background-repeat:repeat-y;*/
width:247px;
/*height:105px;*/
/*border-right:1px solid black;*/
background-color:#ffffff;
}

.img-produit{
float:left;
background-image:url(images/details-produits-img.jpg);
width:120px;
border:0px solid black;
text-align:left;
padding-left:0px;
background-color:#ffffff;
}

.description-produit{
float:left;
margin-top:10px;
font-size:12px;
background-repeat:no-repeat;
background-position: 33px;
/*height:105px;*/
border:0px solid black;
background-color:#ffffff;
width:350px;


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#414141;
text-align:left;
}

.prix-produit{
float:left;
width:189px;
height:38px;
}

.quantite-produit{
float:left;
background-color:#FFFFFF;
width:150px;
height:38px;
}

.bt-ajout-panier{
float:left;
/*background-image:url(images/details-produits-bt-ajout-chariot.jpg);*/
width:305px;
height:38px;
}

.separation-produit{
float:left;
background-image:url(images/details-produits-separation.jpg);
width:731px;
height:1px;
}

.p1{
padding-top:8px;
padding-left:30px;
margin-top:0px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#414141;
}

.p2{
padding-top:12px;
padding-left:30px;
margin-top:0px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/*font-weight:bold;*/
color:#414141;
text-align:left;
}
.ref {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#9a9a9a;
text-align:left;
}
.p3{
padding-top:14px;
padding-left:00px;
padding-right:42px;
margin-top:0px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-align:left;
text-align:justify;
line-height:14px;
}

.p4{
padding-top:10px;
padding-left:48px;
padding-right:0px;
margin-top:0px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-align:left;
}

  .pagination a {
	border:1px #C0C0C0 solid;
	text-decoration:none;
	background-color:#fff;
	margin-left:5px;
	padding: 2px 6px;
	
  }
  
  .pagination a:hover{
	border:1px #CCCCCC solid;
	text-decoration:none;
	background-color:#3465C4;
	color:white;
  }
  
  .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;
	margin-top:15px;
	margin-bottom:15px;
	
  }
  
#aucunproduit {
	font-family:verdana;
	font-size:12px;
	background-color:white;
	width:718px;
	margin-left:0px;
	padding-bottom:30px;
	padding-top:30px;
	border:1px #cfcfcf solid;
}

.entete_master {
	background-color:white;
	width:700px;
	margin-top:6px;
	text-align:left;
	margin-right:27px;
	border:1px solid #CBC9CA;
	font-family:verdana;
	color:#E14616;
	padding:10px;
	float:right;
	
}

.contenu_master {
	background-color:white;
	width:720px;
	margin-top:6px;
	text-align:left;
	margin-right:20px;
	border:1px solid #CBC9CA;
	font-family:verdana;
	color:#595959;
	font-size:11px;
	float:right;
	margin-right:27px;
}

.message {
	font-family:verdana;
	color:#003C72;
	font-size:13px;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}

a {
	text-decoration:none;
	color:#595959;
}
 a:hover {
	text-decoration:underline;
}
.cadreListeRub {
	border:0px solid black;
	width:710px;
	float:left;
	margin-left:7px;
	height:400px;
}
.contenuListeRub {
	height:400px;
	background-color:#ffffff;
	width:700px;
	border:1px solid #CBC9CA;
	padding:10px;
}


.contenu-details-produit{
float:left;
width:718px;
margin-left:7px;
padding-bottom:15px;
background-color:#FFFFFF;
}

.img-details{
float:left;
margin-top:10px;
padding-left:23px;
}

.contenu-ref-details{
float:left;
text-align:left;
width:280px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
font-size:12px;
padding-top:10px;
padding-left:10px;
}

.ref-details{
color:#9a9a9a;
}

.marque-details{
color:#9a9a9a;
}

.prix-details{
color:#333333;
font-size:14px;
}

.quant{
color:#3f3f3f;
float:left; 
margin-top:10px;
font-weight:normal;
}

.sous-titre-produit-details{
float:left;
background-image:url(images/details-produits-sous-titre-details.jpg);
width:731px;
height:30px;
}

.texte-details{
float:left;
text-align:left;
width:700px;
padding-left:28px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
color:#9a9a9a;
font-size:13px;
}