/******************************************************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: #57697D;	scrollbar-face-color: #FFFFFF;	scrollbar-highlight-color: #FFFFFF;	scrollbar-3dlight-color: #E9E9E9;	scrollbar-darkombre-color: #F0F0F0;	scrollbar-ombre-color: #58697D;	scrollbar-arrow-color: #58697D;	scrollbar-track-color: #F5F5F5;	/* background-image:  url(/fr/images/back.jpg);	background-repeat: repeat-x; */}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.textlinkblue:link, a.textlinkblue:active, a.textlinkblue:visited, a.textlinkblue:hover{	color: #485869;	font-size: 10pt;	line-height: 14px;	font-weight: bold;	text-decoration: underligne;}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;}a.footer:link, a.footer:visited, a.footer:hover,  a.footer:active{	color: #999;	text-decoration: none;}/******************************************************formulaires******************************************************/.formtext{	background-color: #CACFD4;	font-weight: normal;	text-decoration: none;	color: #4F4D4D;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;}.formerreur{	color: #B24F4F;	font-weight: bold;}.input{	border: 1px solid #ccc;	margin-bottom: 10px;	font-size: 9px;	background-image: url(../images/bginput.gif);	background-repeat: repeat;}/******************************************************post-it -- non utilisˇ******************************************************/.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;}/******************************************************dots******************************************************/#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 actu******************************************************/.titreactu{	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;	color: #7A2672;	font-weight: bold;	text-decoration: none;	font-size: 12px;	line-height: 15px;	text-transform: inherit;}div.lights:hover { color: #000; }a.lights:link, a.lights:visited{	color: #8F8F8F;	font-weight: bold;	text-decoration: underligne;}a.lights:hover, a.lights:active{	color: #000;	font-weight: bold;	text-decoration: underligne;}div.lightsblue:hover { color: #485869; }.actu { color: #8F8F8F; }/******************************************************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 iframe******************************************************/#iframedl { background-color: #FFFFFF; 	background-image:  none;	background-repeat: repeat-x;}.speciframe { background-color: #FFFFFF; 	background-image:  none;}/******************************************************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-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;	text-transform: none;	text-decoration: none;	color: #999;	font-variant: normal;}
