/* Common Css */

/*_-_-_-_-_-_-_- Entête page _-_-_-_-_-_-_-*/

#introduction { text-align:justify; width:770px; margin-bottom:10px; line-height:1.2em; }

ul.filtres { list-style-image:none; float:right; margin-left:10px; border-left:1px dotted red; padding-left:5px; margin-bottom:5px; }
ul.filtres li { margin-bottom:0px; 	}
ul.filtres li a { color:#d42; } ul.filtres li a:hover { color:#555; }

/*_-_-_-_-_-_-_- Redaction _-_-_-_-_-_-_-*/

div#redaction h2 { display:block; clear:both; }

/*_-_-_-_-_-_-_- Catalogue _-_-_-_-_-_-_-*/

#catalogue { margin:15px 0; position:relative; width:765px; clear:both; }

#catalogue .cat { float:left; overflow:hidden; margin:0 -1px 20px 0; padding:0; position:relative; width:33%; z-index:5; }

#catalogue .cat .image { position:relative; height:205px; border:1px solid #E6E6E6; background-color:white; }
#catalogue .cat .image img.produit { height:100%; margin:0 auto; display:block; }
#catalogue .cat .ruptureStock { left:0px; position:absolute; top:0px; z-index:9; }

#catalogue .cat h2 { font-size:1.2em; font-weight:bold; line-height:1.2em; margin:3px; position:absolute; width:100%; }
#catalogue .cat h2 a {
	background-image:url("img/blank.gif");
	display:block;			font-size:1em;
	height:190px;			left:0;	
	margin:3px 4px;			padding-top:257px;			
	position:absolute;		top:-259px;
	width:95%;				z-index:10;
	}

#catalogue .cat p.tarif { height:49px; margin:43px 4px 0; padding:0; *padding-top:43px; }
#catalogue .cat p.tarif .prixPrefixe { color:#666666; display:block; font-size:1em; font-weight:normal; margin-bottom:3px; }
#catalogue .cat p.tarif .prixVente { font-size:2em; font-weight:bold; letter-spacing:-0.8px; }
#catalogue .cat .tarif .nombre { line-height:1em; }
#catalogue .cat .tarif .devise { font-size:11px; font-weight:normal; }
#catalogue .cat .tarif .prixBarre { display:block; }
#catalogue .cat .tarif .nombre, #catalogue .cat .tarif .devise { color:#CC0000; font-family:Arial, Helvetica, sans-serif; }

#catalogue .cat p.description { font-size:1em; height:60px; line-height:1.1em; margin:10px 3px 0; }

#catalogue .cat .pourcentage { 	width:46px; height:46px; position:absolute; top:255px; right:10px; display:block; z-index:600; }

.infoGamme, .infoProduit, .devis { width:123px; float:left; height:30px; }
.infoGamme, .infoProduit { margin:0 1px 0 0; }

#catalogue .cat p.infoProduit a, #catalogue .cat p.infoGamme a, #catalogue .cat p.devis a {
	background:transparent url("img/amalgame-bouton-categories.gif") no-repeat;
	display:block;			height:100%;
	width:100%;				position:relative;
	z-index:30;
	}
#catalogue .cat p.infoGamme a { background-position:-268px -99px; }		#catalogue .cat p.infoGamme a:hover { background-position:-268px -130px; }
#catalogue .cat p.infoProduit a { background-position:-136px -99px; }	#catalogue .cat p.infoProduit a:hover { background-position:-136px -130px; }
#catalogue .cat p.devis a { background-position:-4px -99px; }			#catalogue .cat p.devis a:hover { background-position:-4px -130px; }
