/* -------------------------------- Moteur de recherche -------------------------------- */

#blocRecherche {
	width : 649px;
	height : 201px;
	background : #FFF url('images/moteur_search_bg_bot.gif') bottom left repeat-x;
	/*padding : 20px 33px 0 33px;*/
	padding:0;
	
}


#blocRechercheAffine {
	width : 649px;
	height : 140px;
	background : #FFF url('images/moteur_search_bg_bot.gif') bottom repeat-x;
	margin-top : 20px;
	margin-bottom : 0px;
	margin-left : -33px;
	padding-left : 33px;
	padding-right : 33px;
	/*display : none;*/
}

.separatorLine {
	width : 138px;
	height : 1px;
	background : url('images/sidebar_separator_line.gif') center center repeat-x;
	margin-top : 10px;
	margin-left : 4px;
	float : right;		
}


.mat {
	width : 15px;
	height : 15px;
	padding-left : 4px;
	padding-top : 5px;
	float : right;
}
.alu {
	background : url('images/matiere_alu.png') center center no-repeat;
}
.acier {
	background : url('images/matiere_acier.png') center center no-repeat;
}
.inox {
	background : url('images/matiere_inox.png') center center no-repeat;
}


.prodFind {
	color : #006da8;
	font-weight : bold;
	text-align : right;
	width : 649px;
	height : 17px;
	float : right;
	margin-top : 6px;
	position : absolute;
	z-index : 2;
}
.prodFind span {
	color : #ffa800;
}


 		a.buttonAffineBox {
			background: transparent url('images/moteur_search_affine_bt-off.gif') no-repeat right;
			   
			height: 26px;
			margin-bottom : 20px;			
			padding-right: 14px;
			position : relative;
			z-index : 2;
			float : left;
		}
		/*
		a:hover.buttonAffineBox {
			background: transparent url('images/moteur_search_affine_bt-off.gif') no-repeat right;
		}
		*/
		a.buttonAffineBox span {
			font-size : 10px;
			color: #888; 
			height: 26px;
			cursor : hand;
			background:  url('images/moteur_search_affine_bt-span.gif') left top no-repeat;  
			padding-top : 6px;
			padding-left : 14px;
			padding-right : 10px;
			display : block;
		}
		a:hover.buttonAffineBox span {
			color: #333;
		} 


	.blocForm {
		height : 120px;
		float : left;
	}

		.blocFormLeft {
			background : url('images/moteur_search_bloc_corner_left.png') top left no-repeat;
			float : left;
		}

		.blocFormRightLongCharge {
			width : 210px;
			height : 100px;
			background : url('images/moteur_search_bloc_corner_right.png') top right no-repeat;
			padding-left : 12px;
			padding-right : 12px;
			padding-bottom : 12px;
			padding-top : 8px;
			display : block;
		}
		.blocFormRightExt {
			width : 149px;
			height : 100px;
			background : url('images/moteur_search_bloc_corner_right.png') top right no-repeat;
			padding-left : 12px;
			padding-right : 12px;
			padding-bottom : 12px;
			padding-top : 8px;
			display : block;
		}

		.blocFormRightMod {
			width : 331px;
			height : 80px;
			background : url('images/moteur_search_bloc_corner_right.png') top right no-repeat;
			padding-left : 12px;
			padding-right : 12px;
			padding-bottom : 12px;
			padding-top : 8px;
			display : block;
		}

		.blocFormRightMat {
			width : 266px;
			height : 80px;
			background : url('images/moteur_search_bloc_corner_right.png') top right no-repeat;
			padding-left : 12px;
			padding-right : 12px;
			padding-bottom : 12px;
			padding-top : 8px;
			display : block;
		}

		.separatorBlocForm {
			width : 4px;
			height : 20px;
			float : left;
		}

		/* Point Infos (?) */
		.blocFormPointInfo a {
			width : 16px;
			height : 18px;
			float : right;
			z-index : 2;
			background : url('images/ico_point_info_out.gif') no-repeat;
			margin-top : 1px;
			margin-right : -2px;
		}
		.blocFormPointInfo a:hover {
			background : url('images/ico_point_info_over.gif') no-repeat;
		}
		/* / Point Infos (?) */


		.blocFormTitle {
			height : 17px;
			background : url('images/puce_fleche_orange_shadow.gif') 1px 7px no-repeat;
			padding-left : 12px;
			padding-top : 3px;
		}
		



		.sliderConteneur {
			width : 186px;
			height : 60px;
			clear : both;
			margin : 12px 12px 0;
		}
		

		.notTakeAccount {
			float : left;
			height : 17px; 
		}
		.notTakeAccount input {
			float : left;			
		}
		.notTakeAccount label {
			font-size : 9px;
			color : #888;
			margin-top : 3px;
			float : left;
		}


		.checkList ul {
			margin-top : 10px;
			/*margin-left : 10px;*/			
			float : left;
		}

		.separatorCheckList {
			width : 25px;
			height : 20px;
			float : left;
		}

			.checkList li {				
				height : 20px;
				display:block;
			}


			.checkList input {
				float : left;
			}
			.checkList label {
				color : #888;
				margin-top : 3px;
				float : left;
			}
			.checkList label:hover {
				color : #333;
			}


.buttonForm2 {
			padding-right: 43px;
			margin-top : 30px;
}
#colGlobalMiddle, #main
{
padding-top: 5px;

}
/* Resultats recherche */

