#body.categories-opened {
	margin-top: 24px;
}

div#categories ul { padding: 0px!important; }
div#categories ul li.current a { text-decoration: underline; }
div#categories ul li.current li a { text-decoration: none; }
div#categories ul li.current li.current a { text-decoration: underline; }
div#categories ul#liste-categories li { border-bottom: 1px dotted #99ccff; }
div#categories ul#liste-categories li a { color: #0066cc; font-weight: bold; }
div#categories ul#liste-categories li.last { border: none; }
div#categories ul.sous-categories li { border: none!important; background-image: none; padding: 0.5em 0 0.5em 1em; }
div#categories ul.sous-categories li a { color: #2E3D4C!important; }
div#categories ul.sous-categories li.current a { color: #0066CC!important; text-decoration: underline; }
div#categories ul li a:hover { text-decoration: underline; }



div#univers ul li, div#categories ul li { background-image: url(../../images/global/fleche2.png); background-position: left 7px; }

div#univers { color : #0099cc; font-weight: bold; }
div#univers h2 { font-size: 1.1em; font-weight: bold; color: #003366; margin-bottom: 10px; }
div#univers li a { font-weight: normal; }





div#pagination-top {
	clear: both; float: left;
	border-bottom: 1px solid #ccc; color: #007DC4;
	padding-top: 5px; padding-bottom: 5px;
	margin-bottom: 15px;
}
div#pagination-top div#pagination-top-parpage { width: 285px; float: left; clear: none; }
div#pagination-top div#pagination-top-pages { width: 285px; float: left; text-align: right; clear: none; }
#content #pagination-top label, #content #pagination-top select {
	float: none; width: auto;
}

div#pagination-top caption {  }
div#pagination-top #nbarticles { border: 1px solid #007DC4; font-size: 0.9em; color: #007DC4; }


div#pagination-bottom {
	clear: both; overflow: auto; /*float: left; width: 600px;*/
	/*font-size: 0.9em;*/ color: #007DC4;
	text-align: right;
	padding-bottom: 5px;
	padding-top: 20px; }


/* Fiche article */
div.article {
	width: 190px; float: left; padding-bottom: 18px;
	margin-right: 0px; clear: none;
}
div.article .article-photo {
	text-align: center;
}
div.article-mod-0 {
	margin-right: 0 ! important;
}
div.article div.article-infos {
	padding: 10px 8px 5px 7px;
	height: 190px;
}
div.article div.article-infos[class] {
	height: auto; min-height: 190px;
}
div.article div.article-infos a {
	font-size: 1.2em; font-weight: bold; color: #666666;
	display: block; height: 28px;
}
div.article[class] div.article-infos a {
	height: auto; min-height: 28px;
}
div.article div.article-infos span.article-prix { font-size: 1.2em; font-weight: bold; color: #0066CC;  white-space:nowrap;  }
div.article div.article-infos span.red { color: #CC0000 ! important; }

div.break {
	clear: both;
}


/* Fonctions d'ajout au panier */
div.article .article-footer {
	border-bottom: 1px solid #ccc;
	margin: 0 8px 0 7px; height: 58px;
}
div.article[class] .article-footer {
	height: auto; min-height: 58px;
}
div.article .article-addcart {
	display: block; text-align: center;
	clear: both; padding: 5px 0 10px 0; 
}
div.article .article-addcart label {
	float: none; width: auto;
}
div.article input.qte {
	font-size: 0.9em; width: 20px; color: #666666;
	border: 1px solid #4A4749;
	border-right-color: #BEC0C2;
	border-bottom-color: #BEC0C2;
}
div.article input.cart-add {
	margin-top: 10px;
}

/* Pictogrammes des listes de produits */
div.article div.article-infos .pictogrammes {
	clear: both; margin-top: 6px;
}
div.article div.article-infos .pictogrammes ul, div.article div.article-infos .pictogrammes ul li {
	display: inline; list-style-type: none; margin-left: 0;
}
div.article div.article-infos .pictogrammes ul li a {
	display: inline; margin-right: 2px;
}

/* Tétières */
.content-block .content-block-top#fld-56 {
	background-image: url(../../images/tetieres/coups-de-coeur.jpg);
	height: 128px;
}
.content-block .content-block-top#fld-58 {
	background-image: url(../../images/tetieres/equitable.jpg);
	height: 128px;
}
.content-block .content-block-top#fld-62 {
	background-image: url(../../images/tetieres/exclusivites.jpg);
	height: 128px;
}
.content-block .content-block-top#fld-63 {
	background-image: url(../../images/tetieres/nouveautes.jpg);
	height: 128px;
}
.content-block .content-block-top#fld-57 {
	background-image: url(../../images/tetieres/bio.jpg);
	height: 128px;
}
.content-block .content-block-top#fld-59 {
	background-image: url(../../images/tetieres/lpo.jpg);
	height: 128px;
}
.content-block .content-block-top#fld-3 {
	background-image: url(../../images/tetieres/promotions.jpg);
	height: 128px;
}
.content-block .content-block-top#fld-60 {
	background-image: url(../../images/tetieres/recycles.jpg);
	height: 128px;
}
.content-block .content-block-top#fld-61 {
	background-image: url(../../images/tetieres/refuges.jpg);
	height: 128px;
}

/* Picto "Exclusivités web" */
.exclu-web {
	position: absolute;
	margin-left: -8px; margin-top: -5px;
	z-index: 1000;
}
