#cont_div{
	text-align:center;
}
#cont_div h1{
	text-align:center;
	font-size:10px;
	color: #555555;
	font-weight:normal;
}
#cont_div h1 a{
	text-align:center;
	font-size:10px;
	color: #555555;
	text-decoration:none;
	font-weight:normal;
}


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

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	background-color:#fff;
	margin:0px;
	font-size:12px;
	background-image:url(../images/fond-site.png); background-repeat:repeat-x
	
}

.largeur-site{ width:989px}

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

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

#nav-sup { color:#5b5b5b; margin-left:50px; font-size:9px}
#nav-sup a { color:#fff; text-decoration:none; padding-left:15px; padding-right:15px; font-variant:small-caps }
#nav-sup a:hover {text-decoration:none; color:#F90}
#nav-sup .focus { font-weight:bold; color:#284c9e}

#ico-haut a {  color:#fff; text-decoration:none; font-variant:small-caps}
#ico-haut a:hover {text-decoration:none; color:#F90}

.nav-search { background-image:url(../images/fond-search.gif); background-repeat:no-repeat; background-color:#363636; border:1px solid #565656; color:#FFF; padding-left:25px}


#bandeau { background-image:url(../images/fond-bandeau.png); background-repeat:no-repeat; width:989px; height:151px; margin:auto;}

#bandeau-user { background-repeat:no-repeat; color: #FFF; padding-right:25px; font-size:11px; float:right; padding-top:15px; width:630px; text-align:right}
#bandeau-user a { text-decoration:none; color:#fff; font-size:11px; font-variant:small-caps}
#bandeau-user a:hover { text-decoration:none; color:#F90;}

#sep-contenu { width:2px; border-right:2px dashed #ccc; padding-top:15px}

#conteneur { background-image:url(../images/fond-contenu.png); background-repeat:repeat-y}

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


#nav-gauche a { color:#4b4b4b; text-decoration:none; font-size:11px; display:block; padding:3px; font-weight:bold; margin-bottom:2px; }
#nav-gauche a:hover { color: #F60; text-decoration:none;}

#nav-gauche ul { padding-left:10px; margin:1px; font-size:0px; padding-right:20px }
#nav-gauche #boutique li.niveau0 { list-style:none; background-image:url(../images/puce-li-niveau0.gif); background-repeat:no-repeat; background-position:0px 7px; padding-left:8px; 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:#284c9e; border-bottom:1px dashed #cecece}
#nav-gauche #boutique ul.ulniveau1 a:hover { color:#284c9e;}
#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:7px;}

#nav-gauche #boutique ul.ulniveau2 { list-style:none;}
#nav-gauche #boutique ul.ulniveau2 a { color:#284c9e; font-weight:normal; border-bottom:none    }
#nav-gauche #boutique ul.ulniveau2 a:hover { color:#284c9e;  }
#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:7px; margin-left:5px}
#nav-gauche #boutique ul.ulniveau3 { list-style:none;}
#nav-gauche #boutique ul.ulniveau3 a { color:#284c9e; font-weight:normal; border-bottom:none    }
#nav-gauche #boutique ul.ulniveau3 a:hover { color:#284c9e;  }
#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:#284c9e}
#mini-nav a:hover { text-decoration:underline; color:#000000}

#contenu { padding:10px; width:745px;}
#contenu h2 { background-image:url(../images/fond-h2.gif); background-repeat:no-repeat; margin-right:10px; font-size:14px; padding-left:30px; line-height:25px}

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

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


#hpnouvofl { background-image:url(../images/fond-hp-nouvo.png); background-repeat:no-repeat; width:707px; height:259px; margin:0px; padding:0px}




#contenu .hp-bloc-accroche { color:#284c9e; font-weight:bold; padding-bottom:5px; text-align:center}
#contenu .hp-bloc-promo { background-color:#fa9700; color:#FFFFFF; font-weight:bold; padding:5px; text-align:center;}
#contenu .hp-prix { font-size:20px; font-weight:bold; text-align:center; color: #F60; 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:center}
#contenu .hp-nom-produit a{ color:#4b4b4b; font-size:12px; font-weight:bold;  text-decoration:none}
#contenu .hp-nom-produit a:hover{ color:#284c9e; font-size:12px; font-weight:bold; color:#284c9e; 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:#284c9e; padding:20px; background-color:#ececec}

#panier { font-size:10px}
#panier a { color:#284c9e; text-decoration:none; font-size:10px}
#panier a:hover { color:#000000; text-decoration:underline}
#panier th { background-color:#1680b8; 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:#284c9e; 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/fond-pied.png); background-repeat:no-repeat; color:#cccccc; text-align:center; height:308px; width:989px; margin:auto; text-align:left; padding-top:40px}
#bas-page a {color:#ccc; text-decoration:none; font-size:9px}
#bas-page a:hover {text-decoration:underline;}

#contenu h3.nom-produit {color: #06C; font-size:24px}
#contenu h2.panier {background-image:url(../images/fond-h2.gif); background-repeat:no-repeat; margin-right:10px; font-size:18px; padding-left:30px; line-height:25px; color:#1680b8}




#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:#F60; 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; text-align:left }



#etape-paiement{ font-size:10px; color:#FFFFFF; font-weight:bold }
#etape-paiement .on{ background-image:url(../images/etape-paiement-on.gif); background-position:top center; background-repeat:no-repeat ;   height:50px; width:115px; 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-image:url(../images/etape-paiement-off.gif); background-position:top center; background-repeat:no-repeat ;     height:50px;width:115px; 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}
/* 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; padding-top:60px; margin-left:15px}
.hp-flash-prod a { font-size:11px}
.hp-flash-prod img {border: 1px solid #999}

#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-top:#c8ddbc; border-left:#fff; margin:5px; height:1px; color:#c8ddbc; background-color:#c8ddbc}


#pdt-new{ width:495px; margin-top:55px; margin-left:15px; text-align:center; height:auto; float:left;}
#pdt-new .img-nouvo{ height: 80px; margin-bottom:15px;}
#pdt-new a{ color: #333; font-size:11px}
#pdt-new a:hover{ color: #F60; 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:140px; margin:8px; background-image:url(../images/fond-hp-pdt-nouvo.png); background-repeat:no-repeat; height:181px;}


#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}

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