/* -----> Mise en pages references ----- */
  .listeArt td {
	font-size: 1.4em;
  }
  .tabArticles {
	/*border-top: 2px solid #4BAFC8;
	border-left: 2px solid #4BAFC8;*/
	padding: 0 0 70px 0;
	display: none;
  }
  .activeTab {
	display: block;
  }
  
	  .artTitle {
		height: 49px;
		width: 446px;
		padding: 0 0 0 8px;
		border-bottom: 1px solid #CCC;
		color: #4BAFC8;
		font-weight: bold;
	  }
	  .artStars {
		width: 103px;
		padding: 0 0 0 13px;
		border-bottom: 1px solid #CCC;
		font-weight: bold;
		font-size: 13px;
	  }
	  .artContenu {
		text-transform: uppercase;
		width: 192px;
		border-bottom: 1px solid #CCC;
	  }
	  .artRefYear {
		width: 54px;
		border-bottom: 1px solid #CCC;
	  }
	  .artPicture {
		width: 66px;
		border-bottom: 1px solid #CCC;
	  }
	  .artPicture a {
		background: url(../images/references/bt_zoom.png) no-repeat center center;
		display: block;
		width: 32px;
		height: 29px;
		padding: 5px 0 0 33px;
	  }
  
  /* -----> Largeur colonnes ----- */
	/*.col_1 {
	  width: 100%;
	}
	.col_2 {
	  width: 50%;
	}
	.col_3 {
	  width: 33%;
	}
	.col_4 {
	  width: 25%;
	}
	.col_5 {
	  width: 20%;
	}*/
  
  /* -----> Erreur ----- */
	#errorPad {
	  position: absolute;
	  z-index: 100000000;
	  top: 0px;
	  left: 0px;
	  width: 100%;
	  height: 100%;
	  background: #4BAFC8;
	  opacity: 0.5;
	}
	#erlogPad {
	  position: absolute;
	  z-index: 100000000;
	  background: #FFF;
	  top: 200px;
	  left:50%;
	  margin: 0 0 0 -210px;
	  width: 400px;
	  border: 2px solid #CCC;
	  padding: 20px;
	  font-size: 1.1em;
	}
	#erlogPad h1 {
	  margin: 0;
	  padding: 0;
	  color: #4BAFC8;
	}
	p.error_msg {
	  text-align: right;
	  padding-bottom: 0px;
	  margin-bottom: 0px;
	}
  
  /* -----> Produits ----- */
	  /* -----> Banniere Haut de page ----- */
		  .bannieres {
			height: 183px;
		  }
		  .illus div {
			height: 183px;
			float: left;
			border-left: 3px solid #FFF;
		  }
		  .visu1 {
			width: 369px;
			
		  }
		  .visu2 {
			width: 182px;
			
		  }
		  .visu3 {
			width: 183px;
		  }
		  #flash-Zone {
			position: relative;
		  }
		  .illusDecor {
			background: url(../images/produits/bg_banniere.png) no-repeat top center;
			position: absolute;
			top: 0px;
			left: 183px;
			width: 744px;
			height: 12px;
			height: 15px;
			z-index: 250;
		  }
	  
	  
	  /* -----> Listing Collection ----- */
		  .titlebar h3 {
			float: left;
		  }
		  .titlebar h3 em,
		  .titlebar h3 em a {
			color: #FFF;
			font-size: 14px;
			font-style: normal;
		  }
		  .decor {
			font-size: 11px;
		  }
		  .decorWhite {
			background: #FFF;
			height: 30px;
			padding: 10px 0 0 310px;
			border-bottom: 3px solid #E7E0DB;
		  }
		  .decorWhite em {
			font-style: normal;
		  }
		  .decor div {
			margin-right: 25px;
		  }
		  .decor em {
			color: #FFF;
			font-style: normal;
			text-transform: capitalize;
		  }
		  .titlebar div {
			float: left; 
		  }
		  .collectionPagination {
			position: absolute;
			top: 8px;
			right: 25px;
			font-size: 12px;
		  }
			  .collectionPagination img {
				vertical-align: middle;
			  }
			  .collectionPagination em {
				color: #FFF;
				font-style: normal;
				text-transform: capitalize;
			  }
		  .click_page {
			font-size: 12px;
			font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
			border-top: 1px solid #C5C5C5;
			border-left: none;
			border-right: none;
			border-bottom: none;
			width: 30px;
			text-align: center;
		  }
		  .visuel_produit {
			width: 183px;
			height: 183px;
			float:left;
			border-right: 3px solid #E7E0DB;
			border-bottom: 3px solid #E7E0DB;
			position: relative;
		  }
		  .visuel_produit .arrow {
			position: relative;
			height: 15px;
			z-index: 1000;
		  }
		  .selectedIcon {
			width: 24px;
			height: 24px;
			position: absolute;
			top: 0px;
			left: 0px;
		  }
		  .selectedPic {
		    background: url(../images/pictos/selected.png) no-repeat top left;
		  }
		  .selectable {
			display: block;
			margin: 15px 0 0 15px;
			height: 19px;
			line-height: 19px;
			font-size: 12px;
			padding: 0 0 0 20px;
			cursor: pointer;
			background: url(../images/pictos/add_pic.png) no-repeat top left;
		  }
		  .selectableSub {
			background: url(../images/pictos/sub_pic.png) no-repeat top left;
		  }
		  .selectableAdd {
			background: url(../images/pictos/add_pic.png) no-repeat top left;
		  }
		  a.selectable:hover {
			text-decoration: none;
		  }
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  .pictoNewDetails {
			vertical-align:top;
		  }
		  .visuel_produit .pictoNew {
			position: absolute;
			top: 0px;
			z-index: 1500;
		  }
			  .inner_prod {
				position: absolute;
				top: 0px;
				z-index: 100;
				height: 183px;
			  }
			  .descProduit {
				line-height: 1.3em;
				position: absolute;
				top: 130px;
			  }
			  
			  .filterCollection {
				position: absolute;
				left: 510px;
				top: 7px;
				font-size: 1.4em;
			  }
			  .filterType {
				margin: 0;
				font-family: 'Trebuchet MS', Verdana, Arial;
			  }
			  .filterType option {
			  }
			  
			  
			  
			  
		  .noBorderRight {
			border-right: none;
		  }
		  .noBorderBottom {
			border-bottom: none;
		  }
		  .noBorderRightBottom {
			border-right: none;
			border-bottom: none;
		  }
		  .visuel_produit .reference {
			font-size: 13px;
			font-weight: bold;
			padding: 0 0 0 19px;
		  }
		  .visuel_produit p {
			font-size: 12px;
			padding: 0 19px 0 19px;
			margin: 0;
			position: relative;
		  }
		  img.backCollection {
			vertical-align: middle;
			float: left;
		  }
		  a.backCollection {
			background: url(../images/produits/prevPage.png) no-repeat center left;
			padding: 0 0 0 34px;
		  }
		  /* -----> Listing Collection ----- */
			.fiche_produit {
			  background: url(../images/produits/bgFiche.png) repeat-y top left;
			  width: 907px;
			  padding: 0 0 0 20px;
			}
				.dataProduct {
				  color: #FFF;
				  float: left;
				  width: 143px;
				  padding: 0 20px 0 0;
				}
				.dataProduct h3 {
				  color: #FFF;
				}
				
				p.description {
				  font-size: 12px;
				  padding: 28px 2px 17px 2px;
				  margin: 0;
				}
				p.ref {
				  padding: 7px 0 0 0;
				  margin: 0;
				  line-height: 20px;
				}
				.finitions {
				  background: url(../images/produits/bgFinitions.png) no-repeat top left;
				  font-size:  11px;
				  border-top: 1px solid #CCCCCC;
				  border-bottom: 1px solid #CCCCCC;
				  padding:  17px 0 0 0;
				  margin: 0 0 50px 0;
				}
				.finitions strong,
				.lignes strong {
				  text-transform: uppercase;
				  font-weight: bold;
				  padding: 0 0 0 36px;
				  margin: 0;
				  
				}
				.finitions ul {
				  padding: 0 0 0 36px;
				  margin: 0;
				}
				.finitions ul li {
				  padding: 0;
				  margin: 0 0 0 13px;
				}
				
				
				
				a.linkFin {
				  background: url(../images/produits/bgLnkFinitions.png) no-repeat 0px 5px;
				  color: #FFF;
				  display: block;
				  font-size: 10px;
				  padding: 0 0 0 8px;
				  margin: 20px 0 12px 27px;
				  width: 100px;
				  font-style: italic;
				}
				.dataViewer {
				  float: left;
				  width: 744px;
				  padding: 27px 0 0 0;
				}
				h3.blue { 
				  color: #4BAFC8;
				  padding: 0 0 0 12px;
				  background: url(../images/produits/greyArrow.png) no-repeat center left;
				}
				
				.visuelProduct {
				  position: relative;
				  width: 554px;
				  border-top: 1px solid #CCC;
				  border-left: 1px solid #CCC;
				  float: left;
				  margin: 20px 0 0 0;
				}
				
				.zoomTool {
				  position: absolute;
				  left: 455px;
				  top: 15px;
				}
				
				#tab-visuels {
				  border-left: none;
				  padding: 0;
				  margin: 0;
				}
				#tab-article {
				  padding: 0;
				  margin: 0;
				}
				
				/*h3#visuels em {
					color: #FFF;
					font-size: .8em;
					font-weight: normal;
					
				}*/
				h3#visuels a.pagination {
				  font-size: .6em;
				  font-weight: normal;
				  padding: 0 0 0 30px;
				}
		  
		  /* -----> Listing Collection ----- */
			.ficheArticle {
			  background: url(../images/produits/bgFiche.png) repeat-y top left;
			  width: 927px;
			  padding: 0;
			}
			.ficheArticlePad {
			  background: url(../images/produits/bgFiche.png) repeat-y top left;
			  width: 927px;
			  padding: 0 0 25px 0;
			}
				.ficheArticle .dataViewer,
				.ficheArticlePad .dataViewer {
				  float: left;
				  width: 744px;
				  padding: 0 0 0 0;
				  background: url(../images/produits/bgArticleBottom.png) no-repeat bottom left;
				}
				.ficheArticle img,
				.ficheArticlePad img {
				  padding-bottom: 20px;
				}
				
				.ficheArticle .finitions,
				.ficheArticlePad .finitions {
				  width: 143px;
				  margin-left: 20px;
				}
				.dataArticle {
				  color: #FFF;
				  float: left;
				  width: 183px;
				  padding: 0;
				  margin: 0;
				}
				.ficheArticle h3,
				.ficheArticlePad h3 {
				  color: #FFF;
				  padding: 0 0 20px 20px;
				  text-transform: uppercase;
				}
				.ficheArticle h3.blue,
				.ficheArticlePad h3.blue {
				  text-transform: capitalize;
				  color: #4BAFC8;
				  padding: 27px 0 20px 12px;
				  background: url(../images/produits/greyArrow.png) #FFF no-repeat 0px 34px;
				}
				.lignes {
				  background: url(../images/produits/bgLignes.png) no-repeat top left;
				  font-size:  11px;
				  border-top: 1px solid #CCCCCC;
				  border-bottom: 1px solid #CCCCCC;
				  padding:  28px 0 0 0;
				  margin: 0 0 50px 20px;
				  width: 143px;
				}
				.linkSiteDesigner {
				  background: url(../images/produits/bgLnkWeb.png) no-repeat 18px 0px;
				  height: 25px;
				  display: block;
				  color: #FFF;
				  font-size: 11px;
				  font-weight: bold;
				  padding: 30px 0 0 20px;
				}
				.textArticle {
				  background: #FFF;
				  position: relative;
				  width: 520px;
				  border-top: 1px solid #CCC;
				  border-left: 1px solid #CCC;
				  float: left;
				  padding: 17px;
				  margin: 0 0 0 0;
				  font-size: 12px;
				}
				.textArticleFull {
				  background: #FFF;
				  /*border-top: 1px solid #CCC;
				  border-left: 1px solid #CCC;*/
				  position: relative;
				  width: 808px;
				  float: left;
				  padding: 27px;
				  margin: 0 0 0 0;
				  font-size: 12px;
				}
				.dataTools {
				  width: 182px;
				  list-style-type: none;
				  margin: 0 0 0 0;
				  padding: 1px 4px 0 3px;
				  float: left;
				}
				.dataTools li {
				  margin: 0;
				  padding: 1px 0 0 0;
				  border-top: 1px solid #CCC;
				}
				.dataTools li.tools {
				  height: 44px;
				}
				/*.dataTools li a {
				  padding: 0 0 0 13px;
				  width: 125px;
				}*/
				p.thumb_product,
				p.thumb_finition {
				  margin: 0;
				  padding: 0;
				  text-align: center;
				  width: 183px;
				  position: relative;
				}
				
		  
	
  /* -----> Liens ----- */
	  /* Toolbar haut de page */
		  .toolLnkFinitions {
			  background: url(../images/produits/toolLnkFinitions.png) no-repeat top left;
			  display: block;
			  height: 33px;
			  width: 102px;
			  padding: 2px 0 0 40px;
		  }
		  .toolLnkSeller {
			  background: url(../images/produits/toolLnkSeller.png) no-repeat top left;
			  display: block;
			  height: 33px;
			  width: 127px;
			  padding: 2px 0 0 40px;
		  }
		  .toolLnkDownload {
			  background: url(../images/produits/toolLnkDownload.png) no-repeat top left;
			  width: 75px;
			  padding: 2px 0 0 40px;
			  text-transform: uppercase;
			  font-weight: bold;
		  }
	  
	  /* Fiche détaillée */
		  .productTools {
			  width: 175px;
			  margin: 21px 4px 0 3px;
			  padding: 1px 4px 0 3px;
			  float: left;
		  }
			  .productTools td {
				  margin: 0;
				  padding: 1px 0 0 13px;
				  border-top: 1px solid #CCC;
			  }
				  .toolLnkPrint {
					  background: url(../images/produits/toolLnkPrint.png) no-repeat top left;
					  padding: 8px 0 0 40px;
					  display: block;
					  height: 44px;
				  }
				  .toolLnkFriend {
					  background: url(../images/produits/toolLnkFriend.png) no-repeat top left;
					  display: block;
					  height: 44px;
					  padding: 8px 0 0 40px;
				  }
				  .productTools td.tabToolLnkDownload {
					background: url(../images/produits/toolLnkDownload.png) no-repeat 16px 12px;
					padding: 16px 0 0 52px;
				  }
				  .upperBold {
					font-weight: bold;
					text-transform: uppercase;
				  }
	  
	  
	  
		  /*.productTools li a {
			width: 125px;
		  }
			  
			  
			  
	  
	  
			  /*
			  
			  .toolLnkTechBook {
				background: url(../images/produits/toolLnkTechBook.png) no-repeat top left;
				display: block;
				height: 33px;
				width: 103px;
				padding: 2px 0 0 40px;
				float: left;
			  }
		
	
	
	
	
	/*

	
	
	.toolLnkDXF {
	  background: url(../images/produits/toolLnkDXF.png) no-repeat top left;
	  display: block;
	  height: 32px;
	  padding: 8px 0 0 40px;
	}
	.toolLnkDXF {
	  background: url(../images/produits/toolLnkDXF.png) no-repeat top left;
	  display: block;
	  height: 32px;
	  padding: 8px 0 0 40px;
	}
	.toolLnkPhoto {
	  background: url(../images/produits/toolLnkPhoto.png) no-repeat top left;
	  display: block;
	  height: 32px;
	  padding: 8px 0 0 40px;
	  border: 1px solid #F00;
	}
	
	
	.toolLnkBack {
	  background: url(../images/pictos/toolLnkBack.png) no-repeat top left;
	  display: block;
	  height: 32px;
	  padding: 8px 0 0 40px;
	}
	.toolLnkNext {
	  background: url(../images/pictos/toolLnkNext.png) no-repeat top left;
	  display: block;
	  height: 32px;
	  padding: 8px 0 0 40px;
	}
	
  /* -----> Divers ----- */
	.centerHeader {
	  text-align: center;
	}

  /* -----> Plan du site ----- */
  .block_plan_site {
	float: left;
	width: 349px;
	padding: 15px 15px 15px 100px;
  }
  .block_plan_site h3.blue {
	background: none;
  }
	.block_plan_site ul {
	  list-style-type: none;
	  font-size: 1.2em;
	}
	.block_plan_site ul li {
	  background: url(../images/produits/greyArrow.png) no-repeat 0px 5px;
	  padding: 0 0 0 15px;
	}
	.block_plan_site ul ul {
	  background: url(../images/plan_du_site/trait_vertical.png) repeat-y bottom left;
	  font-size: .8em;
	  padding: 0 0 0 18px;
	  margin: 0 0 20px 0;
	}
	
	.block_plan_site ul ul.left,
	.block_plan_site ul ul.middle  {
	  margin: 0;
	  background: url(../images/plan_du_site/trait_vertical_nocut.png) repeat-y bottom left;
	}
	
	
	.block_plan_site ul ul li {
	  padding: 3px;
	  background: url(../images/plan_du_site/trait_horizontal.png) no-repeat 0 10px;
	}
	.block_plan_site ul ul li.last {
	  padding: 3px;
	  /*background: url(../images/plan_du_site/trait_end.png) no-repeat 0 0;*/
	}
	
	.block_plan_site ul ul.right li {
	  padding: 3px 0 3px 25px;
	  /*background: url(../images/plan_du_site/trait_horizontal.png) no-repeat 0 10px;*/
	}
	
	.block_plan_site ul ul.right li.entete {
	  background: none;
	  padding: 0 0 0 55px;
	}
	.block_plan_site ul ul.right li.entete h2 {
	  padding: 25px 0 0 0;
	  color: #999;
	}
	
	.block_plan_site ul ul li a {
	  padding: 0 0 0 50px;
	}

.results {
  font-size: 1.2em;
  padding: 25px;
}
.paginationProduit {
  cursor: pointer;
}
.innerVisuel,
.innerVisuel a{
  width: 183px; height: 117px;
  display: block;
}
	
.pictoListingSelectable {
  /*border: 1px;
  border-style: solid;*/
}

.selection_phototheque {
}

.profession label {
  display: block;
  float: left;
  width: 180px;
}
#basket {
  font-size: 14px;
  text-align: left;
}
#basket.decorWhite {
  padding-left: 18px;
}

#basket a {
  padding-left: 25px;
}
	