#blocProd {
	width : 649px;
	/*height : 221px;*/
	float : left;
	cursor:pointer;
}

	.blocProdFoot {
		width : 649px;
		/*height : 221px;*/
		background : #f4f4f4 url('images/prod_bloc_corner_bottom.gif') bottom no-repeat;
	}
	.blocProdTop {
		width : 649px;
		height : 221px;
		background : url('images/prod_bloc_corner_top.gif') top no-repeat;
		
	}


	/* Image produit */
	.blocImgProd {
		width : 91px;
		height : 111px;
		margin-left : 11px;
		float : left;/**/
	}
		.blocImgProd img {
			border : 1px solid #e0e0e0; 
			width : 84px;
			height:104px;
		}


	.MoreInfoCorner a {
		width : 28px;
		height : 28px;	
		background : url('images/ico_savoirplus_out.png') 63px 83px no-repeat;
		z-index : 2;
		/*position : absolute;*/
		position : relative;
		/*padding-top : 83px;
		padding-left : 63px;*/
		/*border:1px solid #000;*/
		
		
	}
	/**/
	/* Onglet Reférence produit */
	/*
 	.blocRefProd {
		background : transparent url('images/prod_ref_onglet_corner_right.gif') no-repeat right;
		color : #FFF;    
		height : 33px;
		padding-right : 9px;
		margin-right : 11px;
		z-index : 2;
		float : right;
		border:1px solid #000;
	}
	.blocRefProd div {
		font-size : 12px;
		font-weight : bold;
		color : #FFF;
		height : 33px;
		background : url('images/prod_ref_onglet_corner_left.gif') left top no-repeat;
		float : left;    
		padding-top : 9px;
		padding-left : 19px;
		padding-right : 10px;
	}
	.blocRefProd span {
		font-size : 11px;
		font-weight : normal;
		color : #FFF;
	}
#blocProd .blocRefProd div a { color:#FFF; }
*/

 	.blocRefProd {
		background : transparent url('images/prod_ref_onglet_corner_right.gif') no-repeat right;
		color : #FFF;    
		height : 33px;
		padding-right : 9px;
		margin-right : 11px;
		z-index : 2;
		float : right;
		cursor:pointer;
	}
	.blocRefProd div {
		font-size : 12px;
		font-weight : bold;
		color : #FFF;
		height : 33px;
		background : url('images/prod_ref_onglet_corner_left.gif') left top no-repeat;
		float : left;    
		padding-top : 9px;
		padding-left : 19px;
		padding-right : 10px;
	}
	.blocRefProd span {
		font-size : 11px;
		font-weight : normal;
		color : #FFF;
	}
	.blocRefProd a { color:#FFF; text-decoration:none; }

	/* Infos Techniques Longueur et charge */
	.infosTech {
		width : 546px;
		height : 76px;
		float : right;
		/*border : 1px solid black;*/
	}
		.infosTech ul {			
			height : 56px;
			padding-top : 25px;
			padding-left : 30px;
			padding-right : 20px;
			float : left;
		}
		.infosTech li {			
			height : 19px;
			padding-left : 26px;
			padding-top : 3px;
		}
		.infosTechSeparator {
			width : 1px;
			height : 40px;
			border-left : 1px solid #e0e0e0;
			margin-top : 25px;
			margin-left : 10px;
			float : left;
		}

		.longMax {
			background : url('images/ico_long_maxi.gif') left top no-repeat;
		}
		.longMini {
			background : url('images/ico_long_mini.gif') left top no-repeat;
		}
		.chargeMax {
			background : url('images/ico_charge_maxi.gif') left top no-repeat;
		}
		.chargeMini {
			background : url('images/ico_charge_mini.gif') left top no-repeat;
		}

	/* Tableau des charges par paire */

	.tabChargeTitle {
		font-weight : bold;
		margin-top : 18px;
		margin-left : 12px;
		width : 300px;
		float : left;
		clear : both;
	}
	.tabCharge {
		font-size : 10px;
		width : 626px;
		height : 56px;
		margin-top : 10px;
		margin-left : 11px;
		float : left;
		
	}
		.tabCharge table {
			font-size : 10px;
			width : 626px;
			height : 56px;
		}
		.tabChargeLib {
			font-size : 10px;
			width : 189px;
			height : 18px;
			background : #e0e0e0 url('images/puce_fleche_orange.gif') 6px 6px no-repeat;
			padding-left : 14px;
		}
		.tabChargeCell {
			color : #FFF;
			text-align  : center;
			font-size : 10px;
			width : 46px;
			height : 18px;
			background : #ffa800;
		}

		.opacity1 {
			filter : alpha(opacity=30);
			moz-opacity : .30;
			opacity : .30;
		}
		.opacity2 {
			filter : alpha(opacity=40);
			-moz-opacity : .40;
			opacity : .40;
		}
		.opacity3 {
			filter : alpha(opacity=60);
			-moz-opacity : .60;
			opacity : .60;
		}
		.opacity4 {
			filter : alpha(opacity=80);
			-moz-opacity : .80;
			opacity : .80;
		}



#illustrations ul, #illustrations li{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	/*border: 1px solid #000;*/
	}
#illustrations{ 
	width:715px;
	height:221px;
	overflow:visible;
	/*margin-left:15px;
	border:1px solid #FFA800;*/
	}
#illustrations li{ 
	width:auto;
	height:auto;
	overflow:visible;
	display:block;
	}

#extlist li{ 
	width:140px;
	height:20px;
	overflow:visible;
	display:block;
	}/**/
.blocFormPointInfo { display:none; }
