/******************************************************SOPAP ******************************************************//******************************************************page structure******************************************************/body{	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #4F4D4D;	font-weight: normal;	text-decoration: none;	line-height: 14px;	background-color: #FFFFFF;}img { border: 0; }td{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #4F4D4D;	font-weight: normal;	text-decoration: none;	line-height: 14px;}.imptxt{	color: #5E7D91;	font-weight: bold;}.imptxt2{	color: #3B6B4F;	font-weight: bold;}.textbrun{	color: #A39E95;	font-weight: bold;	padding: 0 0 0 10px;}a.textbrun:link, a.textbrun:active, a.textbrun:visited{	color: #A39E95;	font-weight: bold;	padding: 0 0 0 4px;	text-transform: inherit;	text-decoration: underline;	border-width: 0 0 1px 0;}a.textbrun:hover{	color: #485869;	font-weight: bold;	padding: 0 0 0 4px;	text-transform: inherit;	text-decoration: underline;	border-width: 0 0 1px 0;}.textgrey { color: #4F4D4D; }.textlinkblue{	color: #485869;	font-size: 10pt;	line-height: 14px;	font-weight: bold;	text-decoration: none;}a:link{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #465464;	font-weight: normal;	text-decoration: underline;	line-height: 14px;}a:visited{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #485869;	font-weight: normal;	text-decoration: underline;	line-height: 14px;}a:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #64778C;	font-weight: normal;	text-decoration: none;	line-height: 14px;}a:active{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #57697D;	font-weight: normal;	text-decoration: none;	line-height: 14px;}hr{	border-bottom: #CCC;	border-width: 0 0 1px 0;	border-style: none none dotted none;}h1{	padding: 10px;	text-transform: inherit;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;}h2{	padding: 4px 4px 0px 8px;	font: normal 9px/14px Verdana, Arial, Helvetica, sans-serif;}h3{	padding: 4px 4px 0px 4px;	color: #4F4D4D;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 14px;	font-style: normal;	font-variant: normal;	font-weight: normal;}h4{	padding: 4px 4px 0px 8px;	color: #4F4D4D;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 14px;	font-style: normal;	font-variant: normal;	font-weight: normal;}/******************************************************post-it******************************************************/.popupLink{	color: #485869;	outline: none;	text-transform: inherit;	text-decoration: none;}.popup{	POSITION: absolute;	VISIBILITY: hidden;	/*	width: 440px;*/	padding: 3px;	z-index: 10;	border-color: #000;	border-width: 1px;	border-style: dotted;	background-color: #f1f1f1;}/******************************************************page structure******************************************************/#dots{	border: 1px dotted #999999;	padding: 6px;	width: 150px;	color: #000;	right: 30px;	margin: 4px;	float: right;}#dotsw{	border: 1px dotted #999999;	padding: 4px;	color: #000;	right: 10px;	float: right;	margin: 4px;}#dotsright{	padding: 6px;	color: #000;	right: 60px;	float: left;	margin: 4px 4px 4px 4px;	border-color: #999;	border-width: 0px 1px 0px 0px;	border-style: dotted;}/******************************************************zone produits******************************************************/p.p1{	padding: 4px;	color: #4456B2;	border-bottom: #CFCFCF;	border-width: 0 0 1px 0;	border-style: none none solid none;	text-align: left;	text-transform: inherit;}p.p2{	color: #000;	padding: 3px 3px 0px 3px;	text-align: left;}p.p3{	color: #999;	padding: 3px;	text-align: right;}a.p3:link, a.p3:visited, a.p3:hover,  a.p3:active{	color: #999;	text-decoration: none;}.products{	color: #000;	background-color: #F8F8F8;	margin: 2px;	width: 220px;	border-color: #cccccc;	border-width: 1px;	border-style: solid;}h1.titreproduct{	color: #4456B2;	text-indent: 6px;	margin-left: 10px;	background-image: url(images/arrow.gif);	background-repeat: no-repeat;	background-position: left;	font-size: 13px;	font-weight: bold;}/******************************************************Styles for scrolling layers  (product page)******************************************************/div#hold{	position: relative;	overflow: hidden;	width: 664px;	height: 175px;	z-index: 100;	left: 0px;	top: 0px;}div#wn{	position: absolute;	left: 0px;	top: 0px;	width: 660px;	height: 175px;	clip: rect(0px, 660px, 220px, 0px);	overflow: hidden;	z-index: 1;}div#lyr1{	position: absolute;	visibility: hidden;	left: 0px;	top: 0px;	z-index: 1;}table#t1 { width: 100%; }.note{	font-style: italic;	font-size: 8pt;}