/* *********************************************** */
/* liste des styles

- bannière
- sélection des tris
- pagination
- affichage de la liste des produits
/* *********************************************** */



/* page liste*/


#contenu {
height:auto;
}

#centre_contenu {
height:auto;
}

#banner img{clear:both;height:110px;width:600px;margin-bottom:6px;}
#bannernaissance img{clear:both;height:110px;width:600px;margin-bottom:14px;}
.page_liste .tri, #tri{	
	background-color:#F5F4F3;
	border-bottom:1px solid #D0C8C2;
	color:#635853;
	clear:both;
	float:left;
	height:22px;	
	margin:0px 0px 6px 0px;
	padding:4px 9px 0px 9px;
	width:582px;		
	vertical-align:top;
}


/*
.page_liste .tri select, #tri select{
	border:1px solid #D0C8C2;
	color:#C20047;	
	height:18px;
	float:left;	
	margin:0px;
}*/

#tri label{float:left;vertical-align:middle;padding:-3px 5px 0px 0px;}
#tri select{float:left;border:1px solid #D0C8C2;color:#C20047;margin:-3px 0px 0px 3px; }
#tri div{padding-top:3px;}

.pagination{
	clear:both;
	color:#635853;
	float:left;
	padding-bottom:10px;
	text-align:right;
	width:600px;	
}


.pagination .pages{
	float:right;
	margin-left:5px;}
	
.pagination .pages a{text-decoration:underline;padding:0px 2px 0px 2px;}

.pagination .precedent{width:4px;}

.pagination .suivant{width:4px;}

.pagination .resultats{float:right;
margin-right:5px;}


hr.paginationbas{
	clear:both;
	color:#685A53;
	width:569px;
	margin-bottom:5px;
}
div.bas{	
	clear:both;
	float:left;
	border-top:1px solid #685A53;
	/*width:569px;*/
	padding-top:5px;
}


#selection-criteres{
	clear:both;
	float:left;
	height:auto;	
	margin-bottom:14px;
}
#selection-criteres a{
    font-size: 13px;
    margin:0 0 7px 10px;
    color: #C60049;
    display:block;
    background:url(../img/02-PageListe/filtre-croix.gif) 0 5px no-repeat;
    padding: 0 0 0 11px;
    }

.page-liste-ligne{
border:0px solid red;
float:left;
clear:both;
height:auto;
vertical-align:top;
margin-bottom:20px;
width:600px;
}

.titre-ligne-rose{
	background-color:#C10048;
	border:1px solid #DA6691;
	clear:both;
	color:#FFF;	
	font-aface:Arial;
	font-size:12px;
	font-weight:bold;
	height:17px !important;
	height:19px;
	margin-bottom:8px;
	padding:2px 0px 0px 15px;
	width:585px;	
	
}

table.articles td{width:auto;}

.page-liste-produit{	
	border:0px solid blue;
	float:left;
	height:auto;
	/*margin-right:11px;*/
	margin:0px 17px 20px 0px;
	/*width:135px;*/
	width:137px;
	padding:0px;
}

.page-liste-aiguille{	
	/*background-color:#aabbcc;*/
	border:0px solid red;
	float:left;
	height:auto;
	/*margin-right:11px;*/
	/*margin:0px 20px 0px 0px !important;*/
	margin:0px 00px 0px 0px;
	/*width:135px;*/
	width:280px;
	padding:0px;
}

.page-liste-produitavantdernier{border:0px solid blue;
	float:left;
	height:auto;width:137px;margin-right:17px;}
.page-liste-produitdernier{border:0px solid blue;
	float:left;
	height:auto;width:137px;margin-right:0px;margin-left:1px;}

.page-liste-aiguilledernier{
	border:0px solid blue;
	float:left;
	height:auto;
	width:280px;
	margin-right:0px;
	/*background-color:#ffbbcc;*/
	}


.page-liste-produit2{	
	border:0px solid blue;
	float:left;
	height:auto;
	
	width:190px;	
}

.page-liste-prod{
	border:0px solid blue;
	float:left;
	height:auto;	
	margin-top:5px;
	width:135px;			
}
.page-liste-init{
	border:0px solid blue;
	float:left;	
	margin:0px;
	padding:0px;	
	height:auto;
}

.page-liste-init-aiguille{
	border:0px solid blue;
	float:left;	
	margin:0px;
	padding:0px;	
	height:auto;
	
}
.page-liste-form-aiguille{float:left;width:75px;margin:29px 0px 0px 15px;border:0px solid red;vertical-align:top;line-height:1px;}
.page-liste-form-aiguille input{/*margin-bottom:3px;*/vertical-align:middle;}
.page-liste-form-aiguille select.moyen{width:110px;}
.page-liste-form-aiguille select.petit{width:60px;}
.page-liste-init-aiguille .sticker-gauche{margin-top:0px;}

