body {
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	background-color:#c9c9c9;
	background-image:url(../images/fond-page.gif);
	background-repeat:repeat-y;
	background-position:center;
	margin:0px;
	font-size:12px;
	text-align:left;
	
}

a { font-size:12px; font-weight:bold; color:#426b1d; text-decoration:none;}
a:hover { color:#000000; text-decoration:underline}

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a2203e; border:1px solid #cccccc}

#nav-sup { background-repeat:no-repeat; background-image:url(../images/fond-nav.gif);  height:37px; font-size:12px; color:#000000; text-align:right; padding-right:10px; text-align:center; line-height:25px}
#nav-sup a { color:#000000; text-decoration:none}
#nav-sup a:hover {text-decoration:underline}
#nav-sup .focus { font-weight:bold; color:#a2203e}

#haut-search { background-image:url(../images/bandeau-nuages3.gif); background-repeat:no-repeat; width:620px; height:149px; }
#haut-search .search { padding-right:10px; text-transform:uppercase; font-size:12px}
#haut-search .search a { font-weight:bold; color:#a2203e; text-decoration:none; font-size:12px}
#haut-search .search input { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:5px; margin-right:5px; color:#666666}
#haut-search .nav { background-image:url(../images/nav-fond.gif); background-repeat:repeat-x; float:right; padding-right:10px; text-transform:uppercase;}
#haut-search .nav a {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold;}
#haut-search .nav a:hover {color:#fbcb8c; text-decoration:none;}

#bandeau-user {  color: #555555; padding-right:10px; font-size:11px; text-align:center; margin-top:10px ;}
#bandeau-user a { text-decoration:underline; color:#000000; font-weight:bold; font-size:11px}
#bandeau-user a:hover { text-decoration:none; color:#a2203e;}

#bloc-boutique { background-image:url(../images/bloc-fond.gif); background-repeat:repeat-y; width:212px}

#conteneur { background-color:#FFFFFF; text-align:left}

#nav-gauche { padding:10px;}
#nav-gauche hr { border-top:#cecece; border-left:#fff; margin:5px; height:1px; color:#cecece; background-color:#cecece}


#nav-gauche a { color:#426b1d; text-decoration:none; font-size:13px; display:block; padding:3px; font-weight:bold; margin-bottom:2px; }
#nav-gauche a:hover {
	color:#000000;
	text-decoration:none;
	background-color:#ffffff
}

#nav-gauche ul { padding-left:15px; margin:1px; font-size:0px; }
#nav-gauche #boutique li.niveau0 { list-style:none; background-image:url(../images/puce-li-niveau0.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:10px; margin-top:1px; margin-top:0px; margin-bottom:0px}
#nav-gauche #boutique ul.ulniveau1 { list-style:none; margin-left:5px; margin:5px;  }
#nav-gauche #boutique ul.ulniveau1 a { color:#000000; border-bottom:1px dashed #cecece}
#nav-gauche #boutique ul.ulniveau1 a:hover { color:#000000;}
#nav-gauche #boutique li.niveau1 { list-style:none; background-image:url(../images/puce-li-niveau1.gif); background-repeat:no-repeat; background-position:0px 8px;  padding-left:5px;}

#nav-gauche #boutique ul.ulniveau2 { list-style:none;}
#nav-gauche #boutique ul.ulniveau2 a { color:#4b4b4b; font-weight:normal; border-bottom:none    }
#nav-gauche #boutique ul.ulniveau2 a:hover { color:#a2203e;  }
#nav-gauche #boutique li.niveau2 { list-style:none; background-image:url(../images/puce-li-niveau2.gif); background-repeat:no-repeat; background-position:0px 8px;  padding-left:5px; margin-left:3px}
#nav-gauche #boutique ul.ulniveau3 { list-style:none;}
#nav-gauche #boutique ul.ulniveau3 a { color:#4b4b4b; font-weight:normal; border-bottom:none    }
#nav-gauche #boutique ul.ulniveau3 a:hover { color:#a2203e;  }
#nav-gauche #boutique li.niveau3 { list-style:none; background-image:url(../images/puce-li-niveau3.gif); background-repeat:no-repeat; background-position:0px 4px;  padding-left:7px; margin-left:5px}

#nav-gauche #services li { list-style:none; background-image:url(../images/puce-li-services.gif); background-repeat:no-repeat; background-position:0px 7px; padding-left:8px; margin-top:1px; margin-top:0px; margin-bottom:0px}
#nav-gauche #services a { color:#4b4b4b; font-weight:normal; border-bottom:none    }
#nav-gauche #services a:hover { color:#e9891f; background-color:#fff  }

#nav-gauche #guide li { list-style:none; background-image:url(../images/puce-li-guide.gif); background-repeat:no-repeat; background-position:0px 7px; padding-left:8px; margin-top:1px; margin-top:0px; margin-bottom:0px}
#nav-gauche #guide a { color:#4b4b4b; font-weight:normal; border-bottom:none    }
#nav-gauche #guide a:hover { color:#4b9125; background-color:#fff  }



#mini-nav { font-size:11px; margin-bottom:25px}
#mini-nav a { text-decoration:none; font-weight:bold; color:#a2203e; font-size:11px;}
#mini-nav a:hover { text-decoration:underline; color:#000000}

#contenu { padding:10px; text-align:left}
#contenu h2 { background-image:url(../images/ico-folder.gif); background-repeat:no-repeat; background-position:0px 4px; border-bottom:1px solid #c8ddbc; margin-right:10px; font-size:18px; padding-left:22px; color:#000000; line-height:30px}
#contenu h2 a {font-size:18px;}

#contenu .txtmini { color:#4b4b4b; font-size:10px}
#contenu .imglist { }
#contenu .imglist-fiche { border:1px dashed #cccccc; padding:5px; margin-right:5px; }

#contenu li.hp-list-produit { width:165px; float:left; margin-right:30px; margin-bottom:10px; text-align:left; display: inline; height:250px; text-align:center; border:1px dotted #cecece; padding:2px;  }
#contenu .stopFloat{clear:left;}




#contenu .hp-bloc-accroche { color:#a2203e; font-weight:bold; padding-bottom:5px; text-align:left}
#contenu .hp-bloc-promo { background-color:#fa9700; color:#FFFFFF; font-weight:bold; padding:5px; text-align:center;}
#contenu .hp-prix { font-size:16px; font-weight:bold; text-align:center; color:#a2203e; padding-top:10px; padding-bottom:5px}
#contenu .hp-prix-barre { font-size:10px; }
#contenu .hp-nom-produit{ padding-top:10px; padding-bottom:10px;text-align:left}
#contenu .hp-nom-produit a{ color:#4b4b4b; font-size:12px; font-weight:bold;  text-decoration:none}
#contenu .hp-nom-produit a:hover{ color:#a2203e; font-size:12px; font-weight:bold; color:#a2203e; text-decoration:underline}
#contenu .titre-descriptif { border-bottom:1px dashed #cecece;}
#contenu .alert { border:1px dashed #cecece; font-size:16px; font-weight:bold; text-align:center;color:#a2203e; padding:20px; background-color:#ececec}

#panier { font-size:10px}
#panier a { color:#a2203e; text-decoration:none; font-size:10px}
#panier a:hover { color:#000000; text-decoration:underline}
#panier th { background-color:#9cc936; padding:4px; color:#FFFFFF}
#panier th.nostyle { background-color:#fff}
#panier h3 { font-size:14px; text-align:center}
#panier td { padding:2px;}
#panier td.total { font-size:11px; font-weight:bold; text-align:right; background-color:#ececec}
#panier .prix-total { font-size:16px; color:#a2203e; text-align:right}
#panier .prix-detail { font-size:12px; font-weight:bold}
#panier .total-mini { font-weight:normal; font-style:italic}
#panier td.list { border-bottom:1px solid #cecece}


#bas-page { font-size:9px; background-image:url(../images/bas-fond.gif); background-repeat:repeat-x; color:#cccccc; text-align:center; height:30px}
#bas-page a {padding:10px; color:#FFFFFF; text-decoration:none; font-size:10px}
#bas-page a:hover {text-decoration:underline;}

#contenu h3.nom-produit {color:#000000; font-size:20px}
#contenu h2.panier { background-image:url(../images/ico-panier.gif); background-repeat:no-repeat; background-position:0px 4px; border-bottom:1px dashed #cecece; margin-right:10px; font-size:14px; padding-left:25px; font-size:20px}

#contenu .fiche-produit { background-color:#f3f3f3; font-weight:bold}
#contenu .fiche-produit-bt { padding-bottom:5px}
#contenu .prix { font-size:20px; font-weight:bold; color:#a2203e; background-color:#FFFFFF; text-align:center}
#contenu .fiche-produit-descriptif { padding-top:10px;}


#pied-page {background-color:#FFFFFF; font-size:10px;}

#signature {font-size:10px; text-align:center}
#signature a{font-size:10px; text-decoration:none;color: #555555;}
#signature a:hover{font-size:10px; text-decoration:none;color: #555555;}


#cont_div h2{ font-size:10px; font-weight:normal; text-align:center}

#descCategorie {padding:15px }


/* Page d'accueil */



#pdt-vente-flash{ float:right; background-color:#fff; width:247px; border:1px solid #f4dadc; height:165px}
#pdt-vente-flash .titre{ background-image:url(../images/titre-flash-fond.gif); background-repeat:repeat-x}
#pdt-vente-flash .img-flash{ height:45px; }
.hp-hr-flash {border:0px solid #c8ddbc; margin-bottom:10px; margin-top:10px; height:1px; }
/*
.hp-flash-prod {margin:12px}
.hp-flash-prod a { font-size:9px}
*/
.hp-flash-prod {margin:9px}
.hp-flash-prod a { font-size:12px}

#pdt-coup-coeur{border: 1px solid #c8ddbc; margin-top:5px; width:265px; height:304px; float:left}
#pdt-coup-coeur .titrecoeur{ background-image:url(../images/titre-coeur-fond.gif); background-repeat:repeat-x}
#pdt-coup-coeur .bloc-coeur{margin-right:5px; margin-top:10px}
#pdt-coup-coeur a.hp-coeur{ color:#355e1f; font-size:11px }
#pdt-coup-coeur a.hp-coeur:hover{ color:#000; font-size:11px }
.hp-hr-coeur { border-left:#fff; margin:5px; height:1px; color:#c8ddbc; background-color:#c8ddbc; border-bottom:1px dashed #cecece;}


#pdt-new{ width:390px; border: 1px solid #f9e0c4; margin-top:5px; margin-left:5px; text-align:center; height:304px; float:right}
#pdt-new .img-nouvo{ height: 80px; margin-bottom:15px}
#pdt-new a{ color:#c46f11; font-size:11px}
#pdt-new a:hover{ color:#000; text-decoration:none}
#pdt-new .titrenouvo{ background-image:url(../images/titre-nouvo-fond.gif); background-repeat:repeat-x; text-align:left}
#pdt-new .nouvo-prod{ float:left; width:120px; margin:4px;}


#pdt-best-vente{margin-bottom:5px; border:1px solid #d8ecf7; text-align:center; width:663px; margin-top:5px; height:276px}
#pdt-best-vente a { font-size:11px; color:#3a8bb8;}
#pdt-best-vente a:hover {color:#000}
#pdt-best-vente .img-best { height:120px}
#pdt-best-vente .titreventes{background-image:url(../images/titre-ventes-fond.gif); background-repeat:repeat-x; text-align:left}
#pdt-best-vente .best-prod{ float:left; width:145px; margin:10px;}

.separateur { clear:left; height:0px}




#etape-paiement{ font-size:10px; color:#FFFFFF; font-weight:bold }
#etape-paiement .on{ background-color:#9cc936;    height:50px; width:120px; text-align:center}
#etape-paiement .on a{font-size:10px; color:#FFFFFF; text-decoration:none}
#etape-paiement .on a:hover{font-size:10px; color:#FFFFFF; text-decoration:underline}
 
#etape-paiement .off{ background-color:#A9A8A8;       height:50px;width:120px; text-align:center}
#etape-paiement .off a{font-size:10px; color:#FFFFFF; text-decoration:none}
#etape-paiement .off a:hover{font-size:10px; color:#FFFFFF; text-decoration:underline}


.infobulle{
	position: absolute;
	visibility : hidden;
	padding: 4px;
	font-family: Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	border:1px solid #A2203E;
	color:#A2203E;
	width:100px;
	text-align:left top;	
	left:250px
}