	#contentBody div, #rightCol div, #leftCol div {
	  zoom:1; /* hasLayout bug IE */
	}
	.logo {right: -1px;}
	li.element {
	  zoom:1; /* hasLayout bug IE */
	}
	.printSend { margin-top:8px;}
	.advSearch { font-size:90%; }
	#middleCol, #rightCol {
	  position:relative;
	}
	#publication .step1 fieldset legend, #publication .step3 fieldset legend {
	   margin-left:-5px;
	}
	#publication div.basketTable .deleteCol {
	   width:10.5em;
	}
	.orderBoxContent a.button, .orderBoxContent a.button:link, .orderBoxContent a.button:visited, .orderBoxContent a.button:hover { 
		font-size:0.8em;
	}
	.orderBoxContent a.button, .orderBoxContent a.button .contentA, .orderBoxContent a.button .contentB,
	.orderBoxContent a.button .contentC, .orderBoxContent a.button .contentD {
	  padding:0;
	  display:block;
	  }
	.orderBoxContent a.button .contentD, .orderBoxContent a.button .contentD, .orderBoxContent a.button .contentD {
	  padding:2px 8px 5px 4px;
	  }
	#publication .descWithThumbnail, #publication .metaData {
	  zoom:0;
	}
    .orderBoxContent .langRow{
      zoom:1;
    }
    .orderBoxContent .langRow div{
      zoom:0;
    }
	#publication div.basketTable a.button, #publication div.basketTable a.button:link, #publication div.basketTable a.button:visited, #publication div.basketTable a.button:hover { 
		font-size:0.8em;
	    padding:0;
	}
	#publication div.basketTable a.calculate, #publication div.basketTable a.calculate:link, #publication div.basketTable a.calculate:visited, #publication div.basketTable a.calculate:hover { 
		font-size:0.6em;
	    padding:0;
	}
	#publication div.basketTable a.button, #publication div.basketTable a.button .contentA, #publication div.basketTable a.button .contentB,
	#publication div.basketTable a.button .contentC, #publication div.basketTable a.button .contentD {
	  padding:0;
	  }
	#publication div.basketTable a.button .contentD, #publication div.basketTable a.button .contentD, #publication div.basketTable a.button .contentD {
	  padding:4px 4px 8px 4px;
	  }
	#publication div.basketTable a.address, #publication div.basketTable a.address .contentA, #publication div.basketTable a.address .contentB,
	#publication div.basketTable a.address .contentC, #publication div.basketTable a.address .contentD {
	  padding:0;
	  display:block;
	  }
	#publication div.basketTable a.address .contentD, #publication div.basketTable a.address .contentD, #publication div.basketTable a.address .contentD {
		font-size:0.9em;
	  padding:2px 8px 5px 4px;
	  }
/* pour les leins : principaux portails publics ; langues ; recherche avancee
	#info a:link, #info a:visited, #info a:hover { 
	  text-decoration:none;
	  padding:0;
	}
	#info a.linkppp .contentA, #info a.linkppp .contentB,
	#info a.linkppp .contentC, #info a.linkppp .contentD,
	#info a.linklang .contentA, #info a.linklang .contentB,
	#info a.linklang .contentC, #info a.linklang .contentD,
	#info a.linksearch .contentA, #info a.linksearch .contentB,
	#info a.linksearch .contentC, #info a.linksearch .contentD {
	  padding:0;
	  }
	#info a.linkppp .contentD, #info a.linklang .contentD, #info a.linksearch .contentD {
	  padding:2px 4px;
	  }
 */
	#subNav li {  
	  zoom:1; /* hasLayout bug IE */
	  }
	#subNav a:link, #subNav a:visited, #subNav a:active {
	  zoom:1; /* hasLayout bug IE */
	  }
	#subNav a:hover, #subNav .subNavOn a:hover  {  
	  zoom:1; /* hasLayout bug IE */
	  }
	fieldset.advSearch .submit {
	  right:-10em;
	  }
	fieldset legend {
	  left: -.5em;
	}
    .skipit a {zoom:1; }
	
	a.newwindow { 
	 zoom:1; /* image de BG qui disparait si à la ligne */
	}
	#middleCol #searchResults .title {  
	  zoom:0;
	  }
