/* SPÉCIFIQUE FAMILLE */
div.fam {height: 340px;}
div.selection {
	padding: 0 0 10px 20px;
	width: 282px;
	_width: 262px;
	height: 87px;
	background: #ffffff url("images/fond-bloc-gestion-contenu.jpg") left bottom no-repeat;
}
	div.selection ul {
		clear: both;
		list-style-type: none;
		margin: 5px 0 0 0;
		width: 302px;
		_width: 262px;
	}
	div.selection li {	
		width: 202px;
		margin: 0 0 5px 0;
	}

/* SPÉCIFIQUE CATÉGORIE */
div.cat {height: 233px;}
div.blocType-1 div.voirVids, div.blocType-2 div.voirVids {
	display: block;
	position: absolute;
	top: 90px;
	left: 140px;
	height: 30px;
}
div.blocType-1 div.voir, div.blocType-2 div.voir {
	display: block;
	position: absolute;
	top: 120px;
	left: 140px;
	height: 30px;
}
	div.blocType-1 div.voir SPAN, div.blocType-2 div.voir span{
		display: block;
		height: 13px;
		width: 140px;
		background: #ffffff url('images/liste-noir.jpg') 133px 5px no-repeat;
	}
div#contenu P.speCat {
	height: 100px;
}

/* SPECIFIQUE PROMOTIONS */
div.blocType-1 a.gamme, div.blocType-2 a.gamme {
	display: block;
	width: 250px;
	height: 30px;
	background: #ffffff url('images/liste-orange.jpg') 0 5px no-repeat;
	padding: 0 0 0 7px;
	margin: 0 0 0 39px;
}
div.blocType-1 div.prix, div.blocType-2 div.prix {
	display: block;
	position: absolute;
	top: 135px;
	left: 19px;
	height: 30px;
}
	div.blocType-1 div.voir_promo SPAN, div.blocType-2 div.voir_promo span{
		display: block;
		height: 13px;
		width: 140px;
		background: #ffffff url('images/liste-noir.jpg') 133px 5px no-repeat;
	}

/* SPÉCIFIQUE RECHERCHE */
div.blocType-1 H4.recherche, div.blocType-2 H4.recherche {
		height: 40px;
		padding: 8px 20px 0 20px;
	}
div#rechT1, div#rechT2 {
	/*height: 550px;*/
}
div#rechT2 {
	margin: 0px 0 0 0;
}
	div#rechT2 ul {
		clear: both;
		list-style-type: none;
		margin: 5px 0 0 15px;
	}
	div#rechT2 li {
		margin: 15px 0 5px 0;
		width: 575px;
		padding: 0 0 0 10px;
		/*background: #FFFFFF url('images/liste-orange.jpg') 0px 5px no-repeat;*/
	}
	div#rechT2 li h4 {
		margin: 5px 0 0 10px;
	}
	div#rechT2 li a {
		display: block;
		margin: 5px 0 0 0;
		padding: 0 0 0 10px;
		background: #FFFFFF url('images/liste-orange.jpg') 0px 5px no-repeat;
	}
		
/* ELEMENTS COMMUN */
div.blocType-1, div.blocType-2 {
	position: relative;
	float: left;
	background-color: #ffffff;
	margin: 5px 0 0 0;
}
	div.blocType-1 H3, div.blocType-2 H3 {
		height: 40px;
		padding: 8px 20px 0 20px;
	}
	
	/* ELEMENTS COMMUN - CLASSE */
	div.blocType-1 DIV.sousBloc, div.blocType-2 DIV.sousBloc {
		position: relative;
		height: 171px;
		background: #ffffff url('images/fond-blocType.jpg') right top no-repeat;
		margin: 0 0 20px 20px;
	}
	div.blocType-1 DIV.sousBloc P.desc, div.blocType-2 DIV.sousBloc P.desc {
		position: absolute;
		top: 5px;
		left: 155px;
		height: 130px;
		background-color: #ffffff;
		overflow: hidden;
		/*text-align: justify;*/
	}
	div.blocType-1 DIV.sousBloc div.prixPdt, div.blocType-2 DIV.sousBloc div.prixPdt {
			position: absolute;
			top: 135px;
			left: 5px;
			font-weight: 900;
		}
	div.blocType-1 A.voir, div.blocType-2 A.voir {
		display: block;
		position: absolute;
		top: 145px;
		left: 0px;
		height: 30px;
	}	

/* DEUX PREMIERS ELEMENTS D'UNE PAGE TYPE */
div.blocType-1 {width: 302px;}
	div.blocType-1 H3, div.blocType-1 H4.recherche {
		width: 262px;
		background: #ffffff url('images/titre-blocType-1.jpg') 0 0 no-repeat;
	}
	div.blocType-1 DIV.sousBloc {width: 282px;}
	div.blocType-1 DIV.sousBloc P {width: 110px;}
	div.blocType-1 DIV.voir {width: 110px;}
	
/* PAGE TYPE */
div.blocType-2 {width: 389px;}
	div.blocType-2 H3, div.blocType-2 H4.recherche {
		width: 349px;
		background: #ffffff url('images/titre-blocType-2.jpg') 0 0 no-repeat;
	}
	div.blocType-2 DIV.sousBloc {width: 369px;}
	div.blocType-2 DIV.sousBloc P {width: 197px;}
	div.blocType-2 DIV.voir {width: 217px;}