.page-liste-detail{
	background-color:#DDDBDA;
	border: 1px solid #C1C1C1;
	color:#473D39;	
	display:none;
	float:left;
	font-size:1em;
	font-weight:bold;
	height:150px;	
	margin:10px 0 0 0;
	padding-top:7px;	
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
	width:135px;
	position:relative;
	z-index:60;
		
}
.page-liste-detail a{text-decoration:none;color:#473D39;width:116px;}

.page-liste-detail img{
	border:1px solid white;
	margin-bottom:7px;
}

.page-liste-texte{
	clear:both;	
	float:left;	
	margin:5px 0px 0px 0px;	
	padding:0px 0px 0px 0px;
	width:135px;		
}
.page-liste-texte-aiguille{
	border:0px solid black;
	clear:both;	
	float:left;	
	margin:5px 0px 0px 0px;	
	padding:0px 0px 0px 0px;
	width:auto;		
}

.avantdernier{
	margin-right:17px;
	border:0px solid red;
	float:left;
}

.dernier{
	margin-right:0px;
	float:left;
	border:0px solid blue;
	clear:right;	
}
/*
.page-liste-prod .sticker{
	height:14px;
	width:65px;}
*/
.page-liste-prod .stickers, .page-liste-init .stickers, .page-liste-init-aiguille .stickers{
	border:0px solid red;
	height:32px;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	width:137px;
	}

.page-liste-init-aiguille .stickers{margin-top:10px;}

.sticker-gauche{
	float:left;
	margin:0px;
	margin-top:18px;
	height:14px;
	vertical-align:bottom;
	width:65px;
	}
	
.sticker-droite{
	float:right;
	margin:0px;
	height:29px;
	paddin:0px;
	vertical-align:bottom;
	width:50px;}
.stickers img{vertical-align:bottom;}

.page-liste-prod img.visuel, .page-liste-init img.visuel, .page-liste-init-aiguille img.visuel{
	border:1px solid #C5C5C5;
	clear:both;
	height:135px;
	width:135px;
	vertical-align:bottom;
	margin:0px;	
}


.page-liste-texte .prix{
background-color:#C10048;
color:#FFFFFF;
float:right;
font-weight:bold;
padding:0px 0px 0px 1px;
text-align:center;
width:33px;
margin-left:2px;
}
 .page-liste-texte-aiguille .prix{
background-color:#C10048;
color:#FFFFFF;
float:left;
font-weight:bold;
padding:1px 2px 1px 5px;
text-align:center;
width:33px;
margin-left:2px;
}
.page-liste-texte-aiguille .reduc{
border:1px solid #C10048;
color:#C10048;
float:left;
font-weight:bold;
padding:0px 2px 0px 2px;
text-align:center;
width:33px;
margin-left:7px;

}

.page-liste-texte .libelle{
border:0px solid blue;
font-size:8.25pt;
float:left;
color:#C10048;
font-weight:bold;
width:135px;
/*
clear:both;
width:135px;
height:auto;
*/
}

.page-liste-texte .libelle a{
color:#C10048;
}

.page-liste-aiguille .libelle, .page-liste-aiguilledernier .libelle{
clear:both;
border:0px solid blue;
font-size:8.25pt;
float:left;
color:#C10048;
font-weight:bold;
width:202px;
}

* html .page-liste-texte .libelle, * html .page-liste-texte-aiguille .libelle{display:inline; /* IE 6 fix */}
* html .page-liste-texte .precision, * html .page-liste-texte-aiguille{display:inline; /* IE 6 fix */}

.page-liste-texte .precision{
color:#635853;
clear:both;
float:left;
text-align:right;
padding-right:1px;
width:90px;
}

.page-liste-texte-aiguille .precision{
border:0px solid red;
text-align:right;
color:#635853;
float:left;
margin-right:5px;
width:65px;
}

.prixbarre{
font :normal 14px arial;
background:url('../img/03-FicheProduit/n_barre_oblique.png') no-repeat scroll left transparent;
}


.titreligne{margin-top:40px;/*margin-bottom:19px;*/}

.nbproduits{
	margin-left:10px;
	color:#FFF;
	font-weight:normal;
	font-size:11px;
}
.lientous a{clear:both;float:right;color:#C20047;text-decoration:underline;margin-bottom:15px;